@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/Roboto-Regular.woff2") format("woff2"), url("fonts/Roboto-Regular.woff") format("woff"), url("fonts/Roboto-Regular.ttf") format("truetype"); }@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-display: swap; src: url("fonts/Roboto-300.woff2") format("woff2"), url("fonts/Roboto-300.woff") format("woff"), url("fonts/Roboto-300.ttf") format("truetype"); }@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/Roboto-700.woff2") format("woff2"), url("fonts/Roboto-700.woff") format("woff"), url("fonts/Roboto-700.ttf") format("truetype"); }@font-face { font-family: "Roboto Condensed"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/Roboto-Condensed-Regular.woff2") format("woff2"), url("fonts/Roboto-Condensed-Regular.woff") format("woff"), url("fonts/Roboto-Condensed-Regular.ttf") format("truetype"); }@font-face { font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/Roboto-Condensed-700.woff2") format("woff2"), url("fonts/Roboto-Condensed-700.woff") format("woff"), url("fonts/Roboto-Condensed-700.ttf") format("truetype"); }:root, [data-bs-theme="light"] { --bs-custom-bg: #005494; --bs-custom-color: #008ACC; --bs-custom-bg-rgb: 0, 84, 148; --bs-custom-color-rgb: 0, 138, 204; --bs-blue: #005494; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #a81a2a; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #008ACC; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #EBE8E3; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #005494; --bs-secondary: #008ACC; --bs-success: #198754; --bs-info: #008ACC; --bs-warning: #ffc107; --bs-danger: #a81a2a; --bs-light: #f8f9fa; --bs-dark: #263238; --bs-primary-rgb: 0, 84, 148; --bs-secondary-rgb: 0, 138, 204; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 0, 138, 204; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 168, 26, 42; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 38, 50, 56; --bs-primary-text-emphasis: #00223b; --bs-secondary-text-emphasis: #003752; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #003752; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #430a11; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #ccddea; --bs-secondary-bg-subtle: #cce8f5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cce8f5; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #eed1d4; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #99bbd4; --bs-secondary-border-subtle: #99d0eb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #99d0eb; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #dca3aa; --bs-light-border-subtle: #EBE8E3; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-font-sans-serif: "Roboto", sans-serif; --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: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg: #EBE8E3; --bs-body-bg-rgb: 235, 232, 227; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0, 0, 0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-bg: #EBE8E3; --bs-secondary-bg-rgb: 235, 232, 227; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248, 249, 250; --bs-heading-color: inherit; --bs-link-color: #005494; --bs-link-color-rgb: 0, 84, 148; --bs-link-decoration: underline; --bs-link-hover-color: #004376; --bs-link-hover-color-rgb: 0, 67, 118; --bs-code-color: #d63384; --bs-highlight-color: #212529; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --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, 84, 148, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #a81a2a; --bs-form-invalid-border-color: #a81a2a; }*, ::before, ::after { box-sizing: border-box; }@media (prefers-reduced-motion: no-preference) {:root { scroll-behavior: smooth; }}body { margin: 0px; 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); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; color: var(--bs-heading-color); }h1, .h1 { font-size: calc(1.375rem + 1.5vw); }@media (min-width: 1200px) {h1, .h1 { font-size: 2.5rem; }}h2, .h2 { font-size: calc(1.325rem + 0.9vw); }@media (min-width: 1200px) {h2, .h2 { font-size: 2rem; }}h4, .h4 { font-size: calc(1.275rem + 0.3vw); }@media (min-width: 1200px) {h4, .h4 { font-size: 1.5rem; }}h5, .h5 { font-size: 1.25rem; }p { margin-top: 0px; margin-bottom: 1rem; }address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }ol, ul { padding-left: 2rem; }ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }b, strong { font-weight: bolder; }small, .small { font-size: 0.875em; }a { color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration: underline; }a:hover { --bs-link-color-rgb: var(--bs-link-hover-color-rgb); }img, svg { vertical-align: middle; }table { caption-side: bottom; border-collapse: collapse; }th { text-align: -webkit-match-parent; }thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0px; }label { display: inline-block; }button { border-radius: 0px; }button:focus:not(:focus-visible) { outline: 0px; }input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, select { text-transform: none; }[role="button"] { cursor: pointer; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }[hidden] { display: none !important; }.img-fluid { max-width: 100%; height: auto; }.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm { --bs-gutter-x: 1.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; }@media (min-width: 1400px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { max-width: 1320px; }}:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px; }.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1*var(--bs-gutter-y)); margin-right: calc(-0.5*var(--bs-gutter-x)); margin-left: calc(-0.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 0px; }.col-auto { flex: 0 0 auto; width: auto; }.col-12 { flex: 0 0 auto; width: 100%; }.g-4, .gx-4 { --bs-gutter-x: 1.5rem; }.g-4, .gy-4 { --bs-gutter-y: 1.5rem; }@media (min-width: 768px) {.col-md-3 { flex: 0 0 auto; width: 25%; }.col-md-4 { flex: 0 0 auto; width: 33.3333%; }.col-md-5 { flex: 0 0 auto; width: 41.6667%; }.col-md-6 { flex: 0 0 auto; width: 50%; }}@media (min-width: 1200px) {.col-xl-3 { flex: 0 0 auto; width: 25%; }}.table { --bs-table-color-type: initial; --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; --bs-table-striped-color: var(--bs-emphasis-color); --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); --bs-table-active-color: var(--bs-emphasis-color); --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); --bs-table-hover-color: var(--bs-emphasis-color); --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; border-color: var(--bs-table-border-color); }.table > :not(caption) > * > * { padding: 0.5rem; color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); background-color: var(--bs-table-bg); border-bottom-width: var(--bs-border-width); box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); }.table > tbody { vertical-align: inherit; }.table > thead { vertical-align: bottom; }.table-sm > :not(caption) > * > * { padding: 0.25rem; }.table-responsive { overflow-x: auto; }.form-label { margin-bottom: 0.5rem; }.form-control { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); 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:focus { color: var(--bs-body-color); background-color: var(--bs-body-bg); border-color: rgb(128, 170, 202); outline: 0px; box-shadow: rgba(0, 84, 148, 0.25) 0px 0px 0px 0.25rem; }.form-control::-webkit-date-and-time-value { min-width: 85px; height: 1.5em; margin: 0px; }.form-control::-webkit-datetime-edit { display: block; padding: 0px; }.form-control::placeholder { color: var(--bs-secondary-color); opacity: 1; }.form-control:disabled { background-color: var(--bs-secondary-bg); opacity: 1; }textarea.form-control { min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); }.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }.input-group > .form-control, .input-group > .form-select, .input-group > .form-floating { position: relative; flex: 1 1 auto; width: 1%; min-width: 0px; }.input-group > .form-control:focus, .input-group > .form-select:focus, .input-group > .form-floating:focus-within { 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), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: calc(-1*var(--bs-border-width)); border-top-left-radius: 0px; border-bottom-left-radius: 0px; }.btn { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --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: 0.65; --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; text-decoration: none; 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); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); }.btn-check:checked + .btn, :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); }.btn:disabled, .btn.disabled, fieldset:disabled .btn { 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-secondary { --bs-btn-color: #000; --bs-btn-bg: #008ACC; --bs-btn-border-color: #008ACC; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #269cd4; --bs-btn-hover-border-color: #1a96d1; --bs-btn-focus-shadow-rgb: 0, 117, 173; --bs-btn-active-color: #000; --bs-btn-active-bg: #33a1d6; --bs-btn-active-border-color: #1a96d1; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #008ACC; --bs-btn-disabled-border-color: #008ACC; }.btn-dark { --bs-btn-color: #fff; --bs-btn-bg: #263238; --bs-btn-border-color: #263238; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #475156; --bs-btn-hover-border-color: #3c474c; --bs-btn-focus-shadow-rgb: 71, 81, 86; --bs-btn-active-color: #fff; --bs-btn-active-bg: #515b60; --bs-btn-active-border-color: #3c474c; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #263238; --bs-btn-disabled-border-color: #263238; }.btn-outline-secondary { --bs-btn-color: #008ACC; --bs-btn-border-color: #008ACC; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #008ACC; --bs-btn-hover-border-color: #008ACC; --bs-btn-focus-shadow-rgb: 0, 138, 204; --bs-btn-active-color: #000; --bs-btn-active-bg: #008ACC; --bs-btn-active-border-color: #008ACC; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #008ACC; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #008ACC; --bs-gradient: none; }.btn-sm, .btn-group-sm > .btn { --bs-btn-padding-y: 0.25rem; --bs-btn-padding-x: 0.5rem; --bs-btn-font-size: 0.875rem; --bs-btn-border-radius: var(--bs-border-radius-sm); }.fade { transition: opacity 0.15s linear; }@media (prefers-reduced-motion: reduce) {.fade { transition: none; }}.fade:not(.show) { opacity: 0; }.collapse:not(.show) { display: none; }.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center { position: relative; }.dropdown-toggle { white-space: nowrap; }.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentcolor rgba(0, 0, 0, 0); }.dropdown-toggle:empty::after { margin-left: 0px; }.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #005494; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0px; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }.dropdown-menu[data-bs-popper] { top: 100%; left: 0px; margin-top: var(--bs-dropdown-spacer); }.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border: 0px; border-radius: var(--bs-dropdown-item-border-radius, 0); }.dropdown-item:hover, .dropdown-item:focus { color: var(--bs-dropdown-link-hover-color); background-color: var(--bs-dropdown-link-hover-bg); }.dropdown-item.active, .dropdown-item:active { color: var(--bs-dropdown-link-active-color); text-decoration: none; background-color: var(--bs-dropdown-link-active-bg); }.dropdown-item.disabled, .dropdown-item:disabled { color: var(--bs-dropdown-link-disabled-color); pointer-events: none; background-color: rgba(0, 0, 0, 0); }.dropdown-menu.show { display: block; }.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: 0px; margin-bottom: 0px; 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); text-decoration: none; background: none; border: 0px; 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); }.nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; }.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65); --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-brand-padding-y: 0.3125rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: var(--bs-border-radius); --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }.navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap; }.navbar-brand:hover, .navbar-brand:focus { color: var(--bs-navbar-brand-hover-color); }.navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }.navbar-nav .nav-link.active, .navbar-nav .nav-link.show { color: var(--bs-navbar-active-color); }.navbar-nav .dropdown-menu { position: static; }.navbar-expand { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand .navbar-nav { flex-direction: row; }.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }.navbar-expand .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }.navbar-expand .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: rgba(0, 0, 0, 0) !important; border: 0px !important; transform: none !important; }.navbar-expand .offcanvas .offcanvas-header { display: none; }.navbar-expand .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }.card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: var(--bs-border-width); --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: var(--bs-border-radius); --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.01); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: var(--bs-body-bg); --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0px; height: var(--bs-card-height); color: var(--bs-body-color); overflow-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }.card > hr { margin-right: 0px; margin-left: 0px; }.card > .list-group { border-top: inherit; border-bottom: inherit; }.card > .list-group:first-child { border-top-width: 0px; border-top-left-radius: var(--bs-card-inner-border-radius); border-top-right-radius: var(--bs-card-inner-border-radius); }.card > .list-group:last-child { border-bottom-width: 0px; border-bottom-right-radius: var(--bs-card-inner-border-radius); border-bottom-left-radius: var(--bs-card-inner-border-radius); }.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }.list-group { --bs-list-group-color: var(--bs-body-color); --bs-list-group-bg: var(--bs-body-bg); --bs-list-group-border-color: var(--bs-border-color); --bs-list-group-border-width: var(--bs-border-width); --bs-list-group-border-radius: var(--bs-border-radius); --bs-list-group-item-padding-x: 1rem; --bs-list-group-item-padding-y: 0.5rem; --bs-list-group-action-color: var(--bs-secondary-color); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-tertiary-bg); --bs-list-group-action-active-color: var(--bs-body-color); --bs-list-group-action-active-bg: var(--bs-secondary-bg); --bs-list-group-disabled-color: var(--bs-secondary-color); --bs-list-group-disabled-bg: var(--bs-body-bg); --bs-list-group-active-color: #fff; --bs-list-group-active-bg: #005494; --bs-list-group-active-border-color: #005494; display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; border-radius: var(--bs-list-group-border-radius); }.list-group-item { position: relative; display: block; padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); color: var(--bs-list-group-color); text-decoration: none; background-color: var(--bs-list-group-bg); border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); }.list-group-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }.list-group-item:last-child { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; }.list-group-item.disabled, .list-group-item:disabled { color: var(--bs-list-group-disabled-color); pointer-events: none; background-color: var(--bs-list-group-disabled-bg); }.list-group-item.active { z-index: 2; color: var(--bs-list-group-active-color); background-color: var(--bs-list-group-active-bg); border-color: var(--bs-list-group-active-border-color); }.list-group-item + .list-group-item { border-top-width: 0px; }.list-group-item + .list-group-item.active { margin-top: calc(-1*var(--bs-list-group-border-width)); border-top-width: var(--bs-list-group-border-width); }.list-group-flush { border-radius: 0px; }.list-group-flush > .list-group-item { border-width: 0 0 var(--bs-list-group-border-width); }.list-group-flush > .list-group-item:last-child { border-bottom-width: 0px; }.list-group-item-light { --bs-list-group-color: var(--bs-light-text-emphasis); --bs-list-group-bg: var(--bs-light-bg-subtle); --bs-list-group-border-color: var(--bs-light-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-light-border-subtle); --bs-list-group-active-color: var(--bs-light-bg-subtle); --bs-list-group-active-bg: var(--bs-light-text-emphasis); --bs-list-group-active-border-color: var(--bs-light-text-emphasis); }.btn-close { --bs-btn-close-color: #000; --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 84, 148, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--bs-btn-close-color); background: rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat; filter: var(--bs-btn-close-filter); border: 0px; border-radius: 0.375rem; opacity: var(--bs-btn-close-opacity); }.btn-close:hover { color: var(--bs-btn-close-color); text-decoration: none; opacity: var(--bs-btn-close-hover-opacity); }.btn-close:focus { outline: 0px; box-shadow: var(--bs-btn-close-focus-shadow); opacity: var(--bs-btn-close-focus-opacity); }.btn-close:disabled, .btn-close.disabled { pointer-events: none; user-select: none; opacity: var(--bs-btn-close-disabled-opacity); }:root, [data-bs-theme="light"] { --bs-btn-close-filter: ; }.modal { --bs-modal-zindex: 1055; --bs-modal-width: 500px; --bs-modal-padding: 1rem; --bs-modal-margin: 0.5rem; --bs-modal-color: var(--bs-body-color); --bs-modal-bg: var(--bs-body-bg); --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; --bs-modal-header-padding: 1rem 1rem; --bs-modal-header-border-color: var(--bs-border-color); --bs-modal-header-border-width: var(--bs-border-width); --bs-modal-title-line-height: 1.5; --bs-modal-footer-gap: 0.5rem; --bs-modal-footer-bg: ; --bs-modal-footer-border-color: var(--bs-border-color); --bs-modal-footer-border-width: var(--bs-border-width); position: fixed; top: 0px; left: 0px; z-index: var(--bs-modal-zindex); display: none; width: 100%; height: 100%; overflow: hidden auto; outline: 0px; }.modal-dialog { position: relative; width: auto; margin: var(--bs-modal-margin); pointer-events: none; }.modal.fade .modal-dialog { transform: translate(0px, -50px); transition: transform 0.3s ease-out; }@media (prefers-reduced-motion: reduce) {.modal.fade .modal-dialog { transition: none; }}.modal.show .modal-dialog { transform: none; }.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; color: var(--bs-modal-color); pointer-events: auto; background-color: var(--bs-modal-bg); background-clip: padding-box; border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius: var(--bs-modal-border-radius); outline: 0px; }.modal-header { display: flex; flex-shrink: 0; align-items: center; padding: var(--bs-modal-header-padding); border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); border-top-left-radius: var(--bs-modal-inner-border-radius); border-top-right-radius: var(--bs-modal-inner-border-radius); }.modal-header .btn-close { padding: calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5); margin-top: calc(-0.5*var(--bs-modal-header-padding-y)); margin-right: calc(-0.5*var(--bs-modal-header-padding-x)); margin-bottom: calc(-0.5*var(--bs-modal-header-padding-y)); margin-left: auto; }.modal-title { margin-bottom: 0px; line-height: var(--bs-modal-title-line-height); }.modal-body { position: relative; flex: 1 1 auto; padding: var(--bs-modal-padding); }.modal-footer { display: flex; flex-shrink: 0; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5); background-color: var(--bs-modal-footer-bg); border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius: var(--bs-modal-inner-border-radius); border-bottom-left-radius: var(--bs-modal-inner-border-radius); }.modal-footer > * { margin: calc(var(--bs-modal-footer-gap)*.5); }@media (min-width: 576px) {.modal { --bs-modal-margin: 1.75rem; --bs-modal-box-shadow: var(--bs-box-shadow); }.modal-dialog { max-width: var(--bs-modal-width); margin-right: auto; margin-left: auto; }}@media (min-width: 992px) {.modal-lg, .modal-xl { --bs-modal-width: 800px; }}@media (min-width: 1200px) {.modal-xl { --bs-modal-width: 1140px; }}:root, [data-bs-theme="light"] { --bs-carousel-indicator-active-bg: #fff; --bs-carousel-caption-color: #fff; --bs-carousel-control-icon-filter: ; }.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: var(--bs-body-color); --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; }.offcanvas { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: var(--bs-offcanvas-transition); }@media (prefers-reduced-motion: reduce) {.offcanvas { transition: none; }}.offcanvas.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }.offcanvas.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }.offcanvas.showing, .offcanvas.show:not(.hiding) { transform: none; }.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { visibility: visible; }.offcanvas-header { display: flex; align-items: center; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }.offcanvas-header .btn-close { padding: calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5); margin-top: calc(-0.5*var(--bs-offcanvas-padding-y)); margin-right: calc(-0.5*var(--bs-offcanvas-padding-x)); margin-bottom: calc(-0.5*var(--bs-offcanvas-padding-y)); margin-left: auto; }.offcanvas-title { margin-bottom: 0px; line-height: var(--bs-offcanvas-title-line-height); }.offcanvas-body { flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; }.link-secondary { color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; }.link-secondary:hover, .link-secondary:focus { color: RGBA(51, 161, 214, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(51, 161, 214, var(--bs-link-underline-opacity, 1)) !important; }.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { position: absolute !important; }.visually-hidden *, .visually-hidden-focusable:not(:focus):not(:focus-within) * { overflow: hidden !important; }.align-middle { vertical-align: middle !important; }.d-block { display: block !important; }.d-grid { display: grid !important; }.d-flex { display: flex !important; }.d-none { display: none !important; }.position-relative { position: relative !important; }.position-absolute { position: absolute !important; }.border { border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }.border-top { border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }.border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }.w-100 { width: 100% !important; }.flex-column { flex-direction: column !important; }.flex-wrap { flex-wrap: wrap !important; }.justify-content-end { justify-content: flex-end !important; }.align-items-center { align-items: center !important; }.order-1 { order: 1 !important; }.order-2 { order: 2 !important; }.order-3 { order: 3 !important; }.m-2 { margin: 0.5rem !important; }.mx-3 { margin-right: 1rem !important; margin-left: 1rem !important; }.mx-auto { margin-right: auto !important; margin-left: auto !important; }.my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }.mt-2 { margin-top: 0.5rem !important; }.me-2 { margin-right: 0.5rem !important; }.me-auto { margin-right: auto !important; }.mb-0 { margin-bottom: 0px !important; }.mb-2 { margin-bottom: 0.5rem !important; }.mb-3 { margin-bottom: 1rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.mb-5 { margin-bottom: 3rem !important; }.ms-auto { margin-left: auto !important; }.p-3 { padding: 1rem !important; }.px-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }.px-3 { padding-right: 1rem !important; padding-left: 1rem !important; }.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }.text-center { text-align: center !important; }.text-nowrap { white-space: nowrap !important; }.text-secondary-emphasis { color: var(--bs-secondary-text-emphasis) !important; }.bg-body-secondary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important; }.bg-body-tertiary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; }.bg-secondary-subtle { background-color: var(--bs-secondary-bg-subtle) !important; }.z-3 { z-index: 3 !important; }@media (min-width: 768px) {.d-md-block { display: block !important; }.d-md-none { display: none !important; }.order-md-2 { order: 2 !important; }.order-md-3 { order: 3 !important; }.mt-md-0 { margin-top: 0px !important; }.text-md-start { text-align: left !important; }}@media (min-width: 992px) {.d-lg-block { display: block !important; }}@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/Roboto-Regular.woff2") format("woff2"); }@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/Roboto-700.woff2") format("woff2"); }@font-face { font-family: "Roboto Condensed"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/Roboto-Condensed-Regular.woff2") format("woff2"); }@font-face { font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/Roboto-Condensed-700.woff2") format("woff2"); }:root { --bs-font-sans-serif: "Roboto", Arial, Helvetica, sans-serif; --bs-body-font-family: var(--bs-font-sans-serif); }body, button, input, select, textarea { font-family: Roboto, Arial, Helvetica, sans-serif; }@font-face { font-family: bs5_awesome; src: url("icons/font/bs5_awesome.woff2?fe1d6ca3e1") format("woff2"), url("icons/font/bs5_awesome.woff?fe1d6ca3e1") format("woff"), url("icons/font/bs5_awesome.ttf?fe1d6ca3e1") format("truetype"); font-display: swap; font-style: normal; font-weight: normal; }.fa, .fas, .fab { font-family: bs5_awesome; font-weight: normal; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }.fa-arrow-right::before { content: ""; }.fa-arrow-right-to-bracket::before { content: ""; }.fa-arrow-up-right-from-square::before { content: ""; }.fa-chevron-down::before { content: ""; }.fa-chevron-right::before { content: ""; }.fa-chevron-up::before { content: ""; }.fa-envelope::before { content: ""; }.fa-eye::before { content: ""; }.fa-facebook::before { content: ""; }.fa-house::before { content: ""; }.fa-instagram::before { content: ""; }.fa-list::before { content: ""; }.fa-star::before { content: ""; }.fa-xmark::before { content: ""; }.fa-user-group::before { content: ""; }.fa-youtube::before { content: ""; }.fa-clock::before, .fa-clock-o::before { content: ""; }.fa-phone::before, .fa-phone-square::before { content: ""; }.fa-right-to-bracket::before { content: ""; }li.withdraw_link .nav-link { color: var(--bs-link-color); }.logos .nav { min-height: 61px; }@media (max-width: 991.99px) {.logos .nav { min-height: 40px; }.logos .nav-item { min-width: 42px; }}.top, #navbar { min-height: 56px; }li.home { width: 39px; }a { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--bs-card-border-color); }.form-control, .form-check-input, .form-select { --bs-bg-opacity: .5; background-color: rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity)); }main :where(h1, h2, h3, h4, h5, h6, p, li, dd, .lb_title, .lr_title, .lb_shortdesc, .cw-home-category__title, .cw-home-category__text) { overflow-wrap: break-word; word-break: normal; hyphens: auto; hyphenate-limit-chars: 6 3 3; }@media (max-width: 767.98px) {.nav-logo img { max-width: 200px; }}#main ul.dropdown-menu[data-bs-popper] { left: 25%; }#main.navbar-nav li:hover > ul.dropdown-menu:not(.row) { display: block; left: 25%; }@keyframes fade { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}#main ul.dropdown-menu { z-index: 1030; }.suggestionsBox { position: absolute; left: 0px; right: 0px; top: 50px; z-index: 99999; }.search { max-width: 540px; }@media (max-width: 575.98px) {#inputString { border-radius: var(--bs-border-radius); }}.go2top { font-size: 1.2em; position: fixed; right: 125px; display: none; z-index: 9998; opacity: 0.8; }.go2top { bottom: 65px; }@media (max-width: 575.98px) {.go2top { right: -80px; }}.content_box_payment > span { float: left; width: 72px; }.content_box_payment > span img { width: 100%; height: auto; vertical-align: top; opacity: 0.8; filter: grayscale(100%); }.lazyload, .lazyloading { opacity: 0; }[data-bs-theme="dark"] .link-secondary { color: var(--bs-secondary-text-emphasis) !important; }[data-bs-theme="dark"] .btn-outline-secondary { --bs-btn-color: var(--bs-secondary-text-emphasis); --bs-btn-border-color: var(--bs-secondary-text-emphasis); }.up { text-transform: uppercase; }a:hover { text-decoration: none; }body { overflow-x: hidden; }#container { width: 100%; }:root, [data-bs-theme="light"] { --bs-primary: #0B3D67; --bs-primary-rgb: 11, 61, 103; --bs-secondary: #007AC2; --bs-secondary-rgb: 0, 122, 194; --cw-primary: #0B3D67; --cw-secondary: #007AC2; --cw-active: #008FDF; --cw-light: #E7F2FB; --cw-neutral: #F4F6F8; --cw-dark: #2E3A45; --cw-muted: #6B7C93; --cw-success: #22C55E; --cw-danger: #CC0000; --cw-warning: #F59E0B; --cw-white: #FFFFFF; --cw-header-top: #014586; --bs-red: #CC0000; --bs-red-rgb: 204, 0, 0; --bs-danger: #CC0000; --bs-danger-rgb: 204, 0, 0; --bs-warning: #F59E0B; --bs-warning-rgb: 245, 158, 11; --bs-success: #22C55E; --bs-success-rgb: 34, 197, 94; --bs-dark: #2E3A45; --bs-dark-rgb: 46, 58, 69; --bs-light: #E7F2FB; --bs-light-rgb: 231, 242, 251; --bs-body-color: #2E3A45; --bs-body-color-rgb: 46, 58, 69; --bs-secondary-text-emphasis: #014586; --bs-secondary-color: #6B7C93; --bs-heading-color: #014586; --bs-tertiary-bg: #F4F6F8; --bs-body-bg: #ffffff; --bs-body-bg-rgb: 255, 255, 255; --bs-link-color: #007AC2; --bs-link-color-rgb: 0, 122, 194; --bs-link-hover-color: #008FDF; --bs-link-hover-color-rgb: 0, 143, 223; --bs-border-color: #dee2e6; --bs-focus-ring-color: rgba(0, 143, 223, 0.28); --bs-custom-bg: #0B3D67; --bs-custom-bg-rgb: 11, 61, 103; --bs-custom-color: #ffffff; --bs-custom-color-rgb: 255, 255, 255; --bs-border-radius: 0.2rem; --bs-border-radius-sm: 0.2rem; --bs-border-radius-lg: 0.2rem; --bs-border-radius-xl: 0.2rem; --bs-border-radius-xxl: 0.2rem; --bs-border-radius-pill: 50rem; }.btn-secondary { --bs-btn-color: #fff; --bs-btn-bg: #007ac2; --bs-btn-border-color: #007ac2; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #008fdf; --bs-btn-hover-border-color: #008fdf; --bs-btn-active-color: #fff; --bs-btn-active-bg: #014586; --bs-btn-active-border-color: #014586; --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #007ac2; --bs-btn-disabled-border-color: #007ac2; }.btn-outline-primary, .btn-outline-secondary { --bs-btn-color: #007ac2; --bs-btn-border-color: #007ac2; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #007ac2; --bs-btn-hover-border-color: #007ac2; --bs-btn-active-color: #fff; --bs-btn-active-bg: #014586; --bs-btn-active-border-color: #014586; --bs-btn-disabled-color: #007ac2; --bs-btn-disabled-border-color: #007ac2; }h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { color: var(--bs-heading-color); font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }h2, .h2 { font-size: 1.5rem; }@media (min-width: 1200px) {.d-xl-block { display: block !important; }.d-xl-none { display: none !important; }}.bg-footer { background: rgb(38, 50, 56); }#container1 { background: rgb(255, 255, 255); }#container { background: rgb(255, 255, 255); }.cw-home-categories { background: rgb(255, 255, 255); padding: 0px; }.cw-home-categories__head { margin-bottom: 1rem; }.cw-home-categories__title { margin: 0px; color: var(--bs-secondary-text-emphasis); font-size: 1.65rem; font-weight: 700; }.cw-home-categories__grid { display: grid; gap: 0.5rem; background: transparent; grid-template-columns: repeat(2, minmax(0px, 1fr)); }.cw-home-category { display: grid; overflow: hidden; grid-template-columns: minmax(5.5rem, 34%) minmax(0px, 1fr); min-height: 8.75rem; border: 0px; border-radius: var(--bs-border-radius); background: rgb(255, 255, 255); color: var(--bs-secondary-text-emphasis); box-shadow: rgba(11, 61, 103, 0.11) 0px 0.12rem 0.55rem; text-decoration: none; transition: box-shadow 0.18s, transform 0.18s; }.cw-home-category:hover, .cw-home-category:focus { color: var(--bs-secondary-text-emphasis); box-shadow: rgba(11, 61, 103, 0.17) 0px 0.35rem 1rem; text-decoration: none; transform: translateY(-2px); }.cw-home-category__image { display: flex; align-items: center; justify-content: center; padding: 0.75rem; }.cw-home-category__image img { width: 100%; max-height: 7.25rem; object-fit: contain; }.cw-home-category__content { display: flex; flex-direction: column; justify-content: center; min-width: 0px; padding: 0.85rem 1rem; }.cw-home-category__title { color: var(--bs-link-color); font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-size: 1.25rem; font-weight: 700; line-height: 1.2; }.cw-home-category__text { margin-top: 0.35rem; color: var(--bs-secondary-text-emphasis); font-size: 0.9rem; line-height: 1.35; }@media (min-width: 1200px) {.cw-home-categories__grid { grid-template-columns: repeat(3, minmax(0px, 1fr)); }}@media (max-width: 575.98px) {.cw-home-categories { padding: 0px; }.cw-home-categories__grid { grid-template-columns: 1fr; }}.cw-action-hero { position: relative; display: flex; overflow: hidden; min-height: clamp(20rem, 29.7vw, 24.5rem); align-items: center; margin: 0px 0px 0.75rem; border-radius: var(--bs-border-radius); background-color: rgb(7, 94, 158); background-image: linear-gradient(90deg, rgba(0, 62, 119, 0.6) 0%, rgba(0, 78, 144, 0.3) 44%, rgba(0, 86, 154, 0) 68%), url("/images/aktionen/2026-10-herbst.jpg"); background-position: center center; background-size: cover; box-shadow: rgba(11, 61, 103, 0.14) 0px 0.2rem 0.75rem; }.cw-action-hero__content { position: relative; z-index: 1; display: flex; width: min(68%, 55rem); min-width: 0px; align-items: center; gap: clamp(1rem, 2.5vw, 2.25rem); padding: clamp(1.5rem, 3vw, 2.75rem); color: rgb(255, 255, 255); text-shadow: rgba(0, 43, 82, 0.35) 0px 1px 2px; }.cw-action-hero__copy { min-width: 0px; flex: 1 1 auto; }.cw-action-hero__badge { display: block; width: clamp(6.25rem, 9vw, 8.5rem); flex: 0 0 auto; filter: drop-shadow(rgba(0, 43, 82, 0.28) 0px 0.25rem 0.35rem); }.cw-action-hero__badge img { display: block; width: 100%; height: auto; }.cw-action-hero__eyebrow { display: block; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-size: clamp(1rem, 1.6vw, 1.3rem); font-weight: 700; line-height: 1.2; }.cw-action-hero h1, .cw-action-hero__title { margin: 0.1rem 0px 0.45rem; color: rgb(255, 255, 255); font-size: clamp(3.5rem, 7vw, 6rem); font-weight: 700; letter-spacing: -0.035em; line-height: 0.95; }.cw-action-hero p { max-width: 38rem; margin: 0px; color: rgb(255, 255, 255); font-size: clamp(1rem, 1.65vw, 1.3rem); line-height: 1.35; }.cw-action-hero p strong { font-weight: 700; }.cw-action-hero__button { display: inline-flex; min-height: 2.75rem; align-items: center; justify-content: center; gap: 0.75rem; margin-top: 1rem; padding: 0.65rem 1.1rem; border: 1px solid rgb(0, 122, 194); border-radius: var(--bs-border-radius); background: rgb(0, 122, 194); color: rgb(255, 255, 255); box-shadow: rgba(0, 43, 82, 0.18) 0px 0.2rem 0.55rem; font-size: 0.95rem; font-weight: 700; line-height: 1.15; text-decoration: none; text-shadow: none; transition: background-color 0.16s, color 0.16s, transform 0.16s; }.cw-action-hero__button:hover, .cw-action-hero__button:focus-visible { background: rgb(0, 143, 223); color: rgb(255, 255, 255); text-decoration: none; transform: translateY(-1px); }.cw-action-hero__button .fa { font-size: 0.75rem; }@media (max-width: 575.98px) {.cw-action-hero, .cw-action-categories { margin-right: 0px; margin-left: 0px; }.cw-action-hero { min-height: 19rem; align-items: flex-end; background-image: linear-gradient(90deg, rgba(0, 58, 111, 0.94) 0%, rgba(0, 70, 127, 0.82) 56%, rgba(0, 75, 132, 0.34) 100%), url("/images/aktionen/2026-10-herbst.jpg"); background-position: 66% center; }.cw-action-hero__content { width: 100%; align-items: flex-start; gap: 0.5rem; padding: 1.25rem; }.cw-action-hero__badge { width: 4.75rem; margin-top: 0.7rem; }.cw-action-hero h1, .cw-action-hero__title { font-size: 3.7rem; }.cw-action-hero p { max-width: 21rem; font-size: 0.98rem; }}.top, #navbar { min-height: auto; }#nav_container { background: rgb(1, 69, 134) !important; border-top: 1px solid rgba(255, 255, 255, 0.12) !important; border-bottom: 0px !important; }#layout_footer_inner .nav-link, #layout_footer_inner .navbar-brand, #layout_footer_inner .mod_copyright, #layout_footer_inner .navbar-brand:hover, #layout_footer_inner .navbar-brand:focus, #nav_container .nav-link, #nav_container .navbar-brand, #nav_container .mod_copyright, #nav_container .navbar-brand:hover, #nav_container .navbar-brand:focus { color: var(--bs-custom-color); }.nav-link:hover, .nav-link:focus { color: var(--bs-secondary); }#nav_container .nav-link.active, #nav_container .nav-item.active > .nav-link, #nav_container li.active > .nav-link { color: rgb(255, 255, 255); background-color: rgb(0, 143, 223); }#nav_container .fa { color: inherit; }#nav_container #main > .nav-item > .nav-link { color: var(--bs-custom-color); }#nav_container #main .dropdown-menu, #nav_container #main .row.kk-mega { background-color: rgb(255, 255, 255); color: var(--bs-body-color); border-color: rgba(var(--bs-primary-rgb), .18); box-shadow: rgba(0, 0, 0, 0.16) 0px 0.75rem 1.75rem; }#nav_container #main .dropdown-menu .nav-link, #nav_container #main .dropdown-menu .dropdown-item, #nav_container #main .row.kk-mega .nav-link { border-radius: var(--bs-border-radius); color: var(--bs-dark) !important; }#nav_container #main .dropdown-menu .nav-link:hover, #nav_container #main .dropdown-menu .nav-link:focus, #nav_container #main .dropdown-menu .dropdown-item:hover, #nav_container #main .dropdown-menu .dropdown-item:focus, #nav_container #main .row.kk-mega .nav-link:hover, #nav_container #main .row.kk-mega .nav-link:focus { color: var(--bs-primary) !important; background-color: var(--bs-light); }#nav_container #main .dropdown-menu .nav-link.active, #nav_container #main .dropdown-menu .dropdown-item.active, #nav_container #main .row.kk-mega .nav-link.active { color: rgb(255, 255, 255) !important; background-color: var(--bs-primary); }@media (min-width: 1200px) {#nav_container { --cw-nav-panel-left: 0px; --cw-nav-panel-width: min(1320px, 100vw); --cw-nav-left-width: min(42rem, calc(var(--cw-nav-panel-width) * .48)); --cw-nav-left-col: calc((var(--cw-nav-left-width) - 2rem) / 2); }#nav_container #navbar { padding-top: 0px; padding-bottom: 0px; }#nav_container #main > .level1.dropdown { position: relative; }#nav_container #main > .level1.nav-item > .nav-link:hover, #nav_container #main > .level1.nav-item > .nav-link:focus, #nav_container #main > .level1.nav-item.dropdown:hover > .nav-link, #nav_container #main > .level1.nav-item.dropdown.cw-nav-open > .nav-link { color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.16); }#nav_container #main > .level1.dropdown > .dropdown-menu { width: var(--cw-nav-panel-width); min-height: 0px; max-height: calc(100vh - var(--cw-nav-panel-top) - 1rem); overflow-y: auto; padding: 2rem 2rem 2.25rem; border: 0px; border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1rem 2rem; background: rgb(255, 255, 255); grid-template-columns: var(--cw-nav-left-width) minmax(24rem, 1fr); column-gap: 2rem; align-content: start; z-index: 1050; position: fixed !important; top: var(--cw-nav-panel-top) !important; left: var(--cw-nav-panel-left) !important; right: auto !important; transform: none !important; }#nav_container #main > .level1.dropdown:hover > .dropdown-menu, #nav_container #main > .level1.dropdown:focus-within > .dropdown-menu, #nav_container #main > .level1.dropdown.cw-nav-open > .dropdown-menu { display: grid; }#nav_container #main > .level1.dropdown > .dropdown-menu > .overview { grid-column: 1; width: var(--cw-nav-left-width); margin-bottom: 0.65rem; padding-bottom: 0.65rem; }#nav_container #main > .level1.dropdown > .dropdown-menu > .overview > .cw-dropdown-overview-link { display: inline-flex; align-items: center; width: auto; padding: 0.45rem 0.75rem; border: 1px solid rgba(var(--bs-primary-rgb), .28); text-decoration: none; color: var(--bs-primary) !important; }#nav_container #main > .level1.dropdown > .dropdown-menu > .cw-dropdown-list { grid-column: 1; display: grid; grid-template-columns: repeat(2, var(--cw-nav-left-col)); column-gap: 2rem; align-content: start; margin: 0px; padding: 0px; list-style: none; }#nav_container #main > .level1.dropdown > .dropdown-menu > .cw-dropdown-list.cw-dropdown-list-single { grid-template-columns: var(--cw-nav-left-col); }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-column { margin: 0px; padding: 0px; list-style: none; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-list .level2 { position: static; display: block; width: var(--cw-nav-left-col); margin: 0px; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-list .level2 > .dropdown-item, #nav_container #main > .level1.dropdown > .dropdown-menu > .overview > .dropdown-item { display: flex; align-items: center; gap: 0.5rem; padding: 0.48rem 0.65rem; white-space: normal; }#nav_container #main > .level1.dropdown > .dropdown-menu .dropdown-item::after { content: ""; flex: 0 0 auto; width: 0.42rem; height: 0.42rem; margin-left: 0.45rem; border-top: 1px solid; border-right: 1px solid; opacity: 0.7; transform: rotate(45deg); }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-list .level2 > .dropdown-toggle::after { display: none; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-panel { display: none; position: absolute; top: 0px; right: 2rem; bottom: auto; left: calc(2rem + var(--cw-nav-left-width) + 4rem); min-height: 100%; padding: 4.5rem 0px 2.25rem 3.5rem; background: rgb(255, 255, 255); border-left: 1px solid rgba(var(--bs-primary-rgb), .12); overflow: visible; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-list .level2.cw-has-panel::after { display: none; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-list .level2:hover > .cw-dropdown-panel, #nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-list .level2:focus-within > .cw-dropdown-panel, #nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-list .level3:hover > .cw-dropdown-panel, #nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-list .level3:focus-within > .cw-dropdown-panel, #nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-list .level3.cw-panel-active > .cw-dropdown-panel, #nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-list .level2.cw-panel-active > .cw-dropdown-panel { display: block; }#nav_container #main > .level1.dropdown > .dropdown-menu > .cw-dropdown-panel-default { display: block; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-teaser { display: grid; grid-template-columns: minmax(13rem, 1fr) minmax(12rem, 18rem); align-items: start; gap: 2.5rem; margin-bottom: 0.85rem; min-height: 0px; color: inherit; text-decoration: none; pointer-events: none; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-teaser__image { display: flex; align-items: flex-start; justify-content: center; min-height: 0px; margin-bottom: 0px; order: 2; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-teaser__image img { max-width: 100%; max-height: min(20rem, calc(100vh - var(--cw-nav-panel-top) - 8rem)); object-fit: contain; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-teaser__body { order: 1; display: grid; gap: 0.65rem; color: var(--bs-secondary-text-emphasis); font-size: 1.05rem; line-height: 1.55; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-teaser__body strong { color: var(--bs-primary); font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-size: 1.35rem; font-weight: 700; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-panel > .dropdown-menu { display: none !important; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-list .level2 > .dropdown-menu { min-width: 0px; max-height: none; margin: -0.12rem 0px 0.65rem; padding: 0px 0px 0px 1rem; border: 0px; background: transparent; box-shadow: none; display: block !important; position: static !important; transform: none !important; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-list .level2 > .dropdown-menu > .level3 > .dropdown-item { display: flex; align-items: center; gap: 0.5rem; padding: 0.18rem 0.45rem 0.18rem 0.75rem; border-bottom: 0px; font-size: 0.95rem; white-space: normal; color: var(--bs-secondary-text-emphasis) !important; }#nav_container #main > .level1.dropdown > .dropdown-menu .cw-dropdown-list .level2 > .dropdown-menu > .level3 > .dropdown-item::after { content: none; }#nav_container #main > .level1.dropdown > .dropdown-menu .dropdown-item.active, #nav_container #main > .level1.dropdown > .dropdown-menu .dropdown-item.Selected, #nav_container #main > .level1.dropdown > .dropdown-menu .Selected > .dropdown-item, #nav_container #main > .level1.dropdown > .dropdown-menu .active > .dropdown-item { font-weight: 700; color: var(--bs-dark) !important; background-color: transparent !important; }#nav_container #main { width: 100%; align-items: stretch; margin-right: 0px !important; }#nav_container #main > .level1.nav-item:not(.home) { flex: 1 1 auto; min-width: 0px; }#nav_container #main > .level1.nav-item.home { flex: 0 0 4rem; min-width: 4rem; overflow: hidden; }#nav_container #main > .level1.nav-item > .nav-link { align-items: center; display: flex; height: auto; justify-content: center; min-height: 3.25rem; margin-top: 0px; margin-bottom: 0px; padding: 0px 1rem; font-size: 1.25rem; text-align: center; white-space: nowrap; }#nav_container #main > .level1.nav-item.home > .nav-link { min-width: 3rem; }#navbar .level1.nav-item .nav-link:not([aria-label="home"]) { font-family: "Roboto Condensed"; font-size: 1.25rem; }.nav-logo img { max-width: 250px; }}#logobar .cw-header-brand { display: flex; min-width: 0px; align-items: center; gap: 0.65rem; }#logobar .cw-header-menu, #logobar .cw-header-search-toggle { display: inline-flex; width: 2.75rem; height: 2.75rem; flex: 0 0 2.75rem; align-items: center; justify-content: center; padding: 0px; border: 0px; color: var(--bs-body-color); background: transparent; box-shadow: none; }#logobar .cw-line-icon { display: block; width: 1.45rem; height: 1.45rem; }#logobar .cw-header-menu .cw-line-icon--menu { width: 1.95rem; height: 1.95rem; }#logobar .cw-header-menu:hover, #logobar .cw-header-menu:focus-visible, #logobar .cw-header-search-toggle:hover, #logobar .cw-header-search-toggle:focus-visible { color: var(--bs-primary); background: var(--bs-secondary-bg); }#logobar .nav-logo { display: inline-flex; min-width: 0px; align-items: center; }#logobar .nav-logo img { display: block; width: auto; max-width: 100%; height: 3.25rem; object-fit: contain; }#logobar .cw-header-actions { flex-wrap: nowrap; gap: 0.25rem; }#logobar .cart { position: relative; }#logobar .cart > .nav-link { position: relative; display: inline-flex; min-width: 2.5rem; min-height: 2.5rem; align-items: center; justify-content: center; flex-direction: column; padding: 0.25rem 0.4rem; color: var(--bs-body-color); }#logobar .cart > .nav-link .icon { position: relative; display: inline-flex; align-items: center; justify-content: center; font-size: 1.05rem; line-height: 1; }#logobar .cart > .nav-link:hover, #logobar .cart > .nav-link:focus-visible { color: var(--bs-primary); }#logobar .search { max-width: none; }#logobar .logos form { position: relative; width: 100%; margin: 0px !important; }#logobar .logos input[type="text"], #logobar .logos input[type="search"] { width: 100%; padding-right: 2.75rem; color: var(--bs-dark); border-radius: var(--bs-border-radius) !important; }#logobar .logos button[type="submit"], #logobar .logos input[type="submit"] { position: absolute; top: 50%; right: 0.75rem; width: 1.75rem; height: 1.75rem; padding: 0px; border: 0px; background: transparent; color: var(--bs-primary); font-size: 0px; line-height: 1; transform: translateY(-50%); }#logobar .logos button[type="submit"]::before, #logobar .logos input[type="submit"]::before { content: ""; display: block; width: 1.35rem; height: 1.35rem; margin: auto; background-color: currentcolor; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7.5'/%3E%3Cpath d='m20 20-3.7-3.7'/%3E%3C/svg%3E") center center / contain no-repeat; }#logobar .logos button[type="submit"]:hover, #logobar .logos input[type="submit"]:hover { color: var(--bs-secondary); }@media (min-width: 768px) {#logobar .cw-header-search.collapse { visibility: visible; display: block !important; height: auto !important; }}@media (max-width: 767.98px) {#container1 { border-bottom: 1px solid rgb(235, 232, 227); }#logobar { --bs-gutter-x: .75rem; min-height: 4.25rem; padding-top: 0.45rem !important; padding-bottom: 0.45rem !important; }#logobar .cw-header-brand { gap: 0.25rem; }#logobar .nav-logo img { height: 2.55rem; }#logobar .cw-header-menu, #logobar .cw-header-search-toggle { width: 2.75rem; height: 2.75rem; flex-basis: 2.75rem; }#logobar .cw-header-menu .cw-line-icon--menu { width: 2rem; height: 2rem; }#logobar .cw-header-actions .nav-link { padding-right: 0.3rem; padding-left: 0.3rem; }#logobar .advice-avatar__image { width: 2.5rem; height: 2.5rem; }#logobar .cart > .nav-link { min-width: 2.5rem; min-height: 1.5rem; padding-right: 0.2rem; padding-left: 0.2rem; }#logobar .cw-header-search { padding-top: 0.35rem; }}.advice-panel { --bs-offcanvas-width: 34rem; z-index: 1401; color: rgb(11, 61, 103); }.advice-panel .offcanvas-header { min-height: 4.25rem; padding: 1rem 1.25rem; background: linear-gradient(110deg, rgb(11, 61, 103), rgb(0, 109, 173)); color: rgb(255, 255, 255); }.advice-panel .offcanvas-title { color: rgb(255, 255, 255); font-size: 1.45rem; font-weight: 700; }.advice-panel .btn-close { filter: invert(1) grayscale(100%) brightness(200%); }.advice-panel .offcanvas-body { padding: 1.25rem; }.advice-panel__intro { display: grid; grid-template-columns: 6rem minmax(0px, 1fr); align-items: center; gap: 1rem; }.advice-panel__portrait { position: relative; display: block; width: 6rem; height: 6rem; }.advice-panel__portrait img { display: block; width: 100%; height: 100%; border: 3px solid rgb(255, 255, 255); border-radius: 50%; object-fit: cover; box-shadow: rgba(11, 61, 103, 0.14) 0px 2px 8px; }.advice-panel__portrait-status { position: absolute; right: 0.15rem; bottom: 0.2rem; width: 1.25rem; height: 1.25rem; border: 3px solid rgb(255, 255, 255); border-radius: 50%; background: rgb(107, 124, 147); }.advice-panel__portrait.is-available .advice-panel__portrait-status { background: rgb(34, 197, 94); }.advice-panel__intro h2 { margin: 0px 0px 0.3rem; font-size: 1.35rem; }.advice-panel__intro p { margin: 0px; color: rgb(49, 87, 117); line-height: 1.45; }.advice-panel__status { display: flex; align-items: center; gap: 0.75rem; margin: 1rem 0px; padding: 0.75rem 1rem; border-radius: 0.4rem; background: rgb(237, 243, 247); color: rgb(49, 87, 117); }.advice-panel__status-dot { flex: 0 0 0.85rem; width: 0.85rem; height: 0.85rem; border-radius: 50%; background: rgb(107, 124, 147); }.advice-panel__action { display: grid; grid-template-columns: 2.75rem minmax(0px, 1fr) 1rem; min-width: 0px; align-items: center; gap: 0.75rem; padding: 0.75rem 1rem; border: 1px solid rgb(0, 122, 194); border-radius: 0.4rem; color: rgb(11, 61, 103); text-decoration: none; transition: border-color 0.2s, background-color 0.2s, color 0.2s; }.advice-panel__action:hover, .advice-panel__action:focus-visible { border-color: rgb(0, 143, 223); background: rgb(231, 242, 251); color: rgb(0, 95, 153); }.advice-panel__action-icon { color: rgb(0, 122, 194); font-size: 1.75rem; text-align: center; }.advice-panel__action-copy { display: grid; min-width: 0px; gap: 0.1rem; }.advice-panel__action-copy strong { font-size: 1rem; line-height: 1.25; }.advice-panel__action-copy small { color: rgb(89, 115, 138); line-height: 1.25; }.advice-panel__action-arrow { justify-self: end; }.advice-panel__action--call { margin-bottom: 1rem; border-color: rgb(0, 122, 194); background: rgb(0, 122, 194); color: rgb(255, 255, 255); }.advice-panel__action--call:hover, .advice-panel__action--call:focus-visible { border-color: rgb(0, 143, 223); background: rgb(0, 143, 223); color: rgb(255, 255, 255); }.advice-panel__action--call .advice-panel__action-icon, .advice-panel__action--call .advice-panel__action-copy small { color: rgb(255, 255, 255); }.advice-panel__action--call .advice-panel__action-copy small { font-size: 1.25rem; }.advice-panel__box { padding: 1rem; margin-bottom: 1rem; border: 0px; border-radius: 0.5rem; background: rgb(240, 247, 252); }.advice-panel__box-title { display: flex; align-items: center; gap: 0.65rem; margin: 0px; font-size: 1.1rem; }.advice-panel__box-icon { display: inline-flex; flex: 0 0 2rem; width: 2rem; height: 2rem; align-items: center; justify-content: center; color: rgb(0, 122, 194); font-size: 1.5rem; }.advice-panel__next, .advice-panel__saturday { margin: 0.75rem 0px 0px; color: rgb(49, 87, 117); font-size: 0.9rem; }.advice-panel__hours { margin-top: 0.75rem; }.advice-panel__box .table { --bs-table-bg: transparent; --bs-table-color: #0b3d67; font-size: 0.95rem; }.advice-panel__box .table > :not(caption) > * > * { padding: 0.6rem 0.5rem; border-color: rgb(213, 226, 235); background-color: transparent; }.advice-panel__box .table th { width: 42%; font-weight: 700; }.advice-panel__box .table tbody tr:first-child > * { background: rgb(222, 239, 251); }.advice-panel__box .table tbody tr:last-child > * { border-bottom: 0px; }.advice-panel__actions { display: grid; gap: 0.75rem; margin-bottom: 1rem; }.advice-panel__action-grid { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0.75rem; }.advice-panel__action--compact { grid-template-columns: 2.25rem minmax(0px, 1fr) 0.75rem; min-height: 4.75rem; padding: 0.65rem 0.75rem; border-color: transparent; background: rgb(238, 247, 252); }.advice-panel__action--compact .advice-panel__action-icon { font-size: 1.5rem; }.advice-panel__action--compact .advice-panel__action-copy strong { font-size: 0.9rem; }.advice-panel__action--compact .advice-panel__action-copy small { font-size: 0.75rem; }@media (max-width: 575.98px) {.advice-panel { --bs-offcanvas-width: 100%; }.advice-panel .offcanvas-body { padding: 1rem; }.advice-panel__intro { grid-template-columns: 4.75rem minmax(0px, 1fr); gap: 0.8rem; }.advice-panel__portrait { width: 4.75rem; height: 4.75rem; }.advice-panel__intro h2 { font-size: 1.15rem; }.advice-panel__intro p { font-size: 0.9rem; }}@media (max-width: 379.98px) {.advice-panel__action-grid { grid-template-columns: 1fr; }}.hc-offcanvas-nav ul[aria-level="2"] > li.nav-item > .nav-item-wrapper > .nav-item-link[data-menu-icon="category-image"] { position: relative; padding-left: 3.75rem; }@media (max-width: 767.98px) {.hc-offcanvas-nav ul[aria-level="1"] > li.nav-item > .nav-item-wrapper > .nav-item-link[data-menu-icon], .hc-offcanvas-nav ul[aria-level="2"] > li.nav-item > .nav-item-wrapper > .nav-item-link[data-menu-icon="category-image"] { position: relative !important; display: block !important; padding-left: 3.75rem !important; }.hc-offcanvas-nav .menu-category-icon { object-fit: cover; pointer-events: none; transform: translateY(-50%); position: absolute !important; top: 50% !important; left: 0.75rem !important; display: block !important; width: 2.5rem !important; height: 2.5rem !important; }}.hc-offcanvas-nav .nav-item-wrapper > .nav-next, .hc-offcanvas-nav .nav-item-link > .nav-next { z-index: 3; pointer-events: auto; position: absolute !important; inset: 0px 0px 0px auto !important; display: block !important; width: 55px !important; margin: 0px !important; }@media (max-width: 767.98px) {#logobar { --bs-gutter-x: .75rem; min-height: 4.25rem; background: rgb(255, 255, 255); }#logobar .cw-header-actions { gap: 0.25rem; overflow: visible; }#logobar .cw-header-actions > .nav-item { display: flex; flex: 0 0 3rem; align-items: center; justify-content: center; overflow: visible; }#logobar .cw-header-menu, #logobar .cw-header-search-toggle, #logobar .advice-avatar, #logobar .cart > .nav-link { width: 3rem; height: 3rem; min-width: 3rem; min-height: 3rem; padding: 0px; border-radius: var(--bs-border-radius); overflow: visible; }#logobar .cw-header-search-toggle:hover, #logobar .cw-header-search-toggle:focus-visible, #logobar .cw-header-menu:hover, #logobar .cw-header-menu:focus-visible, #logobar .cart > .nav-link:hover, #logobar .cart > .nav-link:focus-visible { background: rgb(235, 232, 227); }#logobar .advice-avatar__image { width: 2.65rem; height: 2.65rem; outline: 1px solid rgba(var(--bs-primary-rgb),.22); }#logobar .cw-header-search-toggle .cw-line-icon { width: 2.2rem; height: 2.2rem; }#logobar .cart > .nav-link .icon { width: 2.2rem; height: 2.2rem; overflow: visible; font-size: inherit; }#logobar .cart > .nav-link .cw-line-icon { width: 2.2rem; height: 2.2rem; }}@media (max-width: 767.98px) {#logobar .nav-logo picture { display: inline-flex; align-items: center; }#logobar .nav-logo img { height: 2rem; }}#logobar .advice-avatar__image, #logobar .advice-avatar:hover .advice-avatar__image, #logobar .advice-avatar:focus-visible .advice-avatar__image { box-shadow: none; }#container1.cw-site-header { background: rgb(1, 69, 134); color: rgb(255, 255, 255); border: 0px; }#container1.cw-site-header #logobar { min-height: 5rem; background: rgb(1, 69, 134); color: rgb(255, 255, 255); }#container1.cw-site-header #logobar .cw-header-menu, #container1.cw-site-header #logobar .cw-header-search-toggle, #container1.cw-site-header #logobar .cart > .nav-link { color: rgb(255, 255, 255); }#container1.cw-site-header #logobar .cw-header-menu:hover, #container1.cw-site-header #logobar .cw-header-menu:focus-visible, #container1.cw-site-header #logobar .cw-header-search-toggle:hover, #container1.cw-site-header #logobar .cw-header-search-toggle:focus-visible, #container1.cw-site-header #logobar .cart > .nav-link:hover, #container1.cw-site-header #logobar .cart > .nav-link:focus-visible { color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.12); }#container1.cw-site-header #logobar .advice-avatar__text { color: rgb(255, 255, 255); }#container1.cw-site-header #logobar .advice-avatar__hint { color: rgb(231, 242, 251); }#container1.cw-site-header #logobar .advice-avatar__image { border-color: rgb(255, 255, 255); outline: 0px; }#container1.cw-site-header #logobar .advice-avatar__status { background: rgb(107, 124, 147); border-color: rgb(11, 61, 103); box-shadow: rgba(255, 255, 255, 0.65) 0px 0px 0px 1px; }#container1.cw-site-header #logobar .advice-avatar.is-available .advice-avatar__status { background: rgb(34, 197, 94); }#container1.cw-site-header #logobar .logos input[type="text"], #container1.cw-site-header #logobar .logos input[type="search"] { border-color: rgba(11, 61, 103, 0.18); background: rgb(255, 255, 255); color: rgb(46, 58, 69); }#container1.cw-site-header #logobar .logos input::placeholder { color: rgb(107, 124, 147); opacity: 1; }#container1.cw-site-header #logobar .logos input:focus { border-color: rgb(0, 143, 223); box-shadow: rgba(0, 143, 223, 0.2) 0px 0px 0px 0.2rem; }#container1.cw-site-header #logobar .logos button[type="submit"], #container1.cw-site-header #logobar .logos input[type="submit"] { color: rgb(11, 61, 103); }@media (min-width: 1200px) {#nav_container #main > .level1.nav-item > .nav-link:hover, #nav_container #main > .level1.nav-item > .nav-link:focus, #nav_container #main > .level1.nav-item.dropdown:hover > .nav-link, #nav_container #main > .level1.nav-item.dropdown.cw-nav-open > .nav-link { background: rgb(0, 122, 194); color: rgb(255, 255, 255) !important; }}@media (max-width: 767.98px) {#container1.cw-site-header #logobar { min-height: 4.25rem; }#container1.cw-site-header #logobar .cw-header-menu:hover, #container1.cw-site-header #logobar .cw-header-menu:focus-visible, #container1.cw-site-header #logobar .cw-header-search-toggle:hover, #container1.cw-site-header #logobar .cw-header-search-toggle:focus-visible, #container1.cw-site-header #logobar .cart > .nav-link:hover, #container1.cw-site-header #logobar .cart > .nav-link:focus-visible { background: rgba(255, 255, 255, 0.12); }#container1.cw-site-header #logobar .cw-header-search { padding-bottom: 0.45rem; }#container2 > #content:first-child { padding-top: 1rem; }}#container1.cw-site-header #logobar .cw-header-menu, #container1.cw-site-header #logobar .cw-header-search-toggle, #container1.cw-site-header #logobar .cart > .nav-link, #container1.cw-site-header #logobar .cw-header-menu .cw-line-icon, #container1.cw-site-header #logobar .cw-header-search-toggle .cw-line-icon, #container1.cw-site-header #logobar .cart .cw-line-icon { color: rgb(255, 255, 255) !important; stroke: rgb(255, 255, 255); }#container1.cw-site-header > .container-xxl, #nav_container > #navbar.container-xxl { width: 100%; max-width: 1320px; margin-right: auto; margin-left: auto; }@media (min-width: 768px) {#container1.cw-site-header > .container-xxl { padding-right: 0.75rem; padding-left: 0.75rem; }#container1.cw-site-header #logobar { min-height: 6rem; padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; }#container1.cw-site-header #logobar .cw-header-brand { gap: 1rem; }#container1.cw-site-header #logobar .cw-header-menu { width: 3rem; height: 3rem; flex-basis: 3rem; }#container1.cw-site-header #logobar .cw-header-menu .cw-line-icon--menu { width: 2.5rem; height: 2.5rem; }#container1.cw-site-header #logobar .nav-logo img { height: 3.35rem; border: 0px; outline: 0px; }#container1.cw-site-header #logobar .logos input[type="text"], #container1.cw-site-header #logobar .logos input[type="search"] { min-height: 3.25rem; padding-right: 3.5rem; padding-left: 1.15rem; font-size: 1.15rem; }#container1.cw-site-header #logobar .logos button[type="submit"], #container1.cw-site-header #logobar .logos input[type="submit"] { right: 1rem; width: 2rem; height: 2rem; }#container1.cw-site-header #logobar .logos button[type="submit"]::before, #container1.cw-site-header #logobar .logos input[type="submit"]::before { width: 1.65rem; height: 1.65rem; }#container1.cw-site-header #logobar .cw-header-actions { gap: 1rem; }#container1.cw-site-header #logobar .advice-avatar { gap: 0.75rem; max-width: none; }#container1.cw-site-header #logobar .advice-avatar__image { width: 3rem; height: 3rem; }#container1.cw-site-header #logobar .advice-avatar__status { width: 0.9rem; height: 0.9rem; }#container1.cw-site-header #logobar .advice-avatar__text { font-size: 1rem; line-height: 1.15; white-space: nowrap; }#container1.cw-site-header #logobar .advice-avatar__hint { margin-top: 0.15rem; font-size: 0.875rem; }#container1.cw-site-header #logobar .cart > .nav-link { min-width: 4.75rem; min-height: 3.5rem; padding: 0.1rem 0.35rem; }#container1.cw-site-header #logobar .cart > .nav-link .icon { font-size: inherit; }#container1.cw-site-header #logobar .cart > .nav-link .cw-line-icon { width: 2rem; height: 2rem; }#container1.cw-site-header #logobar .cart > .nav-link .small { margin-top: 0.1rem; line-height: 1.1; font-size: 1rem !important; }}@media (min-width: 1200px) {#nav_container > #navbar.container-xxl { padding-right: 0.75rem; padding-left: 0.75rem; }#nav_container #main > .level1.nav-item.home > .nav-link { width: 100%; min-width: 0px; padding-right: 0.75rem; padding-left: 0.75rem; font-size: 1.4rem; }}@media (min-width: 768px) {#container1.cw-site-header, #container1.cw-site-header #logobar { background: rgb(1, 69, 134); }}@media (min-width: 1200px) {#nav_container { position: sticky; top: 0px; z-index: 1020; box-shadow: rgba(1, 69, 134, 0.16) 0px 0.2rem 0.65rem; }#nav_container #main > .level1.nav-item { display: flex; align-items: stretch; }#nav_container #main > .level1.nav-item:last-child { margin-left: auto; }}@media (max-width: 1199.98px) {#container1.cw-site-header { position: sticky; top: 0px; z-index: 1030; box-shadow: rgba(1, 69, 134, 0.18) 0px 0.2rem 0.65rem; }#container1.cw-site-header #logobar .advice-avatar__text { display: none; }}.cw-header-advice-label, .cw-header-advice-phone, .cw-header-advice-status { display: block; }@media (min-width: 1200px) {#container1.cw-site-header { background: linear-gradient(rgb(235, 232, 227) 0%, rgb(235, 232, 227) 14%, rgb(255, 255, 255) 100%); color: rgb(46, 58, 69); }#container1.cw-site-header #logobar { min-height: 6.75rem; background: transparent; color: rgb(46, 58, 69); padding-top: 0.65rem !important; padding-bottom: 0.65rem !important; }#container1.cw-site-header #logobar .cw-header-brand { flex: 0 0 40%; max-width: 40%; gap: 1rem; }#container1.cw-site-header #logobar .cw-header-search { flex: 0 0 32%; max-width: 32%; }#container1.cw-site-header #logobar .cw-header-actions { flex: 0 0 28%; max-width: 28%; gap: 0.65rem; }#container1.cw-site-header #logobar .cw-header-menu, #container1.cw-site-header #logobar .cart > .nav-link, #container1.cw-site-header #logobar .cw-header-menu .cw-line-icon, #container1.cw-site-header #logobar .cart .cw-line-icon { color: rgb(11, 61, 103) !important; stroke: rgb(11, 61, 103); }#container1.cw-site-header #logobar .cw-header-menu:hover, #container1.cw-site-header #logobar .cw-header-menu:focus-visible, #container1.cw-site-header #logobar .cart > .nav-link:hover, #container1.cw-site-header #logobar .cart > .nav-link:focus-visible { background: rgb(231, 242, 251); color: rgb(0, 122, 194) !important; }#container1.cw-site-header #logobar .nav-logo img { height: 4rem; border: 0px; outline: 0px; }#container1.cw-site-header #logobar .cw-header-benefits { flex: 1 1 auto; gap: 0.35rem; min-width: 0px; margin-left: 0.25rem; padding-left: 1.15rem; border-left: 1px solid rgb(217, 226, 234); color: rgb(11, 61, 103); line-height: 1.15; display: grid !important; }#container1.cw-site-header #logobar .cw-header-benefits span { display: flex; align-items: center; gap: 0.55rem; white-space: nowrap; }#container1.cw-site-header #logobar .cw-header-benefits .fa { width: 1.15rem; color: rgb(0, 122, 194); font-size: 1rem; text-align: center; }#container1.cw-site-header #logobar .advice-avatar { gap: 0.65rem; color: rgb(11, 61, 103); }#container1.cw-site-header #logobar .advice-avatar__image { width: 4.4rem; height: 4.4rem; border-color: rgb(231, 242, 251); }#container1.cw-site-header #logobar .advice-avatar__status { border-color: rgb(255, 255, 255); }#container1.cw-site-header #logobar .advice-avatar__text { color: rgb(11, 61, 103); font-size: 0.82rem; line-height: 1.12; }#container1.cw-site-header #logobar .cw-header-advice-label { font-weight: 600; }#container1.cw-site-header #logobar .cw-header-advice-phone { margin-top: 0.15rem; color: rgb(0, 122, 194); font-size: 1.05rem; font-weight: 700; }#container1.cw-site-header #logobar .cw-header-advice-status { display: inline-flex; margin-top: 0.3rem; padding: 0.2rem 0.4rem; border-radius: var(--bs-border-radius); background: rgb(231, 242, 251); color: rgb(11, 61, 103); font-size: 0.72rem; font-weight: 600; }#container1.cw-site-header #logobar .advice-avatar.is-available .cw-header-advice-status { background: rgba(34, 197, 94, 0.14); color: rgb(22, 101, 52); }#container1.cw-site-header #logobar .advice-avatar__hint { display: none; }#container1.cw-site-header #logobar .cart > .nav-link { color: rgb(11, 61, 103) !important; }#container1.cw-site-header #logobar .cart > .nav-link .small { color: rgb(11, 61, 103); }#container1.cw-site-header #logobar .logos input[type="text"], #container1.cw-site-header #logobar .logos input[type="search"] { min-height: 2.7rem; background: rgb(244, 246, 248); }}.cw-search-advisor { display: none; }@media (min-width: 1200px) {#logobar .cw-header-search .search { width: 100%; max-width: 20rem; margin-right: auto; margin-left: auto; }#logobar .cw-header-search .suggestionsBox { right: auto; left: 50%; width: min(44rem, -2rem + 100vw); max-height: calc(-8rem + 100vh); overflow-y: auto; transform: translateX(-50%); }.cw-search-advisor { position: sticky; top: 0px; z-index: 2; display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; margin-bottom: 0.5rem; padding: 0.45rem 0.5rem 0.65rem; border-bottom: 1px solid var(--bs-border-color); background: var(--bs-body-bg); color: var(--bs-secondary-color); font-size: 0.9rem; }.cw-search-advisor a { display: inline-flex; align-items: center; gap: 0.35rem; color: var(--bs-link-color); font-weight: 700; white-space: nowrap; }}#layout_footer.cw-footer-main { padding: 3rem 0px 2.25rem; background: rgb(8, 47, 79); color: rgb(255, 255, 255); font-size: 1rem; border: 0px !important; }#layout_footer_inner { width: 100%; align-items: flex-start; }#layout_footer_inner .box-heading, #layout_footer_inner .navbar-brand, .cw-footer-service .box-heading { display: block; width: 100%; margin: 0px 0px 1rem; padding: 0px; border: 0px; color: rgb(255, 255, 255); font-size: 1.05rem; font-weight: 700; line-height: 1.25; }.cw-footer-brand { display: inline-block; margin-bottom: 1rem; }#layout_footer .cw-footer-brand img#brandimg { display: block; width: 180px; max-width: 100%; height: auto; }.cw-footer-address { margin: 0px 0px 0.85rem; color: rgba(255, 255, 255, 0.88); font-size: 1rem; font-style: normal; line-height: 1.55; }.cw-footer-address strong { color: rgb(255, 255, 255); font-weight: 700; }.cw-footer-contactlinks { display: grid; gap: 0.55rem; font-size: 1rem; }.cw-footer-contactlinks a, .cw-footer-account a, .cw-footer-account button { display: inline-flex; width: fit-content; align-items: center; gap: 0.65rem; padding: 0px; border: 0px; background: transparent; color: rgb(255, 255, 255); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 1rem; font-weight: 600; line-height: 1.35; text-align: left; text-decoration: none; }.cw-footer-contactlinks a:hover, .cw-footer-contactlinks a:focus, .cw-footer-account a:hover, .cw-footer-account a:focus, .cw-footer-account button:hover, .cw-footer-account button:focus { color: rgb(87, 198, 255); text-decoration: underline; }.cw-footer-contactlinks .fa, .cw-footer-account .fa { width: 1.15rem; color: rgb(34, 170, 242); font-size: 1.05rem; text-align: center; }.cw-footer-social { margin-top: 1.5rem; }.cw-footer-social .box-heading { margin-bottom: 0.75rem !important; }.content_box_social { display: flex; justify-content: flex-start; gap: 0.8rem; }.content_box_social .btn { display: inline-flex; width: auto; height: auto; align-items: center; justify-content: center; padding: 0px; border: 0px; margin: 0px; background: transparent; color: rgb(255, 255, 255); font-size: 2.1rem; line-height: 1; }.content_box_social .btn:hover, .content_box_social .btn:focus { background: transparent; transform: translateY(-1px); }.content_box_social .btn[title="Facebook"] { color: rgb(24, 119, 242); }.content_box_social .btn[title="Instagram"] { color: rgb(228, 64, 95); }.content_box_social .btn[title="YouTube"] { color: rgb(255, 0, 0); }#layout_footer_inner .navbar-nav { gap: 0.1rem; }#layout_footer_inner .navbar-nav .nav-link { position: relative; display: flex; align-items: center; justify-content: flex-start; gap: 0.5rem; padding: 0.32rem 0px; color: rgba(255, 255, 255, 0.88); font-size: 1rem; line-height: 1.35; text-decoration: none; }#layout_footer_inner .navbar-nav .nav-link::before { content: ""; display: inline-block; flex: 0 0 0.4rem; width: 0.4rem; height: 0.4rem; border-top: 1px solid rgb(87, 198, 255); border-right: 1px solid rgb(87, 198, 255); transform: rotate(45deg); }#layout_footer_inner .navbar-nav .nav-link:hover, #layout_footer_inner .navbar-nav .nav-link:focus { color: rgb(87, 198, 255); }#layout_footer_inner .navbar-nav .withdraw_link { margin-top: 0.55rem; }#layout_footer_inner .navbar-nav .withdraw_link .nav-link { display: inline-flex; width: fit-content; min-height: 2.5rem; padding: 0.5rem 0.8rem; border: 1px solid rgb(87, 198, 255); border-radius: var(--bs-border-radius); background: rgb(0, 122, 194); color: rgb(255, 255, 255); font-weight: 700; }#layout_footer_inner .navbar-nav .withdraw_link .nav-link::before { display: none; }#layout_footer_inner .navbar-nav .withdraw_link .nav-link:hover, #layout_footer_inner .navbar-nav .withdraw_link .nav-link:focus { border-color: rgb(255, 255, 255); background: rgb(0, 143, 223); color: rgb(255, 255, 255); }#layout_footer_inner .nav-link .fa-chevron-right { display: none; }.cw-footer-account { margin-top: 1.15rem; }.cw-footer-accordion__toggle { display: none; }.cw-footer-trusted__widget { min-height: 7.5rem; overflow: hidden; }.cw-footer-trusted__placeholder { display: flex; min-height: 7.5rem; align-items: center; justify-content: center; gap: 0.55rem; padding: 1rem; border: 1px solid rgba(255, 255, 255, 0.22); border-radius: 0.5rem; background: rgba(255, 255, 255, 0.07); color: rgb(255, 255, 255); font-weight: 700; line-height: 1.35; text-align: center; text-decoration: none; }.cw-footer-trusted__placeholder:hover, .cw-footer-trusted__placeholder:focus-visible { border-color: rgba(255, 255, 255, 0.5); background: rgba(255, 255, 255, 0.12); color: rgb(255, 255, 255); }.cw-footer-trusted__stars { color: rgb(247, 181, 0); letter-spacing: 0.05em; white-space: nowrap; }.cw-footer-trusted__widget etrusted-widget { display: block; width: 100%; max-width: 100%; }.cw-footer-trusted__widget iframe, .cw-footer-trusted__widget div, .cw-footer-trusted__widget img { max-width: 100%; }.cw-footer-trusted__notice { margin: 1rem 0px 0px; color: rgba(255, 255, 255, 0.78); font-size: 0.85rem; line-height: 1.5; }.cw-footer-trusted__notice a { display: inline-flex; width: fit-content; align-items: center; gap: 0.35rem; margin-top: 0.35rem; color: rgb(87, 198, 255); font-weight: 600; text-decoration: underline; }.cw-footer-trusted__notice .fa { margin: 0px; font-size: 0.7rem; }.cw-footer-service { padding: 1.5rem 0px; border-top: 1px solid rgba(255, 255, 255, 0.18); background: rgb(8, 47, 79); color: rgb(255, 255, 255); }.cw-footer-payment { display: grid; grid-template-columns: minmax(14rem, 0.28fr) minmax(0px, 1fr); align-items: center; gap: 1.5rem; }.cw-footer-payment__intro .box-heading { margin-bottom: 0.25rem; }.cw-footer-payment__copy { color: rgba(255, 255, 255, 0.76); font-size: 0.85rem; }.content_box_payment { display: grid; grid-template-columns: repeat(7, minmax(0px, 1fr)); gap: 0.55rem; width: 100%; color: inherit; text-decoration: none; }.content_box_payment > span { display: flex; width: 100%; min-width: 0px; height: 4rem; align-items: center; justify-content: center; padding: 0.2rem; overflow: hidden; border: 1px solid rgb(216, 224, 230); border-radius: 0.375rem; background: rgb(255, 255, 255); }.content_box_payment > span img, .content_box_payment > .cw-payment-icon--brand img { display: block; flex: 0 0 calc(100% + 1.875rem); width: calc(100% + 1.875rem); height: 100%; margin-right: -0.9375rem; margin-left: -0.9375rem; max-width: none; max-height: none; object-fit: contain; object-position: center center; opacity: 1; filter: none; }.content_box_payment > .cw-payment-icon--brand { padding: 0.2rem; overflow: hidden; border-color: transparent; }.content_box_payment > .cw-payment-icon--klarna { background-color: rgb(255, 179, 199); border-color: rgb(255, 179, 199); }.content_box_payment > .cw-payment-icon--sofort { background-color: rgb(250, 130, 160); border-color: rgb(250, 130, 160); }.cw-footer-bottom { padding: 1rem 0px; border-top: 1px solid rgba(255, 255, 255, 0.08); background: rgb(6, 36, 61); color: rgba(255, 255, 255, 0.6); font-size: 0.74rem; line-height: 1.45; }.cw-footer-bottom__inner { display: flex; align-items: flex-end; justify-content: space-between; gap: 2rem; }.cw-footer-bottom__legal { max-width: 62rem; }.cw-footer-bottom a { color: rgba(255, 255, 255, 0.8); }@media (max-width: 1199.98px) {.cw-footer-payment { grid-template-columns: 1fr; }.content_box_payment { grid-template-columns: repeat(4, minmax(0px, 1fr)); }}@media (max-width: 767.98px) {#layout_footer.cw-footer-main { padding: 2rem 0px 1.5rem; }#layout_footer_inner { --bs-gutter-y: .5rem; width: auto; }.cw-footer-contact { padding-bottom: 0.75rem; }#layout_footer_inner > [class*="col-"] + [class*="col-"] { padding-top: 0.5rem; border-top: 1px solid rgba(255, 255, 255, 0.16); }.cw-footer-accordion__toggle { display: flex; width: 100%; min-height: 2.75rem; align-items: center; justify-content: space-between; gap: 1rem; padding: 0.25rem 0px; border: 0px; background: transparent; color: rgb(255, 255, 255); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 1.05rem; font-weight: 700; line-height: 1.25; text-align: left; }.cw-footer-accordion__toggle .fa { flex: 0 0 auto; color: rgb(87, 198, 255); transition: transform 0.2s; }.cw-footer-accordion__toggle[aria-expanded="true"] .fa { transform: rotate(180deg); }.cw-footer-accordion__body { padding-top: 0.75rem; }.cw-footer-accordion__body .box-heading { display: none !important; }.cw-footer-payment { gap: 1rem; }.content_box_payment { grid-template-columns: repeat(3, minmax(0px, 1fr)); }.content_box_payment > span { height: 4.25rem; }.cw-footer-bottom__inner { display: grid; gap: 0.75rem; }}@media (max-width: 399.98px) {.content_box_payment { gap: 0.4rem; }}