/* Auszug aus dem Original-Stylesheet von avs.bayern: nur Header, Footer, Schrift (Rubik 300/400/600/700)
   und Buttons. Automatisch erzeugt, nicht von Hand ändern. */
:root,[data-bs-theme="light"]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #798490;--bs-gray-dark: #4a545b;--bs-gray-100: #f9f9f9;--bs-gray-200: #eee;--bs-gray-300: #bcc1c7;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #798490;--bs-gray-700: #495057;--bs-gray-800: #4a545b;--bs-gray-900: #212529;--bs-primary: #003674;--bs-secondary: #F26B31;--bs-success: #01954e;--bs-info: #003674;--bs-warning: #F26B31;--bs-danger: #df0000;--bs-light: #f9f9f9;--bs-dark: #4a545b;--bs-primary-rgb: 0, 54, 116;--bs-secondary-rgb: 242, 107, 49;--bs-success-rgb: 1, 149, 78;--bs-info-rgb: 0, 54, 116;--bs-warning-rgb: 242, 107, 49;--bs-danger-rgb: 223, 0, 0;--bs-light-rgb: 249, 249, 249;--bs-dark-rgb: 74, 84, 91;--bs-primary-text-emphasis: #00162e;--bs-secondary-text-emphasis: #612b14;--bs-success-text-emphasis: #003c1f;--bs-info-text-emphasis: #00162e;--bs-warning-text-emphasis: #612b14;--bs-danger-text-emphasis: #590000;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #ccd7e3;--bs-secondary-bg-subtle: #fce1d6;--bs-success-bg-subtle: #cceadc;--bs-info-bg-subtle: #ccd7e3;--bs-warning-bg-subtle: #fce1d6;--bs-danger-bg-subtle: #f9cccc;--bs-light-bg-subtle: #fcfcfc;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #99afc7;--bs-secondary-border-subtle: #fac4ad;--bs-success-border-subtle: #99d5b8;--bs-info-border-subtle: #99afc7;--bs-warning-border-subtle: #fac4ad;--bs-danger-border-subtle: #f29999;--bs-light-border-subtle: #eee;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: "Rubik", "Inter", sans-serif;--bs-body-font-size:0.875rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #484848;--bs-body-color-rgb: 72, 72, 72;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(72, 72, 72, 0.75);--bs-secondary-color-rgb: 72, 72, 72;--bs-secondary-bg: #eee;--bs-secondary-bg-rgb: 238, 238, 238;--bs-tertiary-color: rgba(72, 72, 72, 0.5);--bs-tertiary-color-rgb: 72, 72, 72;--bs-tertiary-bg: #f9f9f9;--bs-tertiary-bg-rgb: 249, 249, 249;--bs-heading-color: #484848;--bs-link-color: #003674;--bs-link-color-rgb: 0, 54, 116;--bs-link-decoration: none;--bs-link-hover-color: #002b5d;--bs-link-hover-color-rgb: 0, 43, 93;--bs-link-hover-decoration: underline;--bs-code-color: #d63384;--bs-highlight-color: #484848;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #DEDEDE;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0;--bs-border-radius-sm: 0;--bs-border-radius-lg: 0;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(0, 54, 116, 0.25);--bs-form-valid-color: #01954e;--bs-form-valid-border-color: #01954e;--bs-form-invalid-color: #df0000;--bs-form-invalid-border-color: #df0000}[data-bs-theme="dark"]{color-scheme:dark;--bs-body-color: #bcc1c7;--bs-body-color-rgb: 188, 193, 199;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(188, 193, 199, 0.75);--bs-secondary-color-rgb: 188, 193, 199;--bs-secondary-bg: #4a545b;--bs-secondary-bg-rgb: 74, 84, 91;--bs-tertiary-color: rgba(188, 193, 199, 0.5);--bs-tertiary-color-rgb: 188, 193, 199;--bs-tertiary-bg: #363d42;--bs-tertiary-bg-rgb: 54, 61, 66;--bs-primary-text-emphasis: #6686ac;--bs-secondary-text-emphasis: #f7a683;--bs-success-text-emphasis: #67bf95;--bs-info-text-emphasis: #6686ac;--bs-warning-text-emphasis: #f7a683;--bs-danger-text-emphasis: #ec6666;--bs-light-text-emphasis: #f9f9f9;--bs-dark-text-emphasis: #bcc1c7;--bs-primary-bg-subtle: #000b17;--bs-secondary-bg-subtle: #30150a;--bs-success-bg-subtle: #001e10;--bs-info-bg-subtle: #000b17;--bs-warning-bg-subtle: #30150a;--bs-danger-bg-subtle: #2d0000;--bs-light-bg-subtle: #4a545b;--bs-dark-bg-subtle: #252a2e;--bs-primary-border-subtle: #002046;--bs-secondary-border-subtle: #91401d;--bs-success-border-subtle: #01592f;--bs-info-border-subtle: #002046;--bs-warning-border-subtle: #91401d;--bs-danger-border-subtle: #860000;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #4a545b;--bs-heading-color: inherit;--bs-link-color: #6686ac;--bs-link-hover-color: #859ebd;--bs-link-color-rgb: 102, 134, 172;--bs-link-hover-color-rgb: 133, 158, 189;--bs-code-color: #e685b5;--bs-highlight-color: #bcc1c7;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}p{margin-top:0;margin-bottom:1rem}ul{padding-left:2rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}strong{font-weight:bolder}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:none}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}img,svg{vertical-align:middle}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}[role="button"]{cursor:pointer}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display:none !important}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}[hidden]{display:none !important}.list-unstyled{padding-left:0;list-style:none}.img-fluid{max-width:100%;height:auto}.container{--bs-gutter-x: 2.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}.container{max-width:87.5rem}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 36rem;--bs-breakpoint-md: 48rem;--bs-breakpoint-lg: 62rem;--bs-breakpoint-xl: 75rem;--bs-breakpoint-xxl: 87.5rem}.row{--bs-gutter-x: 2.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-12{flex:0 0 auto;width:100%}.g-0{--bs-gutter-x: 0}.g-0{--bs-gutter-y: 0}@media (min-width:576px){.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;width:auto}}@media (min-width:768px){.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-4{flex:0 0 auto;width:33.33333333%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto}}.form-control{display:block;width:100%;padding:0.5625rem 0.5625rem;font-size:0.875rem;font-weight:400;line-height:1.5;color:#484848;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid #DEDEDE;border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type="file"]{overflow:hidden}.form-control[type="file"]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#484848;background-color:var(--bs-body-bg);border-color:#003674;outline:0;box-shadow:0 0 0 0.25rem rgba(0, 54, 116, 0.25)}.form-control::-webkit-date-and-time-value{min-width:5.3125rem;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#c3c3c3;opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:0.5625rem 0.5625rem;margin:-0.5625rem -0.5625rem;margin-inline-end:0.5625rem;color:#484848;background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: 2px;--bs-btn-font-family: ;--bs-btn-font-size:0.875rem;--bs-btn-font-weight: 600;--bs-btn-line-height: 2.125rem;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 1;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);text-decoration:none;background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #003674;--bs-btn-border-color: #003674;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #002e63;--bs-btn-hover-border-color: #002b5d;--bs-btn-focus-shadow-rgb: 38, 84, 137;--bs-btn-active-color: #fff;--bs-btn-active-bg: #002b5d;--bs-btn-active-border-color: #002957;--bs-btn-active-shadow: inset 0 3px .3125rem rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #003674;--bs-btn-disabled-border-color: #003674}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:none;border:0;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color);text-decoration:none}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 0.25rem rgba(0, 54, 116, 0.25)}.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.d-flex{display:flex}.d-none{display:none}.flex-wrap{flex-wrap:wrap}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.order-1{order:1}.order-2{order:2}.me-2{margin-right:0.5rem}.mb-4{margin-bottom:1.5rem}@media (min-width:576px){.d-sm-block{display:block}.d-sm-none{display:none}.order-sm-1{order:1}.order-sm-2{order:2}}@media (min-width:992px){.d-lg-block{display:block}.d-lg-none{display:none}}html::before{position:absolute;top:-100%;font-size:0}@media (max-width:575.98px){html::before{content:"xs"}}@media (min-width:576px) and (max-width:767.98px){html::before{content:"sm"}}@media (min-width:768px) and (max-width:991.98px){html::before{content:"md"}}@media (min-width:992px) and (max-width:1199.98px){html::before{content:"lg"}}@media (min-width:1200px) and (max-width:1399.98px){html::before{content:"xl"}}@media (min-width:1400px){html::before{content:"xxl"}}@media (max-width:575.98px){:root{--sw-current-breakpoint: "xs"}}@media (min-width:576px) and (max-width:767.98px){:root{--sw-current-breakpoint: "sm"}}@media (min-width:768px) and (max-width:991.98px){:root{--sw-current-breakpoint: "md"}}@media (min-width:992px) and (max-width:1199.98px){:root{--sw-current-breakpoint: "lg"}}@media (min-width:1200px) and (max-width:1399.98px){:root{--sw-current-breakpoint: "xl"}}@media (min-width:1400px){:root{--sw-current-breakpoint: "xxl"}}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}a[data-ajax-modal]{text-decoration:underline}.icon{width:1.375rem;height:1.375rem;display:inline-flex;align-self:center;font-size:inherit;overflow:visible;color:#4a545b}.icon>svg{width:100%;height:100%;top:0.25em;position:relative;fill:currentColor}.icon>svg path,.icon>svg use{fill:currentColor}.icon-primary{color:var(--text-color-brand-primary)}.btn-primary .icon{color:#fff}.btn .icon>svg{top:.375rem}.header-row{padding:0.5rem 0}.header-logo-col{margin:1rem 0}.header-logo-main{text-align:center;display:block}.header-logo-main-link{width:100%}.header-logo-picture{display:block;max-width:18.75rem;min-width:12.5rem;margin:auto}.header-search{margin:0.5rem 0}.header-search-form{position:relative}.header-actions-btn{position:relative}@media (min-width:576px){.header-row{padding-bottom:1rem}.header-logo-col{padding-bottom:0.5rem}.header-search-col .collapse:not(.show){display:block}.header-search{max-width:25rem;margin:auto}}@media (min-width:992px){.header-logo-col{margin:0}}.footer-column-content-inner{padding-bottom:1rem}.footer-column-headline{padding:0.5rem 0;display:flex;justify-content:space-between}.footer-column-headline .footer-minus-icon{display:none}.footer-column-headline.show .footer-plus-icon{display:none}.footer-column-headline.show .footer-minus-icon{display:block}.footer-column-toggle{pointer-events:none}.footer-link-item{padding:0.5rem 0}.footer-bottom{padding:1rem}.footer-bottom>.container{padding:0}.footer-copyright,.footer-service-menu-list{text-align:center}.footer-service-menu-list{padding:1rem 0}.footer-service-menu-list:empty{padding:0;margin:0}@media (min-width:768px){.footer-columns{padding-bottom:1.25rem}.footer-column-headline{padding:3rem 0 0.5rem 0}.footer-column-toggle{display:none}.footer-column-content.collapse{display:block}}.main-navigation{display:none}@media (min-width:992px){.main-navigation{display:inherit}}.navigation-flyouts{position:absolute;z-index:750;height:0;width:100%}.navigation-flyout{width:100%;box-shadow:0 2.6875rem 2.6875rem -.375rem rgba(0, 0, 0, 0.2);background-color:#fff;pointer-events:none;position:absolute;display:none;height:0}.navigation-flyout.is-open{pointer-events:all;display:block;height:auto}.navigation-flyout-content{padding-bottom:3.75rem}.navigation-flyout-close{padding:.625rem 0 .625rem .625rem;cursor:pointer}body{font-feature-settings:"cv02" 1, "cv03" 1, "cv04" 1}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;display:flex;min-height:100vh;flex-direction:column}.btn{--bs-btn-disabled-color: #bcc1c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-btn{--bs-btn-focus-box-shadow:  0 0 0 0.25rem rgba(0, 54, 116, 0.25);--bs-btn-border-color: #DEDEDE;--bs-btn-hover-color: #003674;--bs-btn-hover-border-color: #DEDEDE;--bs-btn-active-border-color: #DEDEDE;--bs-btn-disabled-bg: var(--bs-body-bg);--bs-btn-disabled-border-color: #DEDEDE;border-left:0 none}.header-search-btn:hover .icon{color:#003674}.header-search-btn.btn:disabled{display:flex;align-items:center}.header-search-input{border-right:0}.header-search-input:focus,.header-search-input:focus~.header-search-btn{border-color:#003674}.header-actions-btn{--bs-btn-focus-box-shadow:  0 0 0 0.25rem rgba(0, 54, 116, 0.25);--bs-btn-active-border-color: transparent;--bs-btn-active-bg: transparent;--bs-btn-hover-color: transparent;--bs-btn-hover-border-color: transparent;--bs-btn-hover-bg: transparent}.header-actions-btn:hover,.header-actions-btn:hover .icon{color:#003674}.footer-main{border-top:1px solid #DEDEDE}.footer-column{border-bottom:1px solid #DEDEDE}.footer-column-headline{color:#003674;font-size:1rem;font-weight:700}.footer-link,.footer-contact-hotline a{color:#484848}.footer-link:hover,.footer-contact-hotline a:hover{color:#003674;text-decoration:none}.footer-contact-hotline a{display:block;margin:1rem 0 0.5rem;font-size:1rem;font-weight:700}.footer-bottom{background:#f9f9f9}@media (min-width:768px){.footer-column{border:0}.footer-link-item{padding:2px 0}}.main-navigation-menu{font-size:1rem}@media (min-width:768px){.main-navigation-link{color:#484848;padding-left:0;padding-right:2rem}.main-navigation-link .main-navigation-link-text{border-bottom:2px solid transparent;padding-bottom:3px}.main-navigation-link:hover,.main-navigation-link.is-open{color:#003674}.main-navigation-link.active{color:#4a545b;font-weight:700}.main-navigation-link.active .main-navigation-link-text{border-color:#003674}}.navigation-flyout-categories:not(.is-level-0){margin-left:1.25rem}.navigation-flyout-categories.is-level-0>.navigation-flyout-col{margin-bottom:1.875rem;position:relative}.navigation-flyout-categories.is-level-0>.navigation-flyout-col::before{border-left:1px solid #DEDEDE;content:"";height:100%;left:.9375rem;position:absolute;top:0}.navigation-flyout-categories.is-level-0>.navigation-flyout-col.col-3:nth-child(4n+1),.navigation-flyout-categories.is-level-0>.navigation-flyout-col.col-4:nth-child(3n+1){border-left:0}.navigation-flyout-link{transition:padding 0.25s cubic-bezier(0, 0.77, 0.33, 1);color:#484848;font-size:1rem;margin:0 1rem;padding:0.25rem 0}@media (prefers-reduced-motion:reduce){.navigation-flyout-link{transition:none}}.navigation-flyout-link.is-level-0{font-weight:700}.navigation-flyout-link:hover{color:#003674;padding-left:.3125rem}.navigation-flyout-link.active{color:#003674;font-weight:700}.navigation-flyout-bar{align-items:center;padding:1.25rem 0}.navigation-flyout-category-link{font-weight:700;font-size:1rem}@font-face{font-display:swap;font-family:"Rubik";font-style:normal;font-weight:300;src:url("../fonts/rubik-v28-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Rubik";font-style:normal;font-weight:400;src:url("../fonts/rubik-v28-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Rubik";font-style:normal;font-weight:600;src:url("../fonts/rubik-v28-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Rubik";font-style:normal;font-weight:700;src:url("../fonts/rubik-v28-latin-700.woff2") format("woff2")}[id]{scroll-margin-top:3.125rem}body{--bs-body-font-weight: 300;--bs-body-font-size: 1rem;--bs-body-line-height: 1.75}strong{font-weight:600}p{margin-bottom:1.6875rem}.btn{--bs-border-radius: 2.0625rem;--bs-btn-padding-x: 1.5625rem;--bs-btn-padding-y: 3px;--bs-btn-font-size: 1rem;text-decoration:none !important}.btn-outline{--bs-btn-color: #F26B31;--bs-btn-border-color: #F26B31;--bs-btn-hover-border-color: #F26B31;--bs-btn-hover-bg: #F26B31;--bs-border-width: 2px;--bs-btn-padding-y: .3125rem;--bs-btn-font-weight: 500}.btn-small{--bs-border-radius: .4375rem;--bs-btn-padding-x: .625rem;--bs-btn-padding-y: 0px;--bs-btn-font-size: .875rem;--bs-btn-line-height: 1.5625rem;--bs-btn-font-weight: 400}.btn-primary{--bs-border-width: 2px;--bs-btn-color: #F26B31;--bs-btn-hover-bg: #F26B31;--bs-btn-hover-border-color: #F26B31;--bs-btn-active-bg: #F26B31;--bs-btn-active-border-color: #F26B31}.btn-email,.btn-phone{position:relative;padding-left:3.125rem}.btn-email::before,.btn-phone::before{content:"";position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);width:1.3125rem;height:.8125rem;background-image:url("../img/header-email.png");background-size:contain;background-repeat:no-repeat;filter:invert(53%) sepia(31%) saturate(4689%) hue-rotate(342deg) brightness(100%) contrast(91%);transition:filter 0.15s ease-in-out}.btn-email:hover::before,.btn-phone:hover::before{filter:brightness(100%)}.btn-phone{padding-left:2.8125rem}.btn-phone::before{width:1.0625rem;height:1.0625rem;background-image:url("../img/header-phone.png")}.top-bar{background:#003674;padding:3px 0}.top-bar a{color:#fff;font-size:.875rem}.header-main{box-shadow:.3125rem 2px .9375rem rgba(0, 0, 0, 0.25);z-index:4}.header-main .btn-email,.header-main .btn-phone{padding-left:2.5rem;--bs-btn-color: #fff}.header-main .btn-email::before,.header-main .btn-phone::before{left:.6875rem;filter:none}.header-main .btn-phone{padding-left:2.1875rem}.header-logo-picture{max-width:7.8125rem;min-width:7.8125rem}.header-row{padding-bottom:.3125rem}.header-actions-col{padding:0}.header-actions-col .menu-button{text-align:center}.header-search-input{padding-top:0;padding-bottom:0;border:none;border-bottom:1px solid #DEDEDE;height:1.875rem}.header-search-btn{padding:0 .625rem 0 .625rem;border:none;border-radius:0;border-bottom:1px solid #DEDEDE;height:1.875rem}.header-search-btn .header-search-icon{position:relative;top:-2px}.search-toggle-btn{padding:0 .625rem 0 .625rem}.nav-main-toggle-btn{--bs-btn-active-bg: #003674;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #F26B31;--bs-btn-color: #fff;--bs-btn-bg: #003674;--bs-border-radius: .625rem}.nav-main-toggle-btn .icon{color:#fff !important;top:2px;position:relative}.main-navigation>.container{padding:0}.main-navigation .main-navigation-menu{justify-content:end}.main-navigation .main-navigation-link{font-weight:600;font-size:1.125rem;text-transform:uppercase;letter-spacing:1px;padding-right:3.125rem}.main-navigation .main-navigation-link:last-of-type{padding-right:0}.main-navigation .main-navigation-link:hover,.main-navigation .main-navigation-link.active{color:#F26B31}.main-navigation .main-navigation-link .main-navigation-link-text{padding:0;border:none}.nav-main-toggle-btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: 2px}.navigation-flyouts{left:0}.navigation-flyouts .navigation-flyout{box-shadow:0 .4375rem .5rem rgba(0, 0, 0, 0.15)}.navigation-flyouts .navigation-flyout-content{padding-bottom:1.25rem}.navigation-flyouts .navigation-flyout-category-link .nav-link{color:#F26B31}.navigation-flyouts .navigation-flyout-categories.is-level-0>.navigation-flyout-col{padding-left:0}.navigation-flyouts .navigation-flyout-categories.is-level-0>.navigation-flyout-col::before{border:none}.navigation-flyouts .navigation-flyout-categories.is-level-0>.navigation-flyout-col .navigation-flyout-link{margin:0;font-weight:400}.footer-main{background:#001A37;color:#E5EAF1}.footer-main .footer-column-headline{color:#F26B31;font-weight:400;font-size:1.5rem;text-transform:uppercase}.footer-main .footer-column-headline a{color:#F26B31;pointer-events:none}.footer-main .footer-link,.footer-main .footer-contact-hotline a,.footer-contact-hotline .footer-main a{color:#E5EAF1;transition:0.2s ease-in-out}.footer-main .footer-link:hover,.footer-main .footer-contact-hotline a:hover,.footer-contact-hotline .footer-main a:hover{padding-left:.25rem;color:#fff}.footer-main .footer-link-item{margin-bottom:.9375rem}.footer-bottom{background:#001A37;color:#E5EAF1}.footer-bottom a{color:#E5EAF1}@media screen and (min-width:768px){.footer-main{padding-top:1.875rem}.footer-main .footer-column-headline{margin-bottom:1.25rem}.footer-main #collapseFooterHotlineTitle{display:none}.footer-main .footer-contact-hotline{margin-top:2.1875rem}.footer-bottom .footer-copyright{border-top:2px solid #F26B31;padding-top:1.875rem;padding-bottom:1.25rem}}@media screen and (min-width:576px){.header-search{max-width:18.75rem}}@media screen and (min-width:992px){.header-search{margin-right:.9375rem}.header-search-col .collapse:not(.show){display:inline-block}}