@font-face{font-family:"BundesSans Web";src:url(../Fonts/BundesSans-Web-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"BundesSans Web";src:url(../Fonts/BundesSans-Web-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"BundesSans Web";src:url(../Fonts/BundesSans-Web-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"BundesSans Web";src:url(../Fonts/BundesSans-Web-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"BundesSans Web";src:url(../Fonts/BundesSans-Web-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"BundesSans Web";src:url(../Fonts/BundesSans-Web-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"BundesSans Web";src:url(../Fonts/BundesSans-Web-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"BundesSans Web";src:url(../Fonts/BundesSans-Web-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"BundesSans Web";src:url(../Fonts/BundesSans-Web-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"BundesSans Web";src:url(../Fonts/BundesSans-Web-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"BundesSans Web Cond";src:url(../Fonts/BundesSansCond-Web-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"BundesSerif Web";src:url(../Fonts/BundesSerif-Web-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"BundesSerif Web";src:url(../Fonts/BundesSerif-Web-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"BundesSerif Web";src:url(../Fonts/BundesSerif-Web-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"BundesSerif Web";src:url(../Fonts/BundesSerif-Web-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}.btn-icon{display:flex;align-items:center;flex-shrink:0}.btn-icon svg{width:1.5rem;height:1.5rem}#panic-button{display:inline-flex;align-items:center;gap:0.5rem;font-size:1.125rem;text-transform:none;position:fixed;right:1.5rem;bottom:28%;z-index:9999;background-color:#c0003c;border-color:#c0003c;color:#fff;border-radius:1.875rem}@media(prefers-reduced-motion: no-preference){#panic-button{transition:background-color .15s ease}}#panic-button:hover{background-color:#9a1e16;border-color:#9a1e16;color:#fff}#panic-button:focus-visible{outline:0.1875rem solid #fff;outline-offset:0.1875rem;background-color:#9a1e16;border-color:#9a1e16}.panic-btn-icon{flex-shrink:0;width:1.5rem;height:1.5rem}.privacy-banner{display:flex;align-items:center;gap:0.75rem;position:static;top:auto;right:auto;left:auto;z-index:auto;width:100%;padding:0.75rem 1rem;background:var(--bs-bgcolor-1);color:#fff;font-size:1.125rem;line-height:1.4;box-shadow:0 0.1875rem 0.75rem rgba(0,0,0,.3)}.privacy-banner__text{flex:1;margin:0;align-self:center}.privacy-banner__actions{display:flex;flex-shrink:0;align-items:center;gap:0.5rem}.privacy-banner__info,.privacy-banner__dismiss{display:inline-flex;align-items:center;gap:0.5rem;font-size:1.125rem;text-transform:none;flex-shrink:0;margin:0;box-shadow:none}.privacy-banner__info:hover,.privacy-banner__info:focus,.privacy-banner__info:active,.privacy-banner__dismiss:hover,.privacy-banner__dismiss:focus,.privacy-banner__dismiss:active{outline-color:var(--bs-white) !important}@media(max-width: 767px){.privacy-banner{flex-direction:column;align-items:stretch;gap:0.875rem;padding:0.875rem 1rem;font-size:0.8125rem;line-height:1.45}.privacy-banner__text{align-self:auto}.privacy-banner__shortcut{display:none}.privacy-banner__actions{width:100%}.privacy-banner__info,.privacy-banner__dismiss{flex:1;justify-content:center;min-height:2.75rem;padding:0.5rem 0.75rem;font-size:0.8125rem;white-space:normal;text-align:center}}@media(max-width: 767px){.safety-dialog{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);margin:auto}.safety-dialog__body{max-height:calc(100vh - 8rem);padding:0.875rem 1rem}.safety-dialog__title{padding:1rem 1rem 0.75rem;font-size:1.125rem}.safety-dialog__browser{padding:0.75rem 0.875rem}}.safety-dialog{width:min(100vw - 2rem,36rem);max-height:calc(100vh - 2rem);padding:0;border:0.0625rem solid #d0d0d0;border-radius:0.375rem;color:#1a1a1a;background:#fff;box-shadow:0 0.5rem 2rem rgba(0,0,0,.25)}.safety-dialog::backdrop{background:rgba(0,0,0,.55)}.safety-dialog__title{margin:0;padding:1.25rem 1.25rem 0.75rem;border-bottom:0.0625rem solid #d0d0d0;font-size:1.25rem;font-weight:700;line-height:1.3}.safety-dialog__body{padding:1rem 1.25rem;overflow-y:auto;max-height:calc(100vh - 10rem);font-size:0.9375rem;line-height:1.5}.safety-dialog__intro{margin:0 0 1.25rem}.safety-dialog__section-title{margin:1.5rem 0 0.5rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.safety-dialog__section-title:first-child{margin-top:0}.safety-dialog__browser-group{display:flex;flex-direction:column;gap:1rem}.safety-dialog__browser{padding:0.875rem 1rem;border:0.0625rem solid #d0d0d0;border-radius:0.9375rem;background:#f8f9fa}.safety-dialog__browser-title{margin:0 0 0.375rem;font-size:0.9375rem;font-weight:700}.safety-dialog__shortcut{margin:0 0 0.5rem;font-size:0.8125rem;color:#444}.safety-dialog__steps,.safety-dialog__list{margin:0;padding-left:1.25rem}.safety-dialog__steps li,.safety-dialog__list li{margin-bottom:0.25rem}.safety-dialog__emergency{margin:0.5rem 0 0;padding:0.75rem 1rem;border-left:0.25rem solid #c0003c;background:#fff5f5}.safety-dialog__actions{display:flex;justify-content:flex-end;padding:0.75rem 1.25rem 1.25rem;border-top:0.0625rem solid #d0d0d0}.safety-dialog__close{min-width:2.75rem;min-height:2.75rem;padding:0.5rem 1.25rem;background:#005ea8;border:0;border-radius:0.9375rem;color:#fff;font-size:0.9375rem;font-weight:600;cursor:pointer}.safety-dialog__close:hover{background:#004b87}.safety-dialog__close:focus-visible{outline:0.1875rem solid #003d6e;outline-offset:0.125rem}@media(max-width: 767px){body{padding-bottom:calc(4.375rem + 2rem)}#panic-button{display:flex;align-items:center;justify-content:center;width:4.375rem;height:4.375rem;min-width:4.375rem;min-height:4.375rem;padding:0;border-radius:50%;gap:0;right:1.375rem;bottom:5rem;top:auto}#panic-button>span:first-child{display:none}#panic-button .panic-btn-icon{width:2.75rem;height:2.75rem}}:root{--bs-body-font-family: 'BundesSans Web',system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, -apple-system, 'Segoe UI', arial, sans-serif}h1,.h1,h2,.h2,h3,.h3{font-family:"BundesSerif Web",Georgia,"Times New Roman",serif}.frame-type-audio p,.frame-type-audio li,.frame-type-audio td,.frame-type-audio th,.frame-type-audio caption,.frame-type-audio dt,.frame-type-audio dd,.frame-type-video p,.frame-type-video li,.frame-type-video td,.frame-type-video th,.frame-type-video caption,.frame-type-video dt,.frame-type-video dd,.frame-type-ce_container p,.frame-type-ce_container li,.frame-type-ce_container td,.frame-type-ce_container th,.frame-type-ce_container caption,.frame-type-ce_container dt,.frame-type-ce_container dd,.frame-type-text p,.frame-type-text li,.frame-type-text td,.frame-type-text th,.frame-type-text caption,.frame-type-text dt,.frame-type-text dd,.ce-bodytext p,.ce-bodytext li,.ce-bodytext td,.ce-bodytext th,.ce-bodytext caption,.ce-bodytext dt,.ce-bodytext dd,.ce-uploads p,.ce-uploads li,.ce-uploads td,.ce-uploads th,.ce-uploads caption,.ce-uploads dt,.ce-uploads dd{font-size:1.5rem !important}.ce-bodytext blockquote p,blockquote p{font-size:1.3125rem !important}
