.cc-root{position:fixed;inset-inline:0;bottom:0;display:flex;justify-content:center;z-index:9999;padding:16px}.cc-card{width:min(1100px,96vw);background-color:rgba(var(--Malenco-ModalBackground-RGB),1);color:#1f2937;border:3px solid rgba(var(--Malenco-ModalBorder-RGB),1);border-radius:14px;box-shadow:0 10px 30px #00000014;padding:16px;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.cc-card{grid-template-columns:1fr auto;align-items:center}}.cc-content{display:flex;flex-direction:column;gap:4px}.cc-title{margin:0 0 4px;font-size:1.125rem;font-weight:700;color:#111827}.cc-text{margin:0 0 8px;line-height:1.5}.cc-link{color:#2c1a0b;text-decoration:underline;font-weight:600}.cc-link:hover{text-decoration:none}.cc-actions{display:flex;gap:8px;flex-wrap:wrap}.cc-btn{appearance:none;border:1px solid #d1d5db;background:#fff;color:#111827;padding:10px 14px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s ease}.cc-btn:hover{background:#f9fafb}.cc-btn-primary{background:#2c1a0b;color:#fff;border-color:#2c1a0b}.cc-btn-primary:hover{color:#000;filter:brightness(.95)}.cc-btn-outline{background:#fff}.cc-btn-secondary{background:#f3f4f6}.cc-modal{position:fixed;inset:0;background:rgba(var(--Malenco-ModalScrim-RGB, 0, 0, 0),.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.cc-modal-card{width:min(720px,96vw);background-color:rgba(var(--Malenco-ModalBackground-RGB),1);border:3px solid rgba(var(--Malenco-ModalBorder-RGB),1);border-radius:14px;overflow:hidden;box-shadow:0 12px 36px #00000024}.cc-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(var(--Malenco-ModalBorder-RGB),.2)}.cc-close{background:transparent;border:none;font-size:20px;cursor:pointer;color:#111827;border-radius:8px;padding:6px;transition:background-color .2s ease}.cc-close:hover{background:rgba(var(--Malenco-ModalBorder-RGB),.06)}.cc-close:focus-visible{outline:3px solid rgba(var(--Malenco-ModalBorder-RGB),.45);outline-offset:2px}.cc-modal-body{padding:8px 12px;display:grid;gap:8px;max-height:min(70vh,600px);overflow:auto}.cc-modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px;border-top:1px solid rgba(var(--Malenco-ModalBorder-RGB),.2)}.cc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(var(--Malenco-ModalBorder-RGB),.25);border-radius:12px;cursor:pointer;transition:background-color .2s ease}.cc-row:hover:not(.cc-row-disabled){background:rgba(var(--Malenco-ModalBorder-RGB),.02)}.cc-row-disabled{opacity:.65;cursor:not-allowed}.cc-row-main{display:grid;gap:6px}.cc-row-title{font-weight:700}.cc-row-desc{font-size:.95rem;color:#4b5563}.cc-toggle{width:22px;height:22px;cursor:pointer}.cc-toggle:disabled{cursor:not-allowed}.AdminBarSection{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:24px;padding:24px 32px;background-color:rgba(var(--Malenco-Black-RGB),1);color:rgba(var(--Malenco-White-RGB),1)}.AdminBarLogoSection img{width:120px}.AdminBarNameSection{width:235px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:rgba(var(--Malenco-Gold-RGB));font-size:20pt;font-weight:700}.AdminBarTitleSection{text-align:center}.AdminBarTitleSection h1{margin:4px 0 0;font-size:28px;font-weight:700;color:rgba(var(--Malenco-White-RGB),1)}.AdminBarBreadcrumb{padding:10px 25px;font-size:13px;color:rgba(var(--Malenco-White-RGB),1);background-color:rgba(var(--Malenco-Black-RGB),1);border-top:1px solid #e3d6b3}.AdminBarBreadcrumb a{color:#d8c79a;text-decoration:none}.AdminBarBreadcrumb a:hover{text-decoration:underline}.AdminBarBreadcrumbSep{margin:0 6px}.AdminShell{display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 220px);background:Rgba(var(--Malenco-ExpertiseBackground-RGB),1)}.AdminTopOverlay{position:relative;padding:15px 25px 25px;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.AdminTopSection{position:relative;display:flex;flex-direction:column;background-color:rgba(var(--Malenco-Black-RGB),1)}.AdminTopSection .TopOverlay{padding:48px 40px 32px}.AdminTopSection .TopLogo img{height:64px;margin-bottom:18px}.AdminTopSection .TopTitle h1{color:rgba(var(--Malenco-White-RGB),1);margin:0;font-size:34px;font-weight:800;letter-spacing:.02em}.AdminTopSection .TopSubTitle h2{margin:10px 0 0;font-size:18px;font-weight:500;color:rgba(var(--Malenco-White-RGB),1);max-width:860px}.AdminTopSection .TopButtonSection{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}.gold,button.gold,a.gold{border:0;cursor:pointer;padding:12px 16px;border-radius:6px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-size:14px;background:rgb(var(--Malenco-Button-Primary-Background-RGB));color:#1f140a}.gold:hover:not(:disabled),button.gold:hover:not(:disabled),a.gold:hover{background:rgb(var(--Malenco-Button-Primary-Hover-RGB))}.gold:disabled,button.gold:disabled{opacity:.6;cursor:not-allowed}.transparent,button.transparent,a.transparent{background:transparent;color:#5b4728;border:1px solid #e3d6b3;cursor:pointer;padding:12px 16px;border-radius:6px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-size:14px}.transparent:hover:not(:disabled),button.transparent:hover:not(:disabled),a.transparent:hover{background:rgba(var(--Malenco-ExpertiseBackground-RGB),.5)}.transparent:disabled,button.transparent:disabled{opacity:.6;cursor:not-allowed}.AdminContentSection{padding:1.5rem}.AdminSidebar{background-color:rgba(var(--Malenco-Sidebar-Background-RGB),1);border-right:1px solid #e3d6b3;padding:24px 20px;display:flex;flex-direction:column}.AdminSidebarTitle{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#7a6234;margin-bottom:16px}.AdminNav{display:flex;flex-direction:column;gap:4px}.AdminNavLink{padding:10px 14px;border-radius:6px;color:#3b2a16;text-decoration:none;font-weight:500}.AdminNavLink:hover{background-color:#f3e6c4}.AdminNavLink--active{background-color:#f0d27a;color:#1f140a;font-weight:600}.AdminNavLink--button{width:100%;border:none;background:transparent;text-align:left;cursor:pointer;font-size:inherit;font-family:inherit}.AdminNavLink--button:hover{background-color:#f3e6c4}.AdminNavLink--logout:hover{background-color:#ffe6e6;color:#8b0000}.AdminSidebarFooter{margin-top:auto;padding-top:24px;border-top:1px solid #eee}.AdminBackLink{font-size:14px;color:#7a6234;text-decoration:none}.AdminBackLink:hover{text-decoration:underline}.AdminMain{padding:0}.AdminFooterSection{padding:16px 32px;background-color:rgba(var(--Malenco-Black-RGB),1);color:#d8c79a;font-size:13px}.AdminFooterContent{text-align:center}@font-face{font-family:Poppins bold;src:url(/assets/Poppins%20Bold-C62YTul5.ttf);font-style:normal}@font-face{font-family:Lato-Regular;src:url(/assets/Lato-Regular-BwLIet1C.ttf);font-style:normal}:root{--Malenco-Gold-RGB: 255, 211, 59;--Malenco-White-RGB: 253, 245, 230;--Malenco-Black-RGB: 44, 26, 11;--Malenco-Brown-RGB: 135, 70, 14;--Malenco-Sidebar-Background-RGB: 255, 253, 248;--Malenco-ExpertiseBackground-RGB: 252, 234, 197;--Malenco-ExpertiseCard-RGB: 253, 245, 230;--Malenco-FooterBackground-RGB: 44, 26, 11;--Malenco-ModalBackground-RGB: 253, 245, 230;--Malenco-ModalBorder-RGB: 44, 26, 11;--Malenco-DarkBrown-RGB: 75, 35, 0;--Malenco-Button-Primary-Background-RGB: 212, 165, 0;--Malenco-Button-Primary-Border-RGB: 196, 151, 0;--Malenco-Button-Primary-Hover-RGB: 229, 181, 0;--Malenco-Button-Secondary-Background-RGB: 232, 223, 196;--Malenco-Button-Secondary-Border-RGB: 212, 197, 160;--Malenco-Button-Secondary-Hover-RGB: 240, 228, 197;--Malenco-ModalHeader-RGB: 252, 234, 197;--Malenco-ModalFooter-RGB: 240, 228, 197;--header-height: 150px;--footer-height: 150px;--simple-footer-height: 120px;--default-padding: 100px;--acc-tech: 255,211,59;--acc-audit: 234,215,176;--acc-cont: 210,170,120;--acc-phish: 200,150,80;--acc-aware: 150,110,60;--Malenco-Menu-RGB: 74, 35, 1}html,body{margin:0;padding:0;height:100%;font-family:Lato-Regular}h1{font-size:32pt;font-family:Poppins bold;margin:10px 0}h2{font-size:20pt;font-family:Lato-Regular;margin:10px 0}h3{font-size:18pt;font-family:Lato-Regular;margin:10px 0}buton{font-family:Lato-Regular!important}a.gold,a.transparent{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:10pt;font-weight:700}.container{display:flex;min-height:100vh;justify-content:center}.left{flex:1;background-color:#362413}.center{width:1920px;background-color:#fff}.right{flex:1;background-color:#362413}.content-loading{margin:10px;min-height:100vw}.PagebarSection{font-size:10pt!important;width:100%;min-width:532px;min-height:100px;padding:10px 0;display:flex;align-items:center;flex-wrap:wrap;background:linear-gradient(90deg,#2a1a0d,#1a120b 60%,#120d08)}.PagebarLogoSection{width:120px;min-width:80px;padding:20px 20px 20px 50px;justify-content:center;align-items:center}.PagebarLogoSection img{width:100%}.PagebarNameSection{width:235px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:rgba(var(--Malenco-Gold-RGB));font-size:20pt;font-weight:700}.PagebarTitleSection{display:flex;flex:1;justify-content:center;color:rgba(var(--Malenco-White-RGB))}.PagebarContentSection{display:flex;flex:1;flex-wrap:wrap;align-items:center;margin-bottom:0;padding:0 0 0 35px;color:rgba(var(--Malenco-White-RGB))}.PagebarContentSection span{padding:0 15px}.PagebarLinkSection{align-items:center;margin:0 35px 0 0}.PagebarLinkSection a,.PagebarLinkSection button{margin:0 15px;text-decoration:none;color:rgba(var(--Malenco-White-RGB));width:max-content}.PagebarLinkSection button{padding:0;border:none;background-color:transparent}.PagebarLinkSection a:hover,.PagebarLinkSection button:hover{color:rgba(var(--Malenco-Gold-RGB))}.PagebarLinkSection div{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px;color:rgba(var(--Malenco-White-RGB))}.PagebarCompanySection{color:rgba(var(--Malenco-White-RGB))}.PagebarCompanySection span{padding:0 15px}.DefaultPageContainer{display:flex;flex-direction:column;min-height:Calc(100vh - var(--simple-footer-height));color:rgba(var(--Malenco-Black-RGB));background-color:rgba(var(--Malenco-ExpertiseCard-RGB),1)}.DefaultPageContainer h3{margin-bottom:5px}.DefaultPageContainer p,.DefaultPageContainer ul,.DefaultPageContainer ol{margin-top:0;margin-bottom:0}.DefaultPadding{padding:50px;min-height:Calc(100vh - var(--header-height) - var(--simple-footer-height) - var(--default-padding) + 1px)}.TopOverlay{position:relative;width:calc(100% - 100px);height:calc(100% - 100px);background-image:url(../../media/img/1px_darkbrown.png);padding:70px 50px;display:flex;flex-direction:row;flex-wrap:wrap}.TopLogo{flex:1}.TopTitle{width:85%;align-content:center}.TopSubTitle{width:100%}.TopIntro{width:100%;margin-top:24px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.6;opacity:.9}.TopIntro p{margin:0!important}.TopOverlayLight{position:relative;width:calc(100% - 100px);height:calc(100% - 100px);padding:50px;display:flex;flex-direction:row;flex-wrap:wrap}.TopContent{height:25vh;background-color:transparent;display:flex;align-items:end}.TopSection{display:flex;flex-direction:column;background-repeat:no-repeat;background-position-x:center;background-size:cover;background-position-y:-15vw}.TopSection img{max-width:200px;width:100%}.TopSection h1{color:rgba(var(--Malenco-Gold-RGB),1)}.TopSection h2{color:rgba(var(--Malenco-White-RGB),1);line-height:32pt;margin:1.5em 0}.TopSection ul,.TopSection p{color:rgba(var(--Malenco-White-RGB),1);font-size:14pt;line-height:20pt}.TopButtonSection{display:flex;flex-direction:row;width:fit-content;margin-top:25px;flex-wrap:wrap;gap:15px}.ContentIntroSection{font-size:14pt;padding:25px 50px;color:rgba(var(--Malenco-Brown-RGB),1);background-color:rgba(var(--Malenco-ExpertiseBackground-RGB),1)}.IntroSection{display:flex;flex-direction:column;padding:0 50px;background-color:rgba(var(--Malenco-ExpertiseBackground-RGB),1)}.IntroSection h1{color:rgba(var(--Malenco-Brown-RGB),1);margin-bottom:0}.IntroSection h2{color:rgba(var(--Malenco-Brown-RGB),1);line-height:32pt;margin-bottom:0}.IntroSection ul,.IntroSection p{color:rgba(var(--Malenco-Brown-RGB),1);font-size:14pt;line-height:20pt}.TopButtonSection a{font-family:Lato-Regular;text-decoration:none;font-size:16pt;min-width:max-content;height:36px;border-radius:10px;text-align:center;padding:8px 15px 0;background-color:rgba(var(--Malenco-Menu-RGB),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.TopButtonSection a:hover{color:rgba(var(--Malenco-Gold-RGB),1)}.TopButtonSection a:first-child:hover{color:rgba(var(--Malenco-White-RGB),1)}.TopButtonSection .gold{border:solid 2px rgba(var(--Malenco-Gold-RGB),1);background-color:rgba(var(--Malenco-Gold-RGB),1);color:rgba(var(--Malenco-Black-RGB),1)}.TopButtonSection .transparent{border:solid 2px rgba(var(--Malenco-Gold-RGB),1);background-color:transparent;color:#fff}.CardSection{display:flex;flex-wrap:wrap;gap:50px;padding-bottom:50px;align-items:stretch;justify-content:center;background-color:rgba(var(--Malenco-ExpertiseBackground-RGB),1)}.Card{display:flex;flex-direction:row;flex:0 1 45%;min-width:855px;overflow:hidden;border:solid .5px rgba(var(--Malenco-Brown-RGB));border-radius:15px;background-color:rgba(var(--Malenco-ExpertiseCard-RGB),1)}.CardPortrait{display:flex;flex-direction:column;flex:0 1 20%;min-width:400px;overflow:hidden;border:solid .5px rgba(var(--Malenco-Brown-RGB));border-radius:15px;background-color:rgba(var(--Malenco-ExpertiseCard-RGB),1)}.CardImage,.CardPortraitImage{display:flex;flex:1}.CardImage img,.CardPortraitImage img{width:100%}.CardPortraitImage img{height:fit-content}.CardContent,.CardPortraitContent{padding:0 15px 15px;flex:1;line-height:16pt}.CardPortraitContent{flex:2}.TopMenuBar{position:fixed;top:15px;right:calc((100% - 1920px)/2 + 15px);z-index:2000;background:linear-gradient(90deg,#2a1a0d,#1a120b 60%,#120d08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:20px;padding:8px 0}.TopMenuBarInner{display:flex;justify-content:flex-end;gap:20px;padding:0 25px}.TopMenuLink{text-decoration:none;color:rgb(var(--Malenco-White-RGB));font-size:14px;padding:6px 12px;border-radius:6px;transition:.15s ease}.TopMenuLink:hover{color:rgb(var(--Malenco-Gold-RGB))}.AcademyHero__header{display:flex;align-items:center;gap:16px;margin-bottom:12px}.AcademyHero__logo img{width:200px;display:block}.AcademyHero__title{margin:0;font-size:44px;line-height:1.1;color:rgba(var(--Malenco-Gold-RGB),1)}.AcademyHero__subtitle{margin:1.5em 0}.AcademyHero__actions{display:flex;flex-direction:row;width:fit-content;margin-top:25px;flex-wrap:wrap;gap:15px}.AcademyHero__actions a{font-family:Lato-Regular;text-decoration:none;font-size:12pt;font-weight:400;min-width:max-content;height:24px;border-radius:10px;text-align:center;padding:8px 15px;background-color:rgba(var(--Malenco-Menu-RGB),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease}.AcademyHero__actions a:hover{color:rgba(var(--Malenco-Gold-RGB),1)}.AcademyHero__actions a:first-child:hover{color:rgba(var(--Malenco-White-RGB),1)}.AcademyHero__actions .gold{border:solid 2px rgba(var(--Malenco-Gold-RGB),1);background-color:rgba(var(--Malenco-Gold-RGB),1);color:rgba(var(--Malenco-Black-RGB),1)}.AcademyHero__actions .transparent{border:solid 2px rgba(var(--Malenco-Gold-RGB),1);background-color:transparent;color:#fff}.AcademyHeaderBg{background:linear-gradient(90deg,#2a1a0d,#1a120b 60%,#120d08);border-bottom:1px solid rgba(255,215,120,.12)}.AcademyHeroContent{max-width:100%}.Button{padding:10px 18px;border:1px solid transparent;border-radius:6px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.Button:disabled{opacity:.6;cursor:not-allowed}.Button--primary{background:rgb(var(--Malenco-Button-Primary-Background-RGB));color:#1f140a;border-color:rgb(var(--Malenco-Button-Primary-Border-RGB))}.Button--primary:hover:not(:disabled){background:rgb(var(--Malenco-Button-Primary-Hover-RGB))}.Button--secondary{background:rgb(var(--Malenco-Button-Secondary-Background-RGB));color:#5b4728;border-color:rgb(var(--Malenco-Button-Secondary-Border-RGB))}.Button--secondary:hover:not(:disabled){background:rgb(var(--Malenco-Button-Secondary-Hover-RGB))}.Button--danger{border:1px solid rgba(240,110,110,.75);background:#fff1f1;color:#8a1f1f}.Button--danger:hover:not(:disabled){background:#ffe7e7}.Button--transparent{background:transparent;color:#5b4728;border:1px solid #e3d6b3}.Button--transparent:hover:not(:disabled){background:rgba(var(--Malenco-ExpertiseBackground-RGB),.5)}.Button--small{padding:6px 12px;font-size:.875rem}@media(max-width:1920px){.TopMenuBar{right:15px}}@media(max-width:1256px){h1{font-size:24pt;font-family:Poppins bold}h2,h3{font-size:12pt;font-family:Lato-Regular;letter-spacing:.07em}.PagebarLinkSection a,.PagebarLinkSection button{margin:5px 15px}.TopSection{background-position-y:0px}.TopSection h2{line-height:24pt}.TopSection ul,.TopSection p{font-size:12pt;line-height:16pt}}@media(max-width:1024px){.container{justify-content:flex-start}.left,.right{display:none}.center{width:100%}.Card{min-width:80vw}}@media(max-width:800px){.Card{flex-direction:column}}@media(max-width:512px){.TopSection{min-width:532px}.TopOverlay,.TopOverlayLight{min-width:512px;padding:25px 10px}.IntroSection{min-width:512px;padding:0 10px}.CardSection{min-width:532px}.Card{min-width:512px}.PagebarSection{min-width:532px}}
