body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pivot{display:flex;flex-direction:column;font-family:FoundersGrotesk,Helvetica,Arial,sans-serif;height:100vh}.pivot-header{background-color:#fff;border-bottom:2px solid #dedede;display:flex;flex-direction:row;padding:0}.pivot-header .ant-space-item{height:100%}.pivot-header .ant-menu{background:#0000;border-bottom:none;font-family:inherit;width:100%}.pivot-header .ant-menu .ant-menu-item{align-content:center;align-items:center;color:#016644;display:flex;flex-direction:row;line-height:normal;max-width:160px;white-space:normal}.pivot-header .ant-menu .ant-menu-item.ant-menu-item-only-child{background-color:#fff!important;color:#016644!important}.pivot-header .ant-menu .ant-menu-item.ant-menu-item-only-child .ant-menu-title-content{align-content:center;height:100%}.pivot-header .ant-menu .ant-menu-item.ant-menu-item-selected{background-color:#862632;color:#fff}.pivot-header .ant-menu .ant-menu-item.ant-menu-item-active{background-color:#99303c;color:#fff}.pivot-header .ant-menu-submenu-horizontal{background-color:#fff}.pivot-header .ant-menu-submenu-horizontal .ant-menu-submenu-title{color:#016644!important}.pivot-content{background:linear-gradient(180deg,#ededed,#b5b2b1)!important;overflow-x:auto}.pivot-footer{color:#999;font-size:12px;padding:10px 50px;text-align:center}.pivot-highlight{color:#862633;font-weight:700}.sider-layout{background-color:#ededed;display:flex;height:100%}.sider-layout-sider{background-color:#fff}.sider-layout-sider .ant-menu{background-color:#fff;color:#000}.sider-layout-sider .ant-menu .ant-menu-item-group-title,.sider-layout-sider .ant-menu-item{color:#000}.sider-layout-sider .ant-menu-item-active{color:#862633!important}.sider-layout-sider .ant-menu-item-selected{background-color:#862633;border-radius:0;color:#fff}.sider-layout-sider .ant-menu-item-selected.ant-menu-item-active,.sider-layout-sider .ant-menu-item-selected:hover{color:#fff!important}.sider-layout-sider .ant-layout-sider-children{display:flex;flex-direction:column}.sider-layout-sider .ant-menu-item-disabled{background-color:#f5f5f5!important}.sider-layout-sider .ant-menu-item-disabled .ant-menu-item-icon,.sider-layout-sider .ant-menu-item-disabled span{color:#d1ccc8}.sider-layout-sider-button{font-size:16px;margin:10px}.sider-layout-content{background-color:#fff;border:1px solid #dbbcc8;border-radius:20px;margin:20px;overflow-x:auto;padding:20px}.viewform .ant-collapse-header-text{font-weight:600}.viewform .ant-descriptions-item-label{color:#9e9fa5;font-weight:500;text-align:left;white-space:normal!important;word-break:break-word}.popup .ant-modal-content{background:#fff;border-radius:5px;padding:0}.popup .ant-modal-header{background:#862633;border-radius:5px 5px 0 0;margin:0;padding:14px}.popup .ant-modal-header .ant-modal-title{color:#fff}.popup .ant-modal-body{padding:20px}.popup-submit-container{justify-items:right;margin-bottom:0}.popup-submit-container-button{background-color:#169d53}.popup .approve-buts{width:100%}.approve{height:100%}.approve-popup-form-inputs{padding-top:10px}.approve-popup-form-buttons{padding-top:10px;width:100%}.approve-popup-form-buttons .ant-form-item-control-input-content{display:flex;flex-direction:row;gap:10px;justify-content:flex-end;width:100%}.approve-popup-form-collapse .ant-collapse-header-text{font-weight:600}.approve-popup-form input,.approve-popup-form textarea{color:#000!important;font-weight:400}.approve-popup-form .ant-form-item-label>label{color:#9e9fa5;font-weight:500;text-align:left;white-space:normal!important;word-break:break-word}.approve-popup-form .ant-form-item-row{align-items:center}.approve-popup-form .ant-form-item{margin-bottom:0}.approve-popup-form .ant-input-disabled{background-color:#0000;border:none}.tab-selection-container{height:100%;padding:16px}.tab-selection-container .ant-tabs-content-holder{display:none}.tab-selection-container .ant-tabs-nav{margin:0}.tab-selection-container .ant-tabs-nav-wrap{height:65px}.tab-selection-tabs{background:#fff;border-radius:8px 8px 0 0;box-shadow:1px 1px 1px 1px gray;height:65px;padding-left:25px}.tab-selection-tabs .ant-tabs-tab{border-radius:12px;color:gray!important;font-weight:500;padding:6px 12px;transition:all .3s ease;transition:color .2s ease,background-color .2s ease}.tab-selection-tabs .ant-tabs-tab:hover{background-color:#fffae6;border-radius:12px}.tab-selection-tabs .ant-tabs-tab-active .tabs-label{color:#064!important;font-weight:600}.tab-selection-tabs .ant-tabs-ink-bar{background-color:gold!important;border-radius:2px;height:3px!important}.tab-selection-tabs .tabs-label{align-items:center;display:flex;flex-direction:column;font-family:FoundersGrotesk,Helvetica,Arial,sans-serif;font-weight:400!important;justify-content:center;padding:0 16px;transition:all .2s ease}.tab-selection-content{background:#fff;border-radius:0 0 8px 8px;box-shadow:1px 1px 1px 1px gray;height:calc(100% - 65px);overflow-x:auto;padding:16px}.cover-page-container{background-color:#f0f2f5;border-radius:8px;height:22rem;overflow:hidden;position:relative;width:100%}.cover-page-container .ant-skeleton-node{height:100%!important;width:100%!important}.cover-page-container img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%}.cover-page-container img.hidden{opacity:0}.cover-page-container img.visible{opacity:1}.cover-page-container .overlay{animation:gradient-flow 5s ease infinite;background:linear-gradient(135deg,#86263399,#0649);background-size:250% 250%;inset:0;opacity:.8;pointer-events:none;position:absolute;z-index:2}.cover-page-container .text-overlay{align-items:center;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:1rem;position:absolute;text-align:center;z-index:3}.cover-page-container .text-overlay h2{font-family:Palatino;font-size:2.5rem;font-weight:700;margin:0;text-shadow:0 2px 4px #00000080}.cover-page-container .text-overlay h3{font-family:Palatino;font-size:1.25rem;font-weight:400;margin-top:.5rem;text-shadow:0 1px 2px #0000004d}.cover-page-container .edit-button{position:absolute;right:1rem;top:1rem;z-index:10}.cover-page-container .edit-button .ant-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff1a;border:1px solid #ffffff80;color:#fff}.cover-page-container .edit-button .ant-btn:hover{background-color:#fff3;border-color:#fff}.input-upload-group{align-items:center;display:flex;gap:.5rem}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.add-section-wrapper{padding-bottom:15px;padding-top:10px}.add-section-wrapper .add-section-card{background-color:#0000!important;border:2px dashed #064!important;cursor:pointer;width:100%}.add-section-wrapper .add-section-card:hover{background-color:#862633!important;border:2px dashed #0000!important}.add-section-wrapper .add-section-card:hover .card-content{color:#fff}.add-section-wrapper .add-section-card .card-content{color:#064;text-align:center}.add-section-wrapper .add-section-card .card-content .plus-icon{font-size:30px}.add-section-wrapper .add-section-card .card-content p{margin:0}.section-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;margin-bottom:20px;margin-top:20px;padding:20px;position:relative}.section-card.view-only{border:none;box-shadow:none;margin:0}.section-card .section-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}@media(min-width:768px){.section-card .section-header{align-items:center}}.section-card .section-header .left{align-items:center;display:flex;flex:1 1;gap:.5rem}.section-card .section-header .left .drag-handle{color:#862633;cursor:grab;padding:.25rem}.section-card .section-header .left input{border:none;color:#862633;font-size:38px!important;font-weight:bolder;outline:none;width:100%}.section-card .section-header .left input::placeholder{color:#862633;opacity:.7}.section-card .section-header .actions{display:flex;gap:.5rem}.section-card .section-header .actions .ant-btn.bg-maroon{background-color:#8d1437;color:#fff}.section-card .ant-divider.bg-maroon{background-color:#8d1437}.section-card .section-title-display{border:none;color:#862633;font-size:38px;font-weight:700;outline:none;width:100%}.section-card .section-title-display.view-only{align-items:center;background:linear-gradient(90deg,#862633,#064);border-radius:.75rem;color:#fff;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;padding:16px 20px;text-transform:uppercase}.section-card .section-actions{display:flex;gap:.5rem}.section-card .section-actions .ant-btn-text{color:#862633!important}.section-card .section-actions .ant-btn-text:hover{color:#fff!important}.section-card .section-actions .ant-btn.ant-btn-text[disabled]{background-color:#0000!important;border-color:#0000!important;color:#00000040!important;pointer-events:none}.block-container{border-radius:16px;margin-bottom:12px;position:relative}.block-container.view-only{margin-bottom:0;position:relative}.drop-indicator{display:flex;height:4px;justify-content:center;left:0;position:absolute;right:0;top:-8px;z-index:10}.drop-indicator .drop-line{background:#862633;border-radius:2px;height:2px;width:100%}.drop-indicator .drop-line:before{left:0}.drop-indicator .drop-line:after,.drop-indicator .drop-line:before{background:#862633;border-radius:50%;content:"";height:8px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.drop-indicator .drop-line:after{right:0}.block-wrapper{border-radius:16px;font-family:Palatino;transition:all .2s ease}.block-wrapper,.block-wrapper.edit-mode{margin-left:16px}.block-wrapper.edit-mode:hover{border:1px solid #862633}.block-wrapper.edit-mode:hover .block-toolbar{opacity:1;visibility:visible}.block-wrapper.dragging{z-index:1}.block-wrapper.preview{background:#fff;border:2px solid #862633;z-index:1000}.block-wrapper.drop-target{background-color:#86263314}.drag-preview{background:#fff;border:1px solid #862633;border-radius:16px;color:#862633;font-family:Palatino;font-size:16px;font-weight:700;min-width:200px;padding:12px;position:absolute;text-align:center;z-index:9999}.floating-block-toolbar{left:-25px;opacity:0;pointer-events:none;position:absolute;top:16px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1000}.floating-block-toolbar.visible{opacity:1;pointer-events:auto;visibility:visible}.floating-block-toolbar .toolbar-group{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:row;gap:6px;padding:6px}.floating-block-toolbar .toolbar-group .ant-btn{background:#0000;border:none;border-radius:4px;color:#595959;font-size:12px;font-weight:500;height:28px;padding:0 8px;transition:all .2s ease}.floating-block-toolbar .toolbar-group .ant-btn:hover{background-color:#8626331a;color:#862633}.floating-block-toolbar .toolbar-group .ant-btn:disabled{color:#d9d9d9;cursor:not-allowed}.floating-block-toolbar .toolbar-group .ant-btn .anticon{font-size:12px;margin-right:4px}.block-content{padding:16px;z-index:1}.block-content.view-only{padding:0}.two-column-layout{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1fr 1fr}.two-column-layout .column{overflow:hidden;padding:8px;position:relative;width:100%}.two-column-layout .column .column-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 8px #00000026;display:flex;flex-direction:row;margin-left:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.two-column-layout .column .column-header .ant-btn{background:#0000;border:none;border-radius:4px;color:#595959;font-size:12px;font-weight:500;height:28px;padding:0 8px;transition:all .2s ease}.two-column-layout .column .column-header .ant-btn:hover{background-color:#8626331a;color:#862633}.block-drop-zone{padding:16px}.block-drop-zone.edit-mode{background-color:#86263305;border:2px dashed #862633;border-radius:8px}.block-card{border-radius:6px;padding:8px;transition:all .2s ease;width:100%}.block-card.paragraph{background-color:#0000;cursor:text;font-family:Palatino;font-size:16px;min-height:80px;outline:none;position:relative;word-break:break-word}.block-card.paragraph.is-empty:before{color:#862633;content:attr(data-placeholder);font-style:italic;opacity:.7;pointer-events:none}.block-card.paragraph:focus{border-color:#862633;outline:none}.block-card.image{width:100%}.block-card.image .image-upload-placeholder{height:150px;width:100%}.block-card.image .image-upload-placeholder .ant-skeleton-image{border-radius:6px;height:100%!important;width:100%!important}.block-card.image .image-upload{width:100%}.block-card.image .image-upload .ant-upload{width:100%!important}.block-card.image .resizable-container{display:inline-block;margin:1rem 0;max-width:100%;position:relative}.block-card.image .resizable-container .resizable-image{border:1px solid #862633;border-radius:6px;display:block;height:auto;max-width:100%;min-height:250px;min-width:250px;transition:width .1s ease-in-out;width:200px}.block-card.image .resizable-container .resize-handle{background:#8626334d;border-radius:12px;cursor:ew-resize;height:72px;position:absolute;top:50%;transform:translateY(-50%);width:8px;z-index:10}.block-card.image .resizable-container .resize-handle.left{left:4px}.block-card.image .resizable-container .resize-handle.right{right:4px}.block-card.image .resizable-container .resize-handle:hover{background:#86263380}.block-card.image .image-placeholder{border:2px dashed #064;border-radius:6px;color:#064;cursor:pointer;padding:2rem;text-align:center}.block-card.image .image-placeholder:hover{background-color:#862633;border:2px dashed #0000;color:#fff}.block-card.video{width:100%}.block-card.video .video-upload-placeholder{align-items:center;border-radius:6px;display:flex;height:150px;justify-content:center;position:relative;width:100%}.block-card.video .video-upload-placeholder .ant-skeleton,.block-card.video .video-upload-placeholder .ant-skeleton-image{height:100%!important;width:100%!important}.block-card.video .video-upload-placeholder .placeholder-icon{color:#b0b0b0;font-size:40px;position:absolute;z-index:1}.block-card.video .video-upload{height:1000px;width:100%}.block-card.video .video-upload .ant-upload{width:100%!important}.block-card.video .resizable-container{display:inline-block;margin:1rem 0;max-width:100%;position:relative}.block-card.video .resizable-container .resizable-image{border:1px solid #862633;border-radius:6px;display:block;height:auto;max-width:100%;min-height:250px;min-width:250px;transition:width .1s ease-in-out;width:300px}.block-card.video .resizable-container .resize-handle{background:#8626334d;border-radius:12px;cursor:ew-resize;height:72px;position:absolute;top:50%;transform:translateY(-50%);width:8px;z-index:10}.block-card.video .resizable-container .resize-handle.left{left:4px}.block-card.video .resizable-container .resize-handle.right{right:4px}.block-card.video .resizable-container .resize-handle:hover{background:#86263380}.block-card.video .embed-video-wrapper{border-radius:6px;overflow:hidden;position:relative;width:100%}.block-card.video .embed-video-wrapper iframe{border:1px solid #862633;border-radius:6px;height:450px;width:100%}.block-card.video .embed-video-wrapper .uploaded-video{border:1px solid #862633;border-radius:6px;height:450px;width:100%}.block-card.file{margin:0;width:100%}.block-card.file .upload-file-wrapper{align-items:center;border:1px solid #862633;border-radius:6px;box-sizing:border-box;display:flex;gap:12px;overflow:hidden;padding:12px}.block-card.file .file-icon-wrapper{background-color:#8626331a;border-radius:50%;color:#862633;display:flex;height:32px;justify-content:center;width:32px}.block-card.file .file-details{flex:1 1;overflow:hidden}.block-card.file .file-details .file-title{color:#862633;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-card.file .file-details .download-text{color:#862633;font-size:14px;font-style:italic;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-card.file .file-options{color:#862633cc;cursor:pointer;font-size:18px;gap:8px}.block-card .file-upload-placeholder{align-items:center;border-radius:6px;display:flex;height:150px;justify-content:center;position:relative;width:100%}.block-card .file-upload-placeholder .ant-skeleton,.block-card .file-upload-placeholder .ant-skeleton-image{height:100%!important;width:100%!important}.block-card .file-upload-placeholder .placeholder-icon{color:#b0b0b0;font-size:40px;position:absolute;z-index:1}@media(max-width:768px){.two-column-layout{grid-template-columns:1fr}.block-toolbar .toolbar-left .ant-btn,.block-toolbar .toolbar-right .ant-btn{font-size:11px;height:24px;padding:0 6px}}.upload-placeholder{border:2px dashed #064;border-radius:6px;color:#064;cursor:pointer;padding:2rem;text-align:center}.upload-placeholder:hover{background-color:#862633;border:2px dashed #0000;color:#fff}.upload-modal .ant-modal-content{border-radius:10px;padding:1.5rem 1rem}.upload-modal .ant-modal-close-x{color:#8626334d;font-size:18px}.upload-modal .ant-modal-close-x:hover{color:#862633}.upload-modal .ant-tabs-tabpane{text-align:center}.upload-modal .ant-tabs-tab{color:#862633!important;font-weight:500;padding:.5rem 1rem!important}.upload-modal .ant-tabs-tab-active .ant-tabs-tab-btn{color:#862633!important;font-weight:600}.upload-modal .ant-tabs-ink-bar{background:darkred!important}.upload-modal .ant-btn-primary{background-color:#862633!important;border-color:#862633!important;border-radius:6px;color:#fff!important;margin-top:4px}.upload-modal .ant-btn:not(.ant-btn-primary){background-color:#0000!important;border:1px solid #862633!important;border-radius:6px;color:#862633!important;margin-top:4px}.upload-modal .text-muted{color:#064!important;text-align:center}.block-insert-menu{background-color:#fff;border-radius:6px;box-shadow:0 2px 8px #00000026;max-width:220px;min-width:180px;padding:8px}.block-insert-menu .section-title{color:#064;font-size:.625rem;font-weight:600;letter-spacing:.025em;margin-bottom:.25rem;padding:.25rem .5rem;text-transform:uppercase}.block-insert-menu .section-title.media{margin-top:.5rem}.block-insert-menu .block-list{display:flex;flex-direction:column}.block-insert-menu .block-list .block-item{align-items:center;border-radius:.25rem;color:#064;cursor:pointer;display:flex;gap:.5rem;padding:0 .5rem;transition:background-color .2s ease,color .2s ease}.block-insert-menu .block-list .block-item.disabled{cursor:not-allowed;opacity:.5}.block-insert-menu .block-list .block-item.disabled:hover{background-color:#0000;color:#064}.block-insert-menu .block-list .block-item.disabled:hover .block-description,.block-insert-menu .block-list .block-item.disabled:hover .block-icon{color:#064!important}.block-insert-menu .block-list .block-item:hover{background-color:#862633;color:#fff}.block-insert-menu .block-list .block-item:hover .block-description,.block-insert-menu .block-list .block-item:hover .block-icon{color:#fff!important}.block-insert-menu .block-list .block-item .block-icon{align-items:center;border-radius:.25rem;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;transition:color .2s ease;width:1.5rem}.block-insert-menu .block-list .block-item .block-icon.basic{color:#064;font-size:.75rem;font-weight:700}.block-insert-menu .block-list .block-item .block-icon.media{color:#064;font-size:.875rem}.block-insert-menu .block-list .block-item .block-content{min-width:0}.block-insert-menu .block-list .block-item .block-content .block-title{font-size:.75rem;font-weight:500;line-height:1.2}.ant-dropdown .ant-dropdown-menu.block-insert-menu{padding:.5rem}.confirm-delete-modal .ant-modal-content{border-radius:10px;padding:1.5rem 1rem}.confirm-delete-modal .ant-modal-close-x{color:#8626334d;font-size:18px}.confirm-delete-modal .ant-modal-close-x:hover{color:#862633}.confirm-delete-modal .ant-modal-header{border-bottom:none;color:#862633;font-weight:700;padding-bottom:.5rem}.confirm-delete-modal .ant-modal-title{color:#862633;font-size:18px}.confirm-delete-modal .ant-modal-body{font-size:14px}.confirm-delete-modal .ant-modal-body strong{color:#862633}.confirm-delete-modal .ant-btn-variant-text{background-color:#862633!important;border-radius:6px;color:#fff!important;margin-top:4px}.page-header{display:flex;gap:16px;justify-content:flex-end;padding:16px;width:100%}.page-header .ant-btn{background-color:#862633!important;color:#fff!important;flex-shrink:0}.page-header .ant-btn:hover{background-color:#72202b!important}.pv-cardlist-wrapper{display:flex;flex-direction:column;gap:12px}.pv-cardlist{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.pv-cardlist-item{cursor:pointer}.pv-cardlist-item .pv-cardlist-row{display:flex;font-size:13px;justify-content:space-between;margin-bottom:4px}.pv-cardlist-item .pv-cardlist-row .pv-cardlist-label{color:#555;font-weight:600;margin-right:6px}.pv-cardlist-item .pv-cardlist-row .pv-cardlist-value{color:#222;flex:1 1;text-align:right;word-break:break-word}.pv-cardlist-loading{align-items:center;display:flex;justify-content:center;min-height:120px}.pv-cardlist-pagination{display:flex;justify-content:flex-end}.cybersecurity-page{margin:0 auto;max-width:1200px;padding:2rem}.cybersecurity-page .page-header{align-items:center;border-bottom:2px solid #064;display:flex;margin-bottom:2rem;padding-bottom:1rem}.cybersecurity-page .page-header .header-icon{color:#862633;font-size:2rem;margin-right:1rem}.cybersecurity-page .page-header h4{color:#862633;font-weight:600;margin:0}.cybersecurity-page .cybersecurity-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:300px 1fr}.cybersecurity-page .cybersecurity-content .pdf-card{background:#fff;border-left:4px solid #064;border-radius:12px;box-shadow:0 4px 6px #86263314;height:fit-content;transition:transform .2s ease,box-shadow .2s ease}.cybersecurity-page .cybersecurity-content .pdf-card:hover{box-shadow:0 6px 12px #86263326;transform:translateY(-5px)}.cybersecurity-page .cybersecurity-content .pdf-card .MuiCardContent-root{padding:2rem;text-align:center}.cybersecurity-page .cybersecurity-content .pdf-card .pdf-icon{color:#862633;margin-bottom:1rem}.cybersecurity-page .cybersecurity-content .pdf-card .pdf-icon .MuiSvgIcon-root{font-size:4rem}.cybersecurity-page .cybersecurity-content .pdf-card .pdf-title{color:#862633;font-weight:600;margin-bottom:.5rem}.cybersecurity-page .cybersecurity-content .pdf-card .pdf-description{color:#0009;margin-bottom:1.5rem}.cybersecurity-page .cybersecurity-content .pdf-card .download-button{background-color:#862633;color:#fff;padding:.5rem 1.5rem;text-transform:none}.cybersecurity-page .cybersecurity-content .pdf-card .download-button:hover{background-color:#032}.cybersecurity-page .cybersecurity-content .pdf-card .download-button .MuiSvgIcon-root{font-size:1.25rem}.cybersecurity-page .cybersecurity-content .content-sections{display:flex;flex-direction:column;gap:2rem}.cybersecurity-page .cybersecurity-content .content-sections .security-tips{background:#fff;border-radius:12px;box-shadow:0 4px 6px #86263314;padding:2rem}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .section-title{color:#862633;font-weight:600;margin-bottom:1.5rem}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section{margin-bottom:2rem}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section:last-child{margin-bottom:0}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .priority-title{color:#862633;font-size:1.2rem;font-weight:500;margin-bottom:1rem}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .priority-title:first-letter{font-size:1.3em}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card{background:#86263305;border:1px solid #8626331a;border-left:4px solid;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card:hover{box-shadow:0 6px 12px #0643;transform:translateY(-5px)}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card .MuiCardContent-root{padding:1.5rem}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card .tip-icon{margin-bottom:1rem}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card .tip-icon .MuiSvgIcon-root{font-size:2rem}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card .tip-title{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card .tip-content{color:#000000b3;line-height:1.5}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card .tip-content a{text-decoration:none;transition:opacity .2s ease}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card .tip-content a:hover{opacity:.8;text-decoration:underline}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card .tip-content-wrapper{align-items:flex-start;display:flex;gap:4px}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card.critical{border-color:#cb4759}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card.critical .tip-icon,.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card.critical .tip-title{color:#cb4759}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card.high{border-color:#e6c200}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card.high .tip-icon,.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card.high .tip-title{color:#e6c200}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card.important{border-color:#064}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card.important .tip-icon,.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section .tips-grid .tip-card.important .tip-title{color:#064}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section:nth-child(2) .priority-title{color:#cb4759}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section:nth-child(3) .priority-title{color:#e6b800}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .priority-section:nth-child(4) .priority-title{color:#0c8}@media(max-width:1024px){.cybersecurity-page .cybersecurity-content{grid-template-columns:1fr}.cybersecurity-page .cybersecurity-content .content-sections .security-tips .tips-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:768px){.cybersecurity-page{padding:1rem}.cybersecurity-page .page-header{margin-bottom:1.5rem}.cybersecurity-page .page-header .header-icon{font-size:1.75rem}.cybersecurity-page .page-header h4{font-size:1.5rem}}.pdf-card,.tip-card{animation:fadeIn .3s ease-out forwards}.bulletin-page{margin:0 auto;max-width:1200px;padding:2rem}.bulletin-page .page-header{align-items:center;border-bottom:2px solid #8626331f;display:flex;margin-bottom:2rem;padding-bottom:1rem}.bulletin-page .page-header .header-icon{color:#862633;font-size:2rem;margin-right:1rem}.bulletin-page .page-header h4{color:#862633;font-weight:600;margin:0}.bulletin-page .announcements-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.bulletin-page .announcements-list .announcement-item{background:#fff;border-radius:12px;box-shadow:0 4px 6px #86263314;overflow:hidden;padding:1.5rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}.bulletin-page .announcements-list .announcement-item:hover{box-shadow:0 6px 12px #86263326;transform:translateY(-5px)}.bulletin-page .announcements-list .announcement-item:before{background:#862633;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.bulletin-page .announcements-list .announcement-item .announcement-title{color:#862633;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.bulletin-page .announcements-list .announcement-item .announcement-date{align-items:center;color:#0009;display:flex;font-size:.875rem;margin-bottom:1rem}.bulletin-page .announcements-list .announcement-item .announcement-date .MuiSvgIcon-root{color:#0009;margin-right:.5rem}.bulletin-page .announcements-list .announcement-item .announcement-content{color:#000000de;line-height:1.6;margin-bottom:1rem}.bulletin-page .announcements-list .announcement-item .announcement-type{border-radius:16px;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.bulletin-page .announcements-list .announcement-item .announcement-type[data-type=deadline]{background:#86263314;color:#862633}.bulletin-page .announcements-list .announcement-item .announcement-type[data-type=system]{background:#ffcc0026;color:#806600}.bulletin-page .announcements-list .announcement-item .announcement-type[data-type=news]{background:#86263314;color:#862633}.bulletin-page .announcements-list .announcement-item[data-type=deadline]:before,.bulletin-page .announcements-list .announcement-item[data-type=news]:before{background:#862633}.bulletin-page .announcements-list .announcement-item[data-type=system]:before{background:#fc0}@media(max-width:768px){.bulletin-page{padding:1rem}.bulletin-page .page-header{margin-bottom:1.5rem}.bulletin-page .page-header .header-icon{font-size:1.75rem}.bulletin-page .page-header h4{font-size:1.5rem}.bulletin-page .announcements-list{gap:1rem;grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.announcement-item{animation:fadeIn .3s ease-out forwards}.navigation-menu{align-items:center;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;height:64px;left:0;padding:0 24px;position:fixed;top:0;width:100%;z-index:1000}.navigation-menu .logo{align-items:center;cursor:pointer;display:flex;gap:12px;transition:opacity .2s}.navigation-menu .logo:hover{opacity:.8}.navigation-menu .logo img{height:40px;width:auto}.navigation-menu .logo span{color:#862633;font-size:1.25rem;font-weight:600}.navigation-menu .menu-items{align-items:center;display:flex;gap:0;height:100%;margin-left:24px}.navigation-menu .menu-item{align-items:center;background:#0000;color:#064;cursor:pointer;display:flex;font-size:.875rem;gap:8px;height:100%;padding:0 16px;position:relative;transition:all .2s}.navigation-menu .menu-item:hover{background-color:#862633!important;color:#fff!important}.navigation-menu .menu-item:hover .icon{color:#fff!important}.navigation-menu .menu-item.active{background-color:#862633!important;color:#fff!important}.navigation-menu .menu-item.active .icon{color:#fff!important}.navigation-menu .menu-item .icon{color:#064;font-size:1.25rem;transition:color .2s}.navigation-menu .user-section{align-items:center;display:flex;gap:24px;height:100%;margin-left:auto}.navigation-menu .user-section .user-info{align-items:center;background:#0000;color:#064;cursor:pointer;display:flex;font-size:.875rem;gap:12px;height:100%;padding:0 16px;transition:all .2s}.navigation-menu .user-section .user-info:hover{background-color:#862633!important;color:#fff!important}.navigation-menu .user-section .user-info:hover .icon,.navigation-menu .user-section .user-info:hover .position-name,.navigation-menu .user-section .user-info:hover .user-name{color:#fff!important}.navigation-menu .user-section .user-info .icon{color:#064;font-size:1.25rem;transition:color .2s}.navigation-menu .user-section .user-info .user-details{display:flex;flex-direction:column;gap:0;line-height:1.2;min-width:120px}.navigation-menu .user-section .user-info .user-details .user-name{color:#064;font-size:.875rem;font-weight:500;margin-bottom:1px;overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.navigation-menu .user-section .user-info .user-details .position-name{color:#064;font-size:.75rem;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.navigation-menu .user-section .help-button{color:#064;margin:0 8px;padding:6px;transition:color .3s ease}.navigation-menu .user-section .help-button:hover{color:#064}.navigation-menu .user-section .logout-button{align-items:center;background:#862633;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:8px;padding:8px 16px;transition:all .2s}.navigation-menu .user-section .logout-button:hover{background:#5e1b24}.navigation-menu .user-section .logout-button .icon{font-size:1.25rem}.main-content{height:100%}.welcome-section{border-radius:10px;box-shadow:0 6px 15px #0000001a;color:#fff;height:100%;overflow:hidden;padding:0 30px;position:relative}.welcome-section:before{background:linear-gradient(135deg,#862633e6,#006644e6);z-index:1}.welcome-section:after,.welcome-section:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.welcome-section:after{background:url(/static/media/Oblation-1-scaled.aa9271e372c9ac7c0e3b.jpg) center 15%/cover no-repeat;z-index:0}.welcome-section .welcome-content{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;z-index:2}.welcome-section .welcome-content .welcome-text h1{font-size:clamp(18px,3vw,36px);font-weight:600;line-height:1.2;margin:0}.welcome-section .welcome-content .welcome-text p{font-size:clamp(12px,2vw,16px);line-height:1.5;margin:10px 0 0;max-width:800px;opacity:.9}@media(max-width:767px){.welcome-section .welcome-content .welcome-text p{display:none}}.welcome-section .welcome-content .profile-section{align-items:center;display:flex;height:100%}.welcome-section .welcome-content .profile-section .profile-picture{height:60%}.welcome-section .welcome-content .profile-section .profile-picture img{border:3px solid #fff;border-radius:50%;box-shadow:0 6px 15px #0000001a;height:100%;width:auto}.home-page{height:100%;padding:16px}.home-page .profile-container{height:150px;overflow:hidden}.home-page .shell{-webkit-overflow-scrolling:touch;box-sizing:border-box;height:calc(100% - 166px);margin:16px 0;overflow-x:hidden;overflow-y:auto}.home-page .shell .ant-row,.home-page .shell .ant-row .ant-col-xs-0,.home-page .shell .box{height:100%}.home-page .box{background:#0a0a0a;border-radius:12px;color:#fff;display:grid;padding:16px;place-items:center}@media(max-width:767px){.home-page{max-height:none;min-height:auto;overflow:auto}.home-page .shell{margin:12px 0;overflow:visible}}.home-page .top{min-height:60%}.home-page .bottom{min-height:40%}.internal-systems{background:#fff;border-radius:10px;box-shadow:0 6px 15px #0000001a;height:100%;overflow-y:auto;padding:20px}.internal-systems .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.internal-systems .quick-links{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.internal-systems .quick-links .most-used-badge{background-color:gold;border-radius:12px;color:#000;display:inline-block;font-size:12px;font-weight:500;margin-right:5px;padding:2px 4px}.internal-systems .quick-links .quick-link-item{align-items:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;color:#333;display:flex;height:120px;justify-content:flex-start;padding:15px;position:relative;text-decoration:none;transition:transform .2s,background-color .3s;width:100%}.internal-systems .quick-links .quick-link-item:hover{background-color:#e0e0e0;background-color:#86263326;transform:scale(1.05);z-index:999}.internal-systems .quick-links .quick-link-item .icon-container{color:#862633;font-size:24px;margin-right:10px}.internal-systems .quick-links .quick-link-item .link-content{display:flex;flex-direction:column;justify-content:center;text-align:left}.internal-systems .quick-links .quick-link-item .link-content .title{color:#333;font-weight:700;margin-bottom:4px}.internal-systems .quick-links .quick-link-item .link-content .description{color:#666;line-height:1.2;max-height:40px;overflow:visible;transition:max-height .3s ease;white-space:normal}.internal-systems .quick-links .quick-link-item:hover .description{max-height:100px;overflow:visible}.internal-systems .quick-links .quick-link-item .tooltip{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;margin-bottom:5px;max-width:500px;opacity:0;padding:5px 10px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .2s;visibility:hidden;white-space:normal;z-index:1000}.internal-systems .quick-links .quick-link-item:hover .tooltip{opacity:1;visibility:visible}.search-input{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:20px;margin-top:10px;padding:10px;transition:border-color .3s;width:100%}.search-input:focus{border-color:#007bff;outline:none}.ebul-quicklinks{height:100%;width:100%}.ebul-quicklinks .ql-card{display:flex;flex-direction:column;height:100%}.ebul-quicklinks .ql-card .ant-card-head{flex:0 0 auto}.ebul-quicklinks .ql-card .ant-card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:12px}.ebul-quicklinks .grid-buttons{grid-gap:8px;align-content:stretch;display:grid;flex:1 1;gap:8px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ebul-quicklinks .grid-btn{align-items:center;background-position:50%;background-size:cover;border:none;color:#fff;container-type:inline-size;display:flex;font-weight:600;height:100%;justify-content:center;overflow:hidden;padding:8px;position:relative;width:100%}.ebul-quicklinks .grid-btn:before{background:#00000059;content:"";inset:0;position:absolute;transition:background .3s ease;z-index:1}.ebul-quicklinks .grid-btn:after{background:inherit;background-position:50%;background-size:cover;content:"";filter:blur(0);inset:0;position:absolute;transition:filter .3s ease;z-index:0}.ebul-quicklinks .grid-btn:hover:after{filter:blur(3px)}.ebul-quicklinks .grid-btn:hover:before{background:#00000073}.ebul-quicklinks .btn-label{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:clamp(12px,1.2vw + .2rem,18px);-webkit-hyphens:auto;hyphens:auto;line-height:1.2;overflow:hidden;padding:0 8px;position:relative;text-align:center;word-break:break-word;z-index:2}@container (min-width: 220px){.ebul-quicklinks .btn-label{-webkit-line-clamp:3}}@container (min-width: 360px){.ebul-quicklinks .btn-label{-webkit-line-clamp:4}}@media(prefers-reduced-motion:reduce){.ebul-quicklinks .grid-btn:after,.ebul-quicklinks .grid-btn:before{transition:none}}.docreq-quicklink{height:100%;width:100%}.docreq-quicklink .ql-card{display:flex;flex-direction:column;height:100%}.docreq-quicklink .ql-card .ant-card-head{flex:0 0 auto}.docreq-quicklink .ql-card .ant-card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:12px}.docreq-quicklink .req-latest{display:flex;flex-direction:column;gap:6px}.docreq-quicklink .req-latest .req-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.docreq-quicklink .req-latest .req-header .req-title{flex:1 1 auto;min-width:0;word-break:break-word}.docreq-quicklink .req-latest .req-header .req-status{flex-shrink:0}.docreq-quicklink .req-latest .req-date{font-size:12px;margin:0}.pivot-menu-drawer .ant-drawer-header-title,.pivot-menu-drawer .ant-drawer-header-title .ant-drawer-title{height:100%}.header-items,.pivot-menu-drawer .ant-drawer-header-title .ant-drawer-title .ant-space-item{align-items:center;display:flex;height:100%}.header-items{justify-content:space-between;padding:0 12px;width:100%}@media(max-width:600px){.header-items .brand,.header-items .long-name{display:none!important}}.login-layout{min-height:100vh}.login-content{align-items:center;display:flex;justify-content:center}.login-container{width:100%}.login-right{align-items:center;background:#f0f2f5;display:flex;justify-content:center;position:relative}.login-right .login-img{height:100vh;object-fit:cover;width:100%}@media(max-width:767px){.login-right{display:none}}.login-left{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:40px}.login-title{align-items:center;display:flex;gap:8px}.login-title .login-logo{height:50px;width:50px}.login-title .login-upou{color:#862633;font-family:Palatino,serif;font-style:italic;font-weight:600;margin:0}.login-text{margin-top:30px}.login-text .ant-typography{font-family:Inter,sans-serif}.login-button{background-color:#862633;border-color:#862633;font-weight:600;width:100%}.login-button:hover{background-color:#fff!important;border-color:#862633!important;color:#862633!important}.login-footer{color:#999;font-size:12px;margin-top:40px;text-align:center}
/*# sourceMappingURL=main.2f4b1146.css.map*/