.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpcdt-wrap,.wpcdt-wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}.wpcdt-clearfix:before,.wpcdt-clearfix:after{content:"";display:table}.wpcdt-clearfix:after{clear:both}.wpcdt-timer-wrap{position:relative;text-align:center;margin:auto auto 15px auto !important;z-index:1}.wpcdt-clock{width:100%;margin:0 auto;line-height:normal}.time_circles{position:relative;width:100%;height:100%}.time_circles>div{position:absolute;text-align:center}.time_circles>div>h4{margin:0;padding:0;text-align:center;text-transform:uppercase}.time_circles>div>span{display:block;width:100%;text-align:center;font-size:300%;margin-top:.4em;font-weight:700}
@charset "UTF-8";
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
}
.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  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: #212529;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}
.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(11.05, 93.5, 215.05);
  border-color: rgb(10.4, 88, 202.4);
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: rgb(11.05, 93.5, 215.05);
  border-color: rgb(10.4, 88, 202.4);
  box-shadow: 0 0 0 0.25rem rgba(49.3, 131.75, 253.3, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(10.4, 88, 202.4);
  border-color: rgb(9.75, 82.5, 189.75);
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49.3, 131.75, 253.3, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(91.8, 99.45, 106.25);
  border-color: rgb(86.4, 93.6, 100);
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: rgb(91.8, 99.45, 106.25);
  border-color: rgb(86.4, 93.6, 100);
  box-shadow: 0 0 0 0.25rem rgba(130.05, 137.7, 144.5, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(86.4, 93.6, 100);
  border-color: rgb(81, 87.75, 93.75);
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130.05, 137.7, 144.5, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(21.25, 114.75, 71.4);
  border-color: rgb(20, 108, 67.2);
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: rgb(21.25, 114.75, 71.4);
  border-color: rgb(20, 108, 67.2);
  box-shadow: 0 0 0 0.25rem rgba(59.5, 153, 109.65, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(20, 108, 67.2);
  border-color: rgb(18.75, 101.25, 63);
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(59.5, 153, 109.65, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover {
  color: #000;
  background-color: rgb(49.3, 209.95, 242.25);
  border-color: rgb(37.2, 207.3, 241.5);
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: rgb(49.3, 209.95, 242.25);
  border-color: rgb(37.2, 207.3, 241.5);
  box-shadow: 0 0 0 0.25rem rgba(11.05, 171.7, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: rgb(61.4, 212.6, 243);
  border-color: rgb(37.2, 207.3, 241.5);
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11.05, 171.7, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #000;
  background-color: rgb(255, 202.3, 44.2);
  border-color: rgb(255, 199.2, 31.8);
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: rgb(255, 202.3, 44.2);
  border-color: rgb(255, 199.2, 31.8);
  box-shadow: 0 0 0 0.25rem rgba(216.75, 164.05, 5.95, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: rgb(255, 205.4, 56.6);
  border-color: rgb(255, 199.2, 31.8);
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(216.75, 164.05, 5.95, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(187, 45.05, 58.65);
  border-color: rgb(176, 42.4, 55.2);
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: rgb(187, 45.05, 58.65);
  border-color: rgb(176, 42.4, 55.2);
  box-shadow: 0 0 0 0.25rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(176, 42.4, 55.2);
  border-color: rgb(165, 39.75, 51.75);
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #000;
  background-color: rgb(249.05, 249.9, 250.75);
  border-color: rgb(248.7, 249.6, 250.5);
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: rgb(249.05, 249.9, 250.75);
  border-color: rgb(248.7, 249.6, 250.5);
  box-shadow: 0 0 0 0.25rem rgba(210.8, 211.65, 212.5, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: rgb(249.4, 250.2, 251);
  border-color: rgb(248.7, 249.6, 250.5);
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(210.8, 211.65, 212.5, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(28.05, 31.45, 34.85);
  border-color: rgb(26.4, 29.6, 32.8);
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: rgb(28.05, 31.45, 34.85);
  border-color: rgb(26.4, 29.6, 32.8);
  box-shadow: 0 0 0 0.25rem rgba(66.3, 69.7, 73.1, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(26.4, 29.6, 32.8);
  border-color: rgb(24.75, 27.75, 30.75);
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66.3, 69.7, 73.1, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #0d6efd;
  background-color: transparent;
}
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}
.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}
.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}
.btn-link:hover {
  color: rgb(10.4, 88, 202.4);
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}
.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  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: rgb(10.4, 88, 202.4);
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sf-menu li {
  position: relative;
}
.sf-menu ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99;
}
.sf-menu > li {
  float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  display: block;
}
.sf-menu a {
  display: block;
  position: relative;
}
.sf-menu ul ul {
  top: 0;
  left: 100%;
}
/*** DEMO SKIN ***/
.sf-menu {
  float: left;
  margin-bottom: 1em;
}
.sf-menu ul {
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
  min-width: 12em; /* allow long menu items to determine submenu width */
  *width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a {
  border-left: 1px solid #fff;
  border-top: 1px solid #dFeEFF; /* fallback colour must use full shorthand */
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  padding: 0.75em 1em;
  text-decoration: none;
  zoom: 1; /* IE7 */
}
.sf-menu a {
  color: #13a;
}
.sf-menu li {
  background: #BDD2FF;
  white-space: nowrap; /* no need for Supersubs plugin */
  *white-space: normal; /* ...unless you support IE7 (let it wrap) */
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.sf-menu ul li {
  background: #AABDE6;
}
.sf-menu ul ul li {
  background: #9AAEDB;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
  background: #CFDEFF;
  /* only transition out, not in */
  -webkit-transition: none;
  transition: none;
}
/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
  padding-right: 2.5em;
  *padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 1em;
  margin-top: -3px;
  height: 0;
  width: 0;
  /* order of following 3 rules important for fallbacks to work */
  border: 5px solid transparent;
  border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
  border-top-color: rgba(255, 255, 255, 0.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
  border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
  margin-top: -5px;
  margin-right: -3px;
  border-color: transparent;
  border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
  border-left-color: rgba(255, 255, 255, 0.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
  border-left-color: white;
}
/*!
 * mburger CSS v1.3.3
 * mmenujs.com/mburger
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-4.0
 * http://creativecommons.org/licenses/by/4.0/
 */
/** Selector for the root */
/** Selector for the button. */
/** Selector for the button with the "collapse" effect. */
/** Selector for the button with the "spin" effect. */
/** Selector for the button with the "squeeze" effect. */
/** Selector for the button with the "tornado" effect. */
/** Selector for the button when the menu is opened. */
/** Selector for the button with the "collapse" effect when the menu is opened. */
/** Selector for the button with the "spin" effect when the menu is opened. */
/** Selector for the button with the "squeeze" effect when the menu is opened. */
/** Selector for the button with the "tornado" effect when the menu is opened. */
/** Timeout before starting the animation, ensures the animation starts after the menu is fully opened. */
/** Whether or not to include the CSS for the "collapse" animation. */
/** Whether or not to include the CSS for the "spin" animation. */
/** Whether or not to include the CSS for the "squeeze" animation. */
/** Whether or not to include the CSS for the "tornado" animation. */
:root {
  /** Size for the button. */
  --mb-button-size: 60px;
  /** Width for the bars, relative to the button. */
  --mb-bar-width: 0.6;
  /** Height for the bars.*/
  --mb-bar-height: 4px;
  /** Distance between bars (approximately). */
  --mb-bar-spacing: 10px;
  /** Timeout before starting the animation, ensures the animation starts after the menu is fully opened. */
  --mb-animate-timeout: 0.4s;
}
.mburger {
  background: transparent;
  border: none;
  border-radius: 0;
  color: inherit;
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  height: var(--mb-button-size);
  padding: 0 0 0 var(--mb-button-size);
  margin: 0;
  line-height: var(--mb-button-size);
  vertical-align: middle;
  appearance: none;
  outline: none;
  cursor: pointer;
}
.mburger b {
  display: block;
  position: absolute;
  left: calc(var(--mb-button-size) * (1 - var(--mb-bar-width)) / 2);
  width: calc(var(--mb-button-size) * var(--mb-bar-width));
  height: var(--mb-bar-height);
  border-radius: calc(var(--mb-bar-height) / 2);
  background: currentColor;
  color: inherit;
  opacity: 1;
}
.mburger b:nth-of-type(1) {
  bottom: calc(50% + var(--mb-bar-spacing));
  transition: bottom 0.2s ease, transform 0.2s ease, width 0.2s ease;
}
.mburger b:nth-of-type(2) {
  top: calc(50% - var(--mb-bar-height) / 2);
  transition: opacity 0.2s ease;
}
.mburger b:nth-of-type(3) {
  top: calc(50% + var(--mb-bar-spacing));
  transition: top 0.2s ease, transform 0.2s ease, width 0.2s ease;
}
.mm-wrapper_opened .mburger b:nth-of-type(1) {
  bottom: calc(50% - var(--mb-bar-height) / 2);
  transform: rotate(45deg);
}
.mm-wrapper_opened .mburger b:nth-of-type(2) {
  opacity: 0;
}
.mm-wrapper_opened .mburger b:nth-of-type(3) {
  top: calc(50% - var(--mb-bar-height) / 2);
  transform: rotate(-45deg);
}
.mburger--collapse b:nth-of-type(1) {
  transition: bottom 0.2s ease, margin 0.2s ease, transform 0.2s ease;
  transition-delay: 0.2s, 0s, 0s;
}
.mburger--collapse b:nth-of-type(2) {
  transition: top 0.2s ease, opacity 0s ease;
  transition-delay: 0.3s, 0.3s;
}
.mburger--collapse b:nth-of-type(3) {
  transition: top 0.2s ease, transform 0.2s ease;
}
.mm-wrapper_opened .mburger--collapse b:nth-of-type(1) {
  bottom: calc(50% - var(--mb-bar-spacing) - var(--mb-bar-height));
  margin-bottom: calc(var(--mb-bar-spacing) + var(--mb-bar-height) / 2);
  transform: rotate(45deg);
  transition-delay: calc(var(--mb-animate-timeout) + 0.1s), calc(var(--mb-animate-timeout) + 0.3s), calc(var(--mb-animate-timeout) + 0.3s);
}
.mm-wrapper_opened .mburger--collapse b:nth-of-type(2) {
  top: calc(50% + var(--mb-bar-spacing));
  opacity: 0;
  transition-delay: calc(var(--mb-animate-timeout) + 0s), calc(var(--mb-animate-timeout) + 0.2s);
}
.mm-wrapper_opened .mburger--collapse b:nth-of-type(3) {
  top: calc(50% - var(--mb-bar-height) / 2);
  transform: rotate(-45deg);
  transition-delay: calc(var(--mb-animate-timeout) + 0.3s), calc(var(--mb-animate-timeout) + 0.3s);
}
.mburger--spin b:nth-of-type(1) {
  transition-delay: 0.2s, 0s;
}
.mburger--spin b:nth-of-type(2) {
  transition-duration: 0s;
  transition-delay: 0.2s;
}
.mburger--spin b:nth-of-type(3) {
  transition-delay: 0.2s, 0s;
}
.mm-wrapper_opened .mburger--spin b:nth-of-type(1) {
  transform: rotate(135deg);
  transition-delay: calc(var(--mb-animate-timeout) + 0s), calc(var(--mb-animate-timeout) + 0.2s);
}
.mm-wrapper_opened .mburger--spin b:nth-of-type(2) {
  transition-delay: calc(var(--mb-animate-timeout) + 0s);
}
.mm-wrapper_opened .mburger--spin b:nth-of-type(3) {
  transform: rotate(225deg);
  transition-delay: calc(var(--mb-animate-timeout) + 0s), calc(var(--mb-animate-timeout) + 0.2s);
}
.mburger--squeeze b:nth-of-type(1) {
  transition-delay: 0.1s, 0s;
}
.mburger--squeeze b:nth-of-type(2) {
  transition-delay: 0.1s;
}
.mburger--squeeze b:nth-of-type(3) {
  transition-delay: 0.1s, 0s;
}
.mm-wrapper_opened .mburger--squeeze b:nth-of-type(1) {
  transition-delay: calc(var(--mb-animate-timeout) + 0s), calc(var(--mb-animate-timeout) + 0.1s);
}
.mm-wrapper_opened .mburger--squeeze b:nth-of-type(2) {
  transition-delay: calc(var(--mb-animate-timeout) + 0s);
}
.mm-wrapper_opened .mburger--squeeze b:nth-of-type(3) {
  transition-delay: calc(var(--mb-animate-timeout) + 0s), calc(var(--mb-animate-timeout) + 0.1s);
}
.mburger--tornado b:nth-of-type(1) {
  transition: bottom 0.2s ease, transform 0.2s ease;
  transition-delay: 0.2s;
}
.mburger--tornado b:nth-of-type(2) {
  transition: opacity 0s ease, transform 0.2s ease;
  transition-delay: 0.1s, 0.1s;
}
.mburger--tornado b:nth-of-type(3) {
  transition: top 0.2s ease, transform 0.2s ease;
  transition-delay: 0s;
}
.mm-wrapper_opened .mburger--tornado b:nth-of-type(1) {
  transform: rotate(-135deg);
  transition-delay: calc(var(--mb-animate-timeout) + 0s);
}
.mm-wrapper_opened .mburger--tornado b:nth-of-type(2) {
  opacity: 0;
  transform: rotate(-135deg);
  transition-delay: calc(var(--mb-animate-timeout) + 0.4s), calc(var(--mb-animate-timeout) + 0.1s);
}
.mm-wrapper_opened .mburger--tornado b:nth-of-type(3) {
  transform: rotate(-225deg);
  transition-delay: calc(var(--mb-animate-timeout) + 0.2s);
}
/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */
:root {
  --mm-lineheight: 20px;
  --mm-listitem-size: 50px;
  --mm-navbar-size: 50px;
  --mm-toggle-size: 34px;
  --mm-color-border: rgba(0 0 0 / 0.1);
  --mm-color-button: rgba(0 0 0 / 0.3);
  --mm-color-text: rgba(0 0 0 / 0.75);
  --mm-color-text-dimmed: rgba(0 0 0 / 0.3);
  --mm-color-background: #f3f3f3;
  --mm-color-background-highlight: rgba(0 0 0 / 0.05);
  --mm-color-background-emphasis: rgba(255 255 255 / 0.4);
  --mm-color-focusring: #06c;
}
.mm-hidden {
  display: none !important;
}
.mm-wrapper {
  overflow-x: hidden;
  position: relative;
}
.mm-btn {
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  box-sizing: border-box;
  width: 50px;
  padding: 0;
}
.mm-btn:before, .mm-btn:after {
  border: 2px solid var(--mm-color-button);
}
.mm-btn--prev:before, .mm-btn--next:after {
  content: "";
  border-bottom: none;
  border-right: none;
  box-sizing: content-box;
  display: block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
}
.mm-btn--prev:before {
  transform: rotate(-45deg);
  left: 23px;
  right: auto;
}
.mm-btn--next:after {
  transform: rotate(135deg);
  right: 23px;
  left: auto;
}
.mm-btn--close:before, .mm-btn--close:after {
  content: "";
  box-sizing: content-box;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: rotate(-45deg);
}
.mm-btn--close:before {
  border-right: none;
  border-bottom: none;
  right: 18px;
}
.mm-btn--close:after {
  border-left: none;
  border-top: none;
  right: 25px;
}
.mm-btnreset {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
[dir=rtl] .mm-btn--next:after {
  transform: rotate(-45deg);
  left: 23px;
  right: auto;
}
[dir=rtl] .mm-btn--prev:before {
  transform: rotate(135deg);
  right: 23px;
  left: auto;
}
[dir=rtl] .mm-btn--close:before, [dir=rtl] .mm-btn--close:after {
  right: auto;
}
[dir=rtl] .mm-btn--close:before {
  left: 25px;
}
[dir=rtl] .mm-btn--close:after {
  left: 18px;
}
.mm-divider {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-height: var(--mm-lineheight);
  padding: calc((var(--mm-listitem-size) * 0.65 - var(--mm-lineheight)) * 0.5) 20px;
  font-size: 75%;
  text-transform: uppercase;
  background: var(--mm-color-background);
  background-image: linear-gradient(var(--mm-color-background-highlight), var(--mm-color-background-highlight));
  opacity: 1;
  transition: opacity 0.4s ease;
}
@supports (position: sticky) {
  .mm-divider {
    position: sticky;
    z-index: 2;
    top: 0;
  }
  .mm-navbar:not(.mm-hidden) ~ .mm-listview .mm-divider {
    top: var(--mm-navbar-size);
  }
}
.mm-listview {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
}
.mm-listitem {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
  color: var(--mm-color-text);
  border-color: var(--mm-color-border);
}
.mm-listitem:after {
  content: "";
  border-color: inherit;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
  position: absolute;
  left: 20px;
  right: 0;
  bottom: 0;
}
.mm-listitem__btn, .mm-listitem__text {
  display: block;
  padding: calc((var(--mm-listitem-size) - var(--mm-lineheight)) / 2) 0;
  color: inherit;
}
.mm-listitem__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 20px;
  flex-grow: 1;
  flex-basis: 10%;
}
.mm-listitem__btn {
  background: rgba(3, 2, 1, 0);
  border-color: inherit;
  width: auto;
  padding-right: 50px;
  position: relative;
}
.mm-listitem__btn:not(.mm-listitem__text) {
  border-left-width: 1px;
  border-left-style: solid;
}
.mm-listitem--selected > .mm-listitem__text {
  background: var(--mm-color-background-emphasis);
}
.mm-listitem--opened > .mm-listitem__btn,
.mm-listitem--opened > .mm-panel {
  background: var(--mm-color-background-highlight);
}
[dir=rtl] .mm-listitem:after {
  left: 0;
  right: 20px;
}
[dir=rtl] .mm-listitem__btn {
  padding-left: 50px;
  border-left-width: 0;
  border-left-style: none;
}
[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text) {
  padding-right: 0;
  border-right-width: 1px;
  border-right-style: solid;
}
.mm-menu {
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  overscroll-behavior: none;
  background: var(--mm-color-background);
  border-color: var(--mm-color-border);
  color: var(--mm-color-text);
  line-height: var(--mm-lineheight);
  -webkit-tap-highlight-color: var(--mm-color-background-emphasis);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mm-menu,
.mm-menu * {
  box-sizing: border-box;
}
.mm-menu:focus, .mm-menu:focus-visible,
.mm-menu *:focus,
.mm-menu *:focus-visible {
  outline: none;
}
.mm-menu ::placeholder {
  color: var(--mm-color-text-dimmed);
}
.mm-menu a:focus,
.mm-menu button:focus,
.mm-menu label:focus {
  outline: none;
}
.mm-menu a:focus-visible,
.mm-menu button:focus-visible,
.mm-menu label:focus-visible {
  outline: 2px solid var(--mm-color-focusring);
  outline-offset: -5px;
}
.mm-menu input:focus, .mm-menu input:focus-visible,
.mm-menu select:focus,
.mm-menu select:focus-visible,
.mm-menu textarea:focus,
.mm-menu textarea:focus-visible {
  outline: 2px solid var(--mm-color-focusring);
  outline-offset: -2px;
}
.mm-menu a,
.mm-menu a:link,
.mm-menu a:active,
.mm-menu a:visited,
.mm-menu a:hover {
  text-decoration: none;
  color: inherit;
}
[dir=rtl] .mm-menu {
  direction: rtl;
}
.mm-navbar {
  display: flex;
  min-height: var(--mm-navbar-size);
  padding-top: env(safe-area-inset-top);
  color: var(--mm-color-text-dimmed);
  text-align: center;
  opacity: 1;
  background: var(--mm-color-background);
  border-bottom: 1px solid var(--mm-color-border);
  transition: opacity 0.4s ease;
  position: sticky;
  top: 0;
  z-index: 2;
}
.mm-navbar > * {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.mm-navbar__btn {
  flex-grow: 0;
}
.mm-navbar__title {
  flex: 1 1 50%;
  display: flex;
  padding: 0 20px;
  overflow: hidden;
}
.mm-navbar__title[href="#"] {
  pointer-events: none;
}
.mm-navbar__title > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.mm-btn.mm-hidden + .mm-navbar__title:not(:last-child) {
  padding-left: 60px;
  padding-right: 10px;
}
.mm-btn:not(.mm-hidden) + .mm-navbar__title:last-child {
  padding-left: 10px;
  padding-right: 60px;
}
[dir=rtl] .mm-navbar {
  flex-direction: row-reverse;
}
.mm-panel {
  visibility: hidden;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  color: var(--mm-color-text);
  border-color: var(--mm-color-border);
  background: var(--mm-color-background);
  transform: translate3d(100%, 0, 0);
  transition: visibility 0s linear 0.4s, transform 0.4s ease 0s, left 0.4s ease 0s;
}
.mm-panel:after {
  content: "";
  display: block;
  height: var(--mm-listitem-size);
}
.mm-panel--opened {
  visibility: visible;
  z-index: 2;
  transform: translate3d(0%, 0, 0);
  transition-delay: 0s;
}
.mm-panel--parent {
  transform: translate3d(-30%, 0, 0);
  z-index: 0;
}
.mm-panel--highest {
  z-index: 3;
}
.mm-menu--opened .mm-panel--noanimation {
  transition: none !important;
  transition-duration: 0s !important;
}
.mm-panel__content {
  padding: 20px 20px 0;
}
[dir=rtl] .mm-panel {
  transform: translate3d(-100%, 0, 0);
}
[dir=rtl] .mm-panel--opened {
  transform: translate3d(0, 0, 0);
}
[dir=rtl] .mm-panel--parent {
  transform: translate3d(30%, 0, 0);
}
.mm-panels {
  flex-grow: 1;
  position: relative;
  height: 100%;
  overflow: hidden;
  background: var(--mm-color-background);
  border-color: var(--mm-color-border);
  color: var(--mm-color-text);
}
.mm-sronly {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  width: 1px !important;
  min-width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
}
.mm-toggle {
  display: flex;
  align-self: center;
  flex: calc(var(--mm-toggle-size) * 1.7) 0 0;
  height: var(--mm-toggle-size);
  margin-right: 10px;
  appearance: none !important;
  border: none !important;
  border-radius: var(--mm-toggle-size);
  background: var(--mm-color-border);
  border: var(--mm-color-border);
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.mm-toggle:before {
  content: "";
  aspect-ratio: 1;
  margin: 1px;
  border-radius: 100%;
  background: var(--mm-color-background);
  transition: transform 0.2s ease;
}
.mm-toggle:checked {
  background: #4bd963;
}
.mm-toggle:checked:before {
  transform: translateX(calc(var(--mm-toggle-size) * 1.7 - var(--mm-toggle-size)));
}
.mm-listitem--vertical > .mm-panel {
  position: static;
  width: 100%;
  padding: 10px 0 10px 10px;
  transform: none !important;
  transition: none !important;
}
.mm-listitem--vertical > .mm-panel:after {
  content: none;
  display: none;
}
.mm-listitem--vertical:not(.mm-listitem--opened) > .mm-panel {
  display: none;
}
.mm-listitem--vertical.mm-listitem--opened > .mm-panel {
  visibility: visible;
}
.mm-listitem--vertical > .mm-listitem__btn {
  height: var(--mm-listitem-size);
  bottom: auto;
}
.mm-listitem--vertical .mm-listitem:last-child:after {
  border-color: transparent;
}
.mm-listitem--opened > .mm-listitem__btn:after {
  transform: rotate(225deg);
  right: 19px;
}
:root {
  --mm-size: 80%;
  --mm-min-size: 240px;
  --mm-max-size: 440px;
}
.mm-menu--offcanvas {
  position: fixed;
  right: auto;
  z-index: 0;
  width: clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size));
  transition: visibility 0s linear 0.4s;
}
.mm-menu--offcanvas.mm-menu--opened {
  transition-delay: 0s;
}
.mm-menu--offcanvas:not(.mm-menu--opened) {
  visibility: hidden;
  pointer-events: none;
}
.mm-menu--offcanvas:not(.mm-menu--opened) * {
  visibility: inherit;
}
.mm-page {
  box-sizing: border-box;
  min-height: 100vh;
  background: inherit;
}
.mm-slideout {
  position: relative;
  z-index: 1;
  width: 100%;
  transition: width 0.4s ease, transform 0.4s ease;
}
.mm-wrapper--opened .mm-slideout {
  transform: translate3d(clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size)), 0, 0);
}
.mm-wrapper--opened {
  overflow: hidden;
}
.mm-wrapper--opened body {
  overflow: hidden;
}
.mm-wrapper__blocker {
  visibility: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 100%;
  z-index: 2;
  overflow: hidden;
  opacity: 0;
  background: rgba(0, 0, 0, 0.3);
  transition: opacity 0.4s ease 0.4s;
}
.mm-wrapper--opened .mm-wrapper__blocker {
  visibility: visible;
  left: 0;
}
.mm-wrapper--opened .mm-wrapper__blocker {
  opacity: 0.5;
}
.mm-wrapper__blocker:focus {
  opacity: 1;
}
.mm-counter {
  display: block;
  padding-left: 20px;
  float: right;
  text-align: right;
  color: var(--mm-color-text-dimmed);
}
[dir=rtl] .mm-counter {
  text-align: left;
  float: left;
  padding-left: 0;
  padding-right: 20px;
}
:root {
  --mm-iconbar-size: 50px;
}
.mm-menu--iconbar-left .mm-panels,
.mm-menu--iconbar-left .mm-navbars {
  margin-left: var(--mm-iconbar-size);
}
.mm-menu--iconbar-right .mm-panels,
.mm-menu--iconbar-right .mm-navbars {
  margin-right: var(--mm-iconbar-size);
}
.mm-iconbar {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: var(--mm-iconbar-size);
  overflow: hidden;
  box-sizing: border-box;
  border: 0 solid;
  border-color: var(--mm-color-border);
  background: var(--mm-color-background);
  color: var(--mm-color-text-dimmed);
  text-align: center;
}
.mm-menu--iconbar-left .mm-iconbar, .mm-menu--iconbar-right .mm-iconbar {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.mm-menu--iconbar-left .mm-iconbar {
  border-right-width: 1px;
  left: 0;
}
.mm-menu--iconbar-right .mm-iconbar {
  border-left-width: 1px;
  right: 0;
}
.mm-iconbar__top,
.mm-iconbar__bottom {
  width: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.mm-iconbar__top > *,
.mm-iconbar__bottom > * {
  box-sizing: border-box;
  display: block;
  padding: calc((var(--mm-iconbar-size) - var(--mm-lineheight)) / 2) 0;
}
.mm-iconbar__top a,
.mm-iconbar__top a:hover,
.mm-iconbar__bottom a,
.mm-iconbar__bottom a:hover {
  text-decoration: none;
}
.mm-iconbar__tab--selected {
  background: var(--mm-color-background-emphasis);
}
:root {
  --mm-iconpanel-size: 50px;
}
.mm-panel--iconpanel-0 {
  left: 0;
}
.mm-panel--iconpanel-1 {
  left: var(--mm-iconpanel-size);
}
.mm-panel--iconpanel-2 {
  left: calc(var(--mm-iconpanel-size) * 2);
}
.mm-panel--iconpanel-3 {
  left: calc(var(--mm-iconpanel-size) * 3);
}
.mm-panel--iconpanel-first ~ .mm-panel {
  left: var(--mm-iconpanel-size);
}
.mm-menu--iconpanel .mm-panel--parent .mm-navbar,
.mm-menu--iconpanel .mm-panel--parent .mm-divider {
  opacity: 0;
}
.mm-menu--iconpanel .mm-panels > .mm-panel--parent {
  visibility: visible !important;
  overflow-y: hidden;
  transform: unset;
}
.mm-menu--iconpanel .mm-panels > .mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0) {
  border-left-width: 1px;
  border-left-style: solid;
}
.mm-panel__blocker {
  display: block;
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 3;
  opacity: 0;
  background: var(--mm-color-background);
}
.mm-panel--parent .mm-panel__blocker {
  visibility: visible;
  bottom: -100000px;
  opacity: 0.6;
}
[dir=rtl] .mm-menu--iconpanel .mm-panels > .mm-panel {
  left: 0;
  right: auto;
  transition-property: transform, width;
}
[dir=rtl] .mm-menu--iconpanel .mm-panels > .mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0) {
  border-left: none;
  border-right: 1px solid;
  border-color: inherit;
}
.mm-navbars {
  flex-shrink: 0;
}
.mm-navbars .mm-navbar {
  position: relative;
  padding-top: 0;
  border-bottom: none;
}
.mm-navbars--top {
  border-bottom: 1px solid var(--mm-color-border);
}
.mm-navbars--top .mm-navbar:first-child {
  padding-top: env(safe-area-inset-top);
}
.mm-navbars--bottom {
  border-top: 1px solid var(--mm-color-border);
}
.mm-navbars--bottom .mm-navbar:last-child {
  padding-bottom: env(safe-area-inset-bottom);
}
.mm-navbar__breadcrumbs {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 50%;
  display: flex;
  justify-content: flex-start;
  padding: 0 20px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.mm-navbar__breadcrumbs > * {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 6px;
}
.mm-navbar__breadcrumbs > a {
  text-decoration: underline;
}
.mm-navbar__breadcrumbs:not(:last-child) {
  padding-right: 0;
}
.mm-btn:not(.mm-hidden) + .mm-navbar__breadcrumbs {
  padding-left: 0;
}
.mm-navbar__tab {
  padding: 0 10px;
  border: 1px solid transparent;
}
.mm-navbar__tab--selected {
  background: var(--mm-color-background);
}
.mm-navbar__tab--selected:not(:first-child) {
  border-left-color: var(--mm-color-border);
}
.mm-navbar__tab--selected:not(:last-child) {
  border-right-color: var(--mm-color-border);
}
.mm-navbars--top.mm-navbars--has-tabs {
  border-bottom: none;
}
.mm-navbars--top.mm-navbars--has-tabs .mm-navbar {
  background: var(--mm-color-background-emphasis);
}
.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs ~ .mm-navbar {
  background: var(--mm-color-background);
}
.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child {
  border-bottom: 1px solid var(--mm-color-border);
}
.mm-navbars--top .mm-navbar__tab {
  border-bottom-color: var(--mm-color-border);
}
.mm-navbars--top .mm-navbar__tab--selected {
  border-top-color: var(--mm-color-border);
  border-bottom-color: transparent;
}
.mm-navbars--bottom.mm-navbars--has-tabs {
  border-top: none;
}
.mm-navbars--bottom.mm-navbars--has-tabs .mm-navbar {
  background: var(--mm-color-background);
}
.mm-navbars--bottom.mm-navbars--has-tabs .mm-navbar--tabs,
.mm-navbars--bottom.mm-navbars--has-tabs .mm-navbar--tabs ~ .mm-navbar {
  background: var(--mm-color-background-emphasis);
}
.mm-navbars--bottom .mm-navbar__tab {
  border-top-color: var(--mm-color-border);
}
.mm-navbars--bottom .mm-navbar__tab--selected {
  border-bottom-color: var(--mm-color-border);
  border-top-color: transparent;
}
/**
    * The form.
    */
.mm-searchfield {
  display: flex;
  flex-grow: 1;
  height: var(--mm-navbar-size);
  padding: 0;
  overflow: hidden;
}
/**
  * The fieldset
  */
.mm-searchfield__input {
  display: flex;
  flex: 1;
  align-items: center;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
}
.mm-searchfield__input input {
  display: block;
  width: 100%;
  max-width: 100%;
  height: calc(var(--mm-navbar-size) * 0.7);
  min-height: auto;
  max-height: auto;
  margin: 0;
  padding: 0 10px;
  box-sizing: border-box;
  border: none;
  border-radius: 4px;
  line-height: calc(var(--mm-navbar-size) * 0.7);
  font: inherit;
  font-size: inherit;
}
.mm-searchfield__input input, .mm-searchfield__input input:hover, .mm-searchfield__input input:focus {
  background: var(--mm-color-background-highlight);
  color: var(--mm-color-text);
}
.mm-searchfield__input input::-ms-clear {
  display: none;
}
/**
  * Submit and reset buttons.
  */
.mm-searchfield__btn {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
.mm-searchfield--searching .mm-searchfield__btn {
  display: block;
}
/**
  * Cancel button.
  */
.mm-searchfield__cancel {
  display: block;
  visibility: hidden;
  max-width: 0;
  line-height: var(--mm-navbar-size);
  text-decoration: none;
  transition: none 0.2s linear;
  transition-property: visibility, max-width, padding;
}
.mm-searchfield--cancelable .mm-searchfield__cancel {
  visibility: visible;
  max-width: 75px;
  padding-right: 10px;
}
/**
 * The searchpanel
 */
.mm-panel--search {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  border: none !important;
}
/**
 * Splash message
 */
.mm-panel__splash {
  padding: 20px;
}
.mm-panel--searching .mm-panel__splash {
  display: none;
}
/**
 * No results message
 */
.mm-panel__noresults {
  display: none;
  padding: 40px 20px;
  color: var(--mm-color-text-dimmed);
  text-align: center;
  font-size: 150%;
}
.mm-panel--noresults .mm-panel__noresults {
  display: block;
}
:root {
  --mm-sectionindexer-size: 20px;
}
.mm-sectionindexer {
  background: inherit;
  text-align: center;
  font-size: 12px;
  box-sizing: border-box;
  width: var(--mm-sectionindexer-size);
  position: absolute;
  top: 0;
  bottom: 0;
  right: calc(0px - var(--mm-sectionindexer-size));
  z-index: 5;
  transition: right 0.4s ease;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.mm-sectionindexer a {
  color: var(--mm-color-text-dimmed);
  line-height: 1;
  text-decoration: none;
  display: block;
}
.mm-sectionindexer ~ .mm-panel {
  padding-right: 0;
}
.mm-sectionindexer--active {
  right: 0;
}
.mm-sectionindexer--active ~ .mm-panel {
  padding-right: var(--mm-sectionindexer-size);
}
.mm-menu--selected-hover .mm-listitem__text,
.mm-menu--selected-hover .mm-listitem__btn, .mm-menu--selected-parent .mm-listitem__text,
.mm-menu--selected-parent .mm-listitem__btn {
  transition: background-color 0.4s ease;
}
@media (hover: hover) {
  .mm-menu--selected-hover .mm-listview:hover > .mm-listitem--selected:not(:hover) > .mm-listitem__text {
    background: none;
  }
  .mm-menu--selected-hover .mm-listitem__text:hover,
  .mm-menu--selected-hover .mm-listitem__btn:hover {
    background: var(--mm-color-background-emphasis);
  }
}
.mm-menu--selected-parent .mm-listitem__text,
.mm-menu--selected-parent .mm-listitem__btn {
  transition-delay: 0.2s;
}
@media (hover: hover) {
  .mm-menu--selected-parent .mm-listitem__text:hover,
  .mm-menu--selected-parent .mm-listitem__btn:hover {
    transition-delay: 0s;
  }
}
.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent) > .mm-listitem__text {
  background: none;
}
.mm-menu--selected-parent .mm-listitem--selected-parent > .mm-listitem__text,
.mm-menu--selected-parent .mm-listitem--selected-parent > .mm-listitem__btn {
  background: var(--mm-color-background-emphasis);
}
:root {
  --mm-sidebar-collapsed-size: 50px;
  --mm-sidebar-expanded-size: var(--mm-max-size);
}
.mm-wrapper--sidebar-collapsed .mm-page, .mm-wrapper--sidebar-expanded .mm-page {
  background: inherit;
  box-sizing: border-box;
  min-height: 100vh;
}
.mm-wrapper--sidebar-collapsed .mm-menu--sidebar-collapsed, .mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded {
  top: 0 !important;
  right: auto !important;
  bottom: 0 !important;
  left: 0 !important;
  visibility: visible !important;
}
.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-slideout {
  width: calc(100% - var(--mm-sidebar-collapsed-size));
  transform: translate3d(var(--mm-sidebar-collapsed-size), 0, 0);
}
.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-panel--opened {
  visibility: visible;
}
.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar,
.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider {
  opacity: 0;
}
.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded {
  width: var(--mm-sidebar-expanded-size);
  border-right-width: 1px;
  border-right-style: solid;
}
.mm-wrapper--sidebar-expanded.mm-wrapper--opened {
  overflow: auto;
}
.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker {
  display: none !important;
}
.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-menu--sidebar-expanded ~ .mm-slideout {
  width: calc(100% - var(--mm-sidebar-expanded-size));
  transform: translate3d(var(--mm-sidebar-expanded-size), 0, 0);
}
.mm-menu__blocker {
  visibility: visible;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 3;
  opacity: 0.5;
  background: var(--mm-color-background);
  pointer-events: auto;
}
.mm-menu--opened .mm-menu__blocker {
  visibility: hidden;
  bottom: 100%;
  opacity: 0;
}
[dir=rtl].mm-wrapper--sidebar-collapsed .mm-slideout {
  transform: translate3d(0, 0, 0);
}
[dir=rtl].mm-wrapper--sidebar-expanded .mm-slideout {
  transform: translate3d(0, 0, 0);
}
[dir=rtl].mm-wrapper--sidebar-expanded:not(.mm-wrapper--sidebar-closed) .mm-menu--sidebar-expanded.mm-menu--opened ~ .mm-slideout {
  transform: translate3d(0, 0, 0);
}
.mm-menu--fullscreen {
  --mm-size: 100%;
  --mm-min-size: 100%;
  --mm-max-size: 100%;
}
.mm-menu--fullscreen.mm-menu--opened ~ .mm-slideout {
  --mm-size: 100%;
  --mm-min-size: 100%;
  --mm-max-size: 100%;
}
.mm-menu--position-right {
  left: auto;
  right: 0;
}
.mm-menu--position-right.mm-menu--opened ~ .mm-slideout {
  transform: translate3d(clamp(0px - var(--mm-max-size), 0px - var(--mm-size), 0px - var(--mm-min-size)), 0, 0);
}
.mm-menu--position-front {
  transform: translate3d(-100%, 0, 0);
}
.mm-menu--position-front.mm-menu--position-right {
  transform: translate3d(100%, 0, 0);
}
.mm-menu--position-top, .mm-menu--position-bottom {
  width: 100%;
  height: clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size));
}
.mm-menu--position-top {
  bottom: auto;
  transform: translate3d(0, -100%, 0);
}
.mm-menu--position-bottom {
  top: auto;
  transform: translate3d(0, 100%, 0);
}
.mm-menu--position-front, .mm-menu--position-top, .mm-menu--position-bottom {
  z-index: 2;
  transition: visibility 0s linear 0.4s, transform 0.4s ease 0s;
}
.mm-menu--position-front.mm-menu--opened, .mm-menu--position-top.mm-menu--opened, .mm-menu--position-bottom.mm-menu--opened {
  transform: translate3d(0, 0, 0);
}
.mm-menu--position-front.mm-menu--opened ~ .mm-slideout, .mm-menu--position-top.mm-menu--opened ~ .mm-slideout, .mm-menu--position-bottom.mm-menu--opened ~ .mm-slideout {
  transform: none !important;
}
.mm-menu--position-front.mm-menu--opened ~ .mm-wrapper__blocker, .mm-menu--position-top.mm-menu--opened ~ .mm-wrapper__blocker, .mm-menu--position-bottom.mm-menu--opened ~ .mm-wrapper__blocker {
  z-index: 1;
}
.mm-menu--theme-white {
  --mm-color-border: rgba(0, 0, 0, 0.1);
  --mm-color-button: rgba(0, 0, 0, 0.3);
  --mm-color-text: rgba(0, 0, 0, 0.7);
  --mm-color-text-dimmed: rgba(0, 0, 0, 0.3);
  --mm-color-background: #fff;
  --mm-color-background-highlight: rgba(0, 0, 0, 0.06);
  --mm-color-background-emphasis: rgba(0, 0, 0, 0.03);
}
.mm-menu--theme-dark {
  --mm-color-border: rgba(0, 0, 0, 0.3);
  --mm-color-button: rgba(255, 255, 255, 0.4);
  --mm-color-text: rgba(255, 255, 255, 0.85);
  --mm-color-text-dimmed: rgba(255, 255, 255, 0.4);
  --mm-color-background: #333;
  --mm-color-background-highlight: rgba(255, 255, 255, 0.08);
  --mm-color-background-emphasis: rgba(0, 0, 0, 0.1);
}
.mm-menu--theme-black {
  --mm-color-border: rgba(255, 255, 255, 0.25);
  --mm-color-button: rgba(255, 255, 255, 0.4);
  --mm-color-text: rgba(255, 255, 255, 0.75);
  --mm-color-text-dimmed: rgba(255, 255, 255, 0.4);
  --mm-color-background: #000;
  --mm-color-background-highlight: rgba(255, 255, 255, 0.2);
  --mm-color-background-emphasis: rgba(255, 255, 255, 0.15);
}
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.10.2
*/
body.hidden-scroll {
  overflow: hidden;
}
.sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  display: none;
  z-index: 1035;
}
.sl-wrapper {
  z-index: 1040;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
}
.sl-wrapper * {
  box-sizing: border-box;
}
.sl-wrapper button {
  border: 0 none;
  background: transparent;
  font-size: 28px;
  padding: 0;
  cursor: pointer;
}
.sl-wrapper button:hover {
  opacity: 0.7;
}
.sl-wrapper .sl-close {
  display: none;
  position: fixed;
  right: 30px;
  top: 30px;
  z-index: 10060;
  margin-top: -14px;
  margin-right: -14px;
  height: 44px;
  width: 44px;
  line-height: 44px;
  font-family: Arial, Baskerville, monospace;
  color: #000;
  font-size: 3rem;
}
.sl-wrapper .sl-counter {
  display: none;
  position: fixed;
  top: 30px;
  left: 30px;
  z-index: 1060;
  color: #000;
  font-size: 1rem;
}
.sl-wrapper .sl-navigation {
  width: 100%;
  display: none;
}
.sl-wrapper .sl-navigation button {
  position: fixed;
  top: 50%;
  margin-top: -22px;
  height: 44px;
  width: 22px;
  line-height: 44px;
  text-align: center;
  display: block;
  z-index: 10060;
  font-family: Arial, Baskerville, monospace;
  color: #000;
}
.sl-wrapper .sl-navigation button.sl-next {
  right: 5px;
  font-size: 2rem;
}
.sl-wrapper .sl-navigation button.sl-prev {
  left: 5px;
  font-size: 2rem;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 10px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 10px;
    font-size: 3rem;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 20px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 20px;
    font-size: 3rem;
  }
}
.sl-wrapper.sl-dir-rtl .sl-navigation {
  direction: ltr;
}
.sl-wrapper .sl-image {
  position: fixed;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 10000;
}
.sl-wrapper .sl-image img {
  margin: 0;
  padding: 0;
  display: block;
  border: 0 none;
  width: 100%;
  height: auto;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
.sl-wrapper .sl-image iframe {
  background: #000;
  border: 0 none;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
.sl-wrapper .sl-image .sl-caption {
  display: none;
  padding: 10px;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  font-size: 1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-top {
  bottom: auto;
  top: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-outside {
  bottom: auto;
}
.sl-wrapper .sl-image .sl-download {
  display: none;
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #000;
  z-index: 1060;
}
.sl-spinner {
  display: none;
  border: 5px solid #333;
  border-radius: 40px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  opacity: 0;
  position: fixed;
  top: 50%;
  width: 40px;
  z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  -moz-animation: pulsate 1s ease-out infinite;
  -ms-animation: pulsate 1s ease-out infinite;
  -o-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite;
}
.sl-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.sl-transition {
  transition: -moz-transform ease 200ms;
  transition: -ms-transform ease 200ms;
  transition: -o-transform ease 200ms;
  transition: -webkit-transform ease 200ms;
  transition: transform ease 200ms;
}
@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-moz-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-o-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-ms-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
/* Generated by Glyphter (http://www.glyphter.com) on  Wed Nov 24 2021*/
@font-face {
  font-family: "Axiomtek";
  src: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/711206b12baa2b3421eb282b4e36423b.eot);
  src: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/711206b12baa2b3421eb282b4e36423b.eot?#iefix) format("embedded-opentype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/08309f40763e17a0b0bcfd7cafe21467.woff) format("woff"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/32d84423d0e2727ad7a62432c57572c8.ttf) format("truetype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/f8372fe1bf3daa6be0aa31563d9b1cae.svg#Axiomtek) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class*=icon-]:before {
  display: inline-block;
  font-family: "Axiomtek";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-Facebook:before {
  content: "A";
}
.icon-Facebook-alt:before {
  content: "B";
}
.icon-LinkedIn:before {
  content: "C";
}
.icon-LinkedIn-alt:before {
  content: "D";
}
.icon-YouTube:before {
  content: "E";
}
.icon-YouTube-alt:before {
  content: "F";
}
.icon-Xing:before {
  content: "G";
}
.icon-Xing-alt:before {
  content: "H";
}
.icon-Twitter:before {
  content: "I";
}
.icon-Twitter-alt:before {
  content: "J";
}
.icon-Instagram:before {
  content: "K";
}
.icon-Arrow-Circle:before {
  content: "L";
}
.icon-Arrow:before {
  content: "M";
}
.icon-Arrow-Circle-fill:before {
  content: "N";
}
.icon-search:before {
  content: "O";
}
.icon-chevron:before {
  content: "P";
}
.icon-triangle:before {
  content: "Q";
}
.icon-speech-bubble:before {
  content: "R";
}
.icon-download:before {
  content: "S";
}
.icon-file:before {
  content: "T";
}
.icon-file-alt1:before {
  content: "U";
}
.icon-file-alt2:before {
  content: "V";
}
.icon-Datenblatt:before {
  content: "W";
}
.icon-Kurzanleitung:before {
  content: "X";
}
.icon-Benutzerhandbuch:before {
  content: "Y";
}
/* CSS Document */
/* open-sans-300 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/1ff083351611e93f199cd8babee9b971.eot); /* IE9 Compat Modes */
  src: local(""), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/1ff083351611e93f199cd8babee9b971.eot?#iefix) format("embedded-opentype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/c4d56a65291faa29cd8d1fc3180711be.woff2) format("woff2"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/b75dbf5a2eca01c34533ae920e22629b.woff) format("woff"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/be8155510b98d7e5e37e01b695f2b41f.ttf) format("truetype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/43861e56feb84c33e33d8a8c35d78cb9.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/66fc98152d277854fd71bdf14fd7e2a1.eot); /* IE9 Compat Modes */
  src: local(""), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/66fc98152d277854fd71bdf14fd7e2a1.eot?#iefix) format("embedded-opentype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/a2d02404d087c7c068d4266172a0933d.woff2) format("woff2"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/6f6541140f45c8410bb8b92ce602935c.woff) format("woff"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/d4c15d4c24a1ddb198eff3555015bec9.ttf) format("truetype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/a9aff17ee65c2d3dd7a9f91e32d0b49c.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  src: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/e4b203f2b234792941adf3cee5b0e12a.eot); /* IE9 Compat Modes */
  src: local(""), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/e4b203f2b234792941adf3cee5b0e12a.eot?#iefix) format("embedded-opentype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/2c96d29d1ea67e7362389a1d2bf5b50e.woff2) format("woff2"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/7e96641fdde28272811e8b80d901a7b8.woff) format("woff"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/3f24a27c6cc7517c784fe35b1694bc97.ttf) format("truetype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/549e9124651bc779fdca21e30e13824e.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/d99a53374a79ae5ef71b7ccb54ad7d84.eot); /* IE9 Compat Modes */
  src: local(""), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/d99a53374a79ae5ef71b7ccb54ad7d84.eot?#iefix) format("embedded-opentype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/87da65d8301dc2218555c9c0a9bb3f49.woff2) format("woff2"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/28125e6f4f0671dbfa7bed992fbe666c.woff) format("woff"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/ac0e95844e5fb56c1042b85685007ba0.ttf) format("truetype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/3d5351d0f1e0af7b27a04960467f0872.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/e6b7ad3259f533eaeacbb9d85968053f.eot); /* IE9 Compat Modes */
  src: local(""), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/e6b7ad3259f533eaeacbb9d85968053f.eot?#iefix) format("embedded-opentype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/166dc5efb248e57520964b354e0b38bb.woff2) format("woff2"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/043b0bf0b516558445d62ca7104d7785.woff) format("woff"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/ac7fd199b45ea19e55a19cc2c9ad4d75.ttf) format("truetype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/1418c060da5f38c8a0ff7170ee66da4d.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  src: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/b16ea2fef76c37cd01414bdd4072dfe4.eot); /* IE9 Compat Modes */
  src: local(""), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/b16ea2fef76c37cd01414bdd4072dfe4.eot?#iefix) format("embedded-opentype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/7d3e609633bf25c3f8a2fadef746fb9f.woff2) format("woff2"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/92b78cf5d6e6e387833bd58275c808ea.woff) format("woff"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/a191d2b873116682c5df80d681d77003.ttf) format("truetype"), url(//www.axiomtek.de/content/themes/axiomtek/build/theme/24a3c7e35e18c48fc9fcbd52e94e1777.svg#OpenSans) format("svg"); /* Legacy iOS */
}
* {
  text-size-adjust: 100%;
}
html, body {
  background-color: white;
  /* color: $axgrey; */
  color: #0F2338;
  font-family: "Open Sans", sans-serif;
  margin: 0;
  padding: 0;
  min-width: 280px !important;
  height: 100%;
}
html {
  box-sizing: border-box;
  min-height: 100%;
  font-size: 16px;
  line-height: 1.75em;
  overflow-x: hidden;
}
@media screen and (min-width: 1600px) {
  html {
    font-size: 18px;
  }
}
@media screen and (min-width: 1400px) {
  html {
    font-size: 17px;
  }
}
@media screen and (max-width: 1200px) {
  html {
    font-size: 15px;
  }
}
@media screen and (max-width: 980px) {
  html {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  html {
    /* font-size: 17px; */
  }
}
@media screen and (max-width: 580px) {
  html {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  html {
    font-size: 12px;
  }
}
@media screen and (max-width: 430px) {
  html {
    font-size: 11px;
  }
}
body {
  width: 100%;
  max-width: 100%;
  display: table;
  table-layout: fixed;
  overflow-x: hidden !important;
  height: auto;
  overflow-y: visible;
}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Chrome/Safari/Opera */
  -khtml-user-select: none; /* Konqueror */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
   not supported by any browser */
}
.clearall {
  clear: both;
}
a:hover {
  color: #E00053;
}
#ax-page {
  display: table-row !important;
  table-layout: fixed;
  overflow-x: hidden !important;
  height: auto;
  width: 100%;
  max-width: 100%;
}
#fd-page {
  display: table-row !important;
  table-layout: fixed;
  overflow-x: hidden !important;
  height: auto;
  width: 100%;
  max-width: 100%;
}
main {
  display: table-row !important;
  height: 100%;
  width: 100%;
}
header {
  /* display: table-row !important; */
  width: 100%;
  position: fixed;
  z-index: 998;
}
footer {
  display: block !important;
  width: 100%;
}
.container {
  max-width: 1400px;
  margin: auto;
}
.hyphenate {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
*, *::before, *::after {
  box-sizing: inherit;
}
.fd-js.fd-load body {
  opacity: 1;
}
.fd-js body {
  opacity: 0;
  transition: opacity 0.6s ease-in 0s;
}
p {
  margin-top: 0;
  margin-bottom: 1.5em;
}
#fd-page {
  margin-top: 0rem;
  display: block !important;
  margin-bottom: 0;
}
#fd-page #fd-construct {
  padding-left: 25px;
  padding-right: 25px;
  min-height: 500px;
}
#fd-page ul {
  margin-left: 1.75em;
  padding-left: 0;
  margin-bottom: 2em;
}
#fd-page ul li {
  list-style: none;
  text-indent: -0.325em;
  padding-bottom: 1.35em;
  line-height: 1.35em;
}
#fd-page ul li:before {
  content: "•";
  font-family: Arial, Helvetica, sans-serif;
  display: inline-block;
  color: #721C3C;
  font-size: 1.25rem;
  margin-right: 0.25em;
  transform: translateY(0em);
}
img {
  width: 100%;
  height: auto;
  max-width: 100%;
  border: none;
  outline: none;
}
sup {
  font-size: 0.45em;
}
#fd-page p a {
  color: #721C3C;
  text-decoration: none;
  font-weight: 700;
}
#fd-page li a {
  color: #721C3C;
  text-decoration: none;
  font-weight: 700;
}
#fd-page p a:hover, #fd-page p a:focus {
  text-decoration: underline;
}
/*
.hidden {
    display: none;
}
*/
.max-width-1240px {
  max-width: 1240px;
  margin: auto !important;
}
.max-width-1400px {
  max-width: 1400px;
  margin: auto !important;
}
.max-width-948px {
  max-width: 948px;
  margin: auto !important;
}
.max-width-728px {
  max-width: 728px;
  margin: auto !important;
}
.text-big p {
  font-size: 3.5rem !important;
  line-height: normal !important;
  font-weight: 700 !important;
  color: #c1c1c1;
  margin-bottom: 2rem !important;
}
.text-big p strong {
  color: #333941;
}
.vc_btn3 {
  font-family: "Open Sans", sans-serif;
}
.vc_btn3.vc_btn3-color-magenta {
  background-color: #721C3C !important;
  color: white !important;
  font-weight: 600;
}
.vc_btn3 {
  position: relative;
}
.vc_btn3::after {
  content: "M";
  font-family: "Axiomtek";
  font-size: 1rem;
  margin-left: 0.3rem;
  position: absolute;
  opacity: 0;
  transition: all 0.2s ease-out;
  transform: translateY(0.4em);
}
.vc_btn3:hover {
  padding-right: 3rem !important;
  transition: all 0.05s ease-out !important;
  background-color: #B5044B !important;
}
.vc_btn3:hover::after {
  margin-left: 1rem;
  opacity: 1;
  transition: all 0.05s ease-out;
}
/** Header **/
#fd-header > #fd-header-inner > #fd-header-top {
  background-color: #030E1B;
  color: white;
  max-width: 1800px;
  padding: 0rem 15px 0rem 15px;
  margin: auto;
  margin-bottom: -1px;
  font-weight: 500;
  /* height: 95px; */
}
@media screen and (max-width: 380px) {
  #fd-header > #fd-header-inner > #fd-header-top {
    padding: 0rem 4px 0rem 4px;
  }
}
#fd-header > #fd-header-inner > #fd-header-top > .container {
  max-width: calc(1350px + 2rem);
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-logo {
  max-width: 14.313rem;
  min-width: 158px;
  line-height: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  transition: all 0.2s ease-out;
}
@media screen and (max-width: 767px) {
  #fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-logo {
    padding-top: 5px;
    max-width: 200px;
  }
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-logo a {
  display: block;
  padding: 0.5rem 1rem;
  transition: all 0.2s ease-out;
}
@media screen and (max-width: 767px) {
  #fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-logo a {
    padding-top: 7px;
  }
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right {
  display: flex;
  align-items: center;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu {
  width: 100%;
  font-size: 1.125rem;
}
@media screen and (max-width: 980px) {
  #fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu {
    font-size: 16px;
  }
}
@media screen and (max-width: 880px) {
  #fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu {
    font-size: 15px;
  }
}
@media screen and (max-width: 767px) {
  #fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu {
    display: none;
  }
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 0;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li {
  list-style: none;
  color: white;
  margin: 0;
  background-color: transparent;
  z-index: 1;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li > a {
  text-decoration: none;
  padding: 1.78em 1.5em;
  color: white;
  background-color: transparent;
  border: none;
  transition: all 0.2s ease-out;
  position: relative;
}
@media screen and (max-width: 980px) {
  #fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li > a {
    padding: 1.78em 1em;
  }
}
@media screen and (max-width: 880px) {
  #fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li > a {
    padding: 1.78em 0.65em;
  }
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li > a::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #721C3C;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li > a:hover::before {
  transform: scaleY(1);
  opacity: 1;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li.current-menu-item > a::before, #fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li.current-menu-parent > a::before {
  transform: scaleY(1);
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li ul {
  transition: all 0.2s ease-out;
  border: none;
  /*
  transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
  */
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li ul.hidden {
  margin-top: 1rem;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li ul li {
  background-color: transparent;
  position: relative !important;
  z-index: 1 !important;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li ul li a {
  background-color: #0F2338;
  color: white;
  padding-left: 1.5rem;
  font-size: 0.899em;
  position: relative;
  z-index: 1 !important;
  border-left: none;
  border-radius: none;
}
@media screen and (max-width: 880px) {
  #fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li ul li a {
    padding-left: 1rem;
  }
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li ul li a::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #721C3C;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li ul li a:hover::before {
  transform: scaleY(1);
  opacity: 1;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li ul li ul li {
  font-size: 0.95em;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li ul li.current_page_item > a {
  background-color: #721C3C;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li ul li:first-child a {
  border-top: none;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li ul li.current-menu-item::before {
  transform: scaleY(1) !important;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li.sfHover > a::before {
  transform: scaleY(1);
  opacity: 1;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right #fd-header-search a {
  text-decoration: none;
  color: #721C3C;
  transition: all 0.2s ease-out;
  padding: 1em;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right #fd-header-search a span {
  display: none;
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right #fd-header-search a::after {
  content: "O";
  font-family: "Axiomtek";
  font-size: 1.25rem;
  transition: all 0.2s ease-out;
}
@media screen and (max-width: 767px) {
  #fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right #fd-header-search a::after {
    font-size: 1.75rem;
    display: block;
    margin-right: 1.5rem;
  }
}
#fd-header > #fd-header-inner > #fd-header-top > .container > #fd-header-right #fd-header-search a:hover::after {
  color: white;
  transition: all 0.05s ease-out;
}
#axsubmenu {
  margin-left: -25px;
  margin-right: -25px;
}
@media screen and (max-width: 767px) {
  #axsubmenu {
    margin-left: 0;
    margin-right: 0;
  }
}
#axsubmenu #axsubmenu-inner {
  max-width: 1800px;
  margin: auto;
  background-color: #721C3C;
  color: white;
  padding: 0 30px;
}
@media screen and (max-width: 767px) {
  #axsubmenu #axsubmenu-inner {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }
}
#axsubmenu #axsubmenu-inner .container {
  display: flex;
  justify-content: space-between;
  padding-right: 8.5%;
}
@media screen and (max-width: 767px) {
  #axsubmenu #axsubmenu-inner .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 580px) {
  #axsubmenu #axsubmenu-inner .container {
    flex-wrap: wrap;
    padding-left: 0 !important;
  }
}
#axsubmenu #axsubmenu-inner .container a {
  display: inline-block;
  color: white;
  padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  text-decoration: none;
  font-size: 1.125rem;
  position: relative;
  font-weight: 500;
  transition: all 0.2s ease-out;
}
@media screen and (max-width: 880px) {
  #axsubmenu #axsubmenu-inner .container a {
    font-size: 1rem;
    padding: 1.05rem 0.9rem 1.05rem 0.9rem;
  }
}
@media screen and (max-width: 767px) {
  #axsubmenu #axsubmenu-inner .container a {
    font-size: 0.92rem;
    padding: 0.85rem 0.4rem 0.85rem 0.4rem;
  }
}
@media screen and (max-width: 580px) {
  #axsubmenu #axsubmenu-inner .container a {
    font-size: 0.96rem;
    width: 50%;
    text-align: center;
    border: 1px solid #030E1B !important;
  }
}
#axsubmenu #axsubmenu-inner .container a::after {
  content: " ";
  display: inline-block;
  position: absolute;
  left: 1.25rem;
  bottom: 0px;
  width: 0%;
  height: 0.55rem;
  background-color: #E00053;
  transition: all 0.2s ease-out;
}
@media screen and (max-width: 580px) {
  #axsubmenu #axsubmenu-inner .container a::after {
    display: none !important;
  }
}
#axsubmenu #axsubmenu-inner .container a:hover::after, #axsubmenu #axsubmenu-inner .container a.active::after {
  width: calc(100% - 2.5rem);
  transition: all 0.05s ease-out;
}
@media screen and (max-width: 580px) {
  #axsubmenu #axsubmenu-inner .container a:hover, #axsubmenu #axsubmenu-inner .container a.active {
    background-color: white;
    color: #030E1B;
    font-weight: 600;
  }
}
#axsubmenu #axsubmenu-inner .container a:last-child {
  padding-right: 1.25rem;
}
#axsubmenu #axsubmenu-inner .container a:last-child:hover::after {
  width: calc(100% - 2.5rem);
}
#axsubmenu #axsubmenu-inner .container a:first-child {
  margin-left: -1.25rem;
}
@media screen and (max-width: 580px) {
  #axsubmenu #axsubmenu-inner .container a:first-child {
    margin-left: 0;
    border-bottom: none !important;
    border-right: none !important;
  }
}
@media screen and (max-width: 580px) {
  #axsubmenu #axsubmenu-inner .container a:nth-child(2) {
    border-bottom: none !important;
  }
}
@media screen and (max-width: 580px) {
  #axsubmenu #axsubmenu-inner .container a:nth-child(3) {
    border-right: none !important;
  }
}
.page-template-produkte #fd-header > #fd-header-inner > #fd-header-top > .container {
  max-width: calc(1350px + 2rem);
}
#axsubmenu #axsubmenu-inner .container {
  max-width: 1400px;
  padding-left: 25px !important;
  padding-right: 25px !important;
}
@media screen and (max-width: 767px) {
  #axsubmenu #axsubmenu-inner .container {
    padding-left: 20px !important;
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 580px) {
  #axsubmenu #axsubmenu-inner .container {
    padding-left: 0px !important;
  }
}
#burger-navigation {
  display: none;
}
@media screen and (max-width: 767px) {
  #burger-navigation {
    display: block;
  }
}
.fd-header-main-navigation .menu-item-25 > ul > li > ul > li {
  display: none !important;
}
#my-header {
  display: none;
}
/* Standard  */
h1 {
  font-size: 3rem;
  text-align: left;
  margin-bottom: 0.75em !important;
  margin-top: 1em !important;
  line-height: normal;
  font-weight: 500;
}
@media screen and (max-width: 1200px) {
  h1 {
    font-size: 2.8rem;
  }
}
@media screen and (max-width: 980px) {
  h1 {
    font-size: 2.6rem;
  }
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.4rem;
  }
  h1 br {
    display: none;
  }
}
@media screen and (max-width: 680px) {
  h1 {
    font-size: 2.2rem;
  }
}
@media screen and (max-width: 580px) {
  h1 {
    font-size: 2rem;
  }
}
@media screen and (max-width: 480px) {
  h1 {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 380px) {
  h1 {
    font-size: 1.6rem;
  }
}
h2 {
  font-size: 3.5rem;
  text-align: left;
  margin-bottom: 0.75em !important;
  margin-top: 1em !important;
  line-height: 1.4em;
  font-weight: 500;
  /*
  	@media screen and (max-width: 1200px) {
  		font-size: 2.5rem; 
  	}
  	@media screen and (max-width: 980px) {
  		font-size: 2.4rem; 
  	}
  	@media screen and (max-width: 767px) {
  		font-size: 2.3rem; 
  	}
  	@media screen and (max-width: 680px) {
  		font-size: 2.2rem; 
  	}
  	@media screen and (max-width: 580px) {
  		font-size: 2.0rem; 
  	}
  	@media screen and (max-width: 480px) {
  		font-size: 1.75rem; 
  	}
  	@media screen and (max-width: 380px) {
  		font-size: 1.5rem; 
  	}
  */
}
@media screen and (max-width: 1200px) {
  h2 {
    font-size: 3.25rem;
  }
}
@media screen and (max-width: 980px) {
  h2 {
    font-size: 3rem;
  }
}
@media screen and (max-width: 767px) {
  h2 {
    font-size: 2.75rem;
  }
}
@media screen and (max-width: 680px) {
  h2 {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 580px) {
  h2 {
    font-size: 2.25rem;
  }
}
@media screen and (max-width: 480px) {
  h2 {
    font-size: 2rem;
  }
}
@media screen and (max-width: 380px) {
  h2 {
    font-size: 1.8rem;
  }
}
.big h2 {
  font-size: 3.1rem;
  margin-bottom: 0em !important;
  margin-top: 0em !important;
}
.shop-teaser-big h2 {
  color: white;
}
.no-top-padding h2 {
  margin-top: 0 !important;
}
h3 {
  font-size: 2.75rem;
  margin-bottom: 1em !important;
  margin-top: 1.5em !important;
  line-height: 1.75em;
  font-weight: 700;
}
h3 a {
  text-decoration: none;
}
@media screen and (max-width: 1200px) {
  h3 {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 980px) {
  h3 {
    font-size: 1.55rem;
  }
}
@media screen and (max-width: 768px) {
  h3 {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 680px) {
  h3 {
    font-size: 1.45rem;
  }
}
@media screen and (max-width: 580px) {
  h3 {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 480px) {
  h3 {
    font-size: 1.35rem;
  }
}
.no-top-padding h3 {
  margin-top: 0 !important;
  margin-bottom: 0.25em !important;
}
.no-top-padding {
  margin-bottom: 0 !important;
}
h4 {
  font-size: 1.55666666rem;
  font-weight: 700;
  margin-bottom: 1em;
  margin-top: 0;
  color: #721C3C !important;
  line-height: 2.25rem;
}
h4 a {
  text-decoration: none;
}
h5 {
  font-size: 1.25em;
  margin-top: 2.5em;
  margin-bottom: 0.25em;
  font-weight: 700;
}
h6 {
  font-size: 1.944rem;
  line-height: normal;
  font-weight: 700;
  margin-top: 0.75em;
}
small {
  font-size: 0.65em;
}
table td {
  vertical-align: top;
}
.vc_btn3-container .vc_btn3-color-default {
  color: white !important;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.15em !important;
  padding: 0.5em 4em !important;
}
#hero {
  line-height: 0;
  position: relative;
  overflow: hidden;
  padding-bottom: 22.396%;
  position: relative;
  max-height: 430px;
  min-height: 330px;
  background-image: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/dddf8ba624454c1a5bb1b058e2767389.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
@media screen and (max-width: 980px) {
  #hero {
    min-height: 300px;
  }
}
@media screen and (max-width: 880px) {
  #hero {
    min-height: 260px;
  }
}
@media screen and (max-width: 767px) {
  #hero {
    min-height: 220px;
  }
}
@media screen and (max-width: 680px) {
  #hero {
    min-height: 190px;
  }
}
@media screen and (max-width: 580px) {
  #hero {
    min-height: 160px;
  }
}
@media screen and (max-width: 480px) {
  #hero {
    min-height: 140px;
  }
}
@media screen and (max-width: 430px) {
  #hero {
    min-height: 125px;
  }
}
@media screen and (max-width: 380px) {
  #hero {
    min-height: 105px;
  }
}
#hero #hero-inner {
  position: absolute;
  width: 100%;
  height: 100%;
}
#hero #hero-inner #hero-inner-inner {
  max-width: 1400px;
  padding-left: 25px;
  padding-right: 25px;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: auto;
}
#hero #hero-inner #hero-inner-inner .hero-headline {
  color: white;
  width: 46%;
  padding-right: 3rem;
}
#hero #hero-inner #hero-inner-inner .hero-headline h2 {
  color: white;
  font-size: 3rem;
  margin-top: 0.25em !important;
  line-height: 1.3em;
}
#hero #hero-inner #hero-inner-inner .hero-headline h4 {
  color: white !important;
  margin-bottom: 0.25em !important;
}
@media screen and (max-width: 980px) {
  #hero #hero-inner #hero-inner-inner .hero-headline {
    width: 55%;
    padding-right: 0.25rem;
  }
  #hero #hero-inner #hero-inner-inner .hero-headline h2 {
    font-size: 2.8rem;
    line-height: 1.2em;
  }
  #hero #hero-inner #hero-inner-inner .hero-headline h4 {
    font-size: 1.55rem;
    line-height: normal;
  }
}
@media screen and (max-width: 767px) {
  #hero #hero-inner #hero-inner-inner .hero-headline h2 {
    font-size: 2.4rem;
    line-height: 1.1em;
  }
  #hero #hero-inner #hero-inner-inner .hero-headline h4 {
    font-size: 1.5rem;
    line-height: normal;
  }
}
@media screen and (max-width: 680px) {
  #hero #hero-inner #hero-inner-inner .hero-headline h2 {
    font-size: 2.2rem;
  }
  #hero #hero-inner #hero-inner-inner .hero-headline h4 {
    font-size: 1.45rem;
  }
}
@media screen and (max-width: 580px) {
  #hero #hero-inner #hero-inner-inner .hero-headline h2 {
    font-size: 1.9rem;
  }
  #hero #hero-inner #hero-inner-inner .hero-headline h4 {
    font-size: 1.35rem;
  }
}
@media screen and (max-width: 480px) {
  #hero #hero-inner #hero-inner-inner .hero-headline h2 {
    font-size: 1.7rem;
  }
  #hero #hero-inner #hero-inner-inner .hero-headline h4 {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 380px) {
  #hero #hero-inner #hero-inner-inner .hero-headline h2 {
    font-size: 1.5rem;
  }
  #hero #hero-inner #hero-inner-inner .hero-headline h4 {
    font-size: 1rem;
  }
}
#hero #hero-inner #hero-inner-inner .hero-image {
  height: 100%;
  width: 64%;
  margin-left: 3rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (max-width: 1100px) {
  #hero #hero-inner #hero-inner-inner .hero-image {
    margin-left: 2rem;
  }
}
#hero #hero-inner #hero-inner-inner .hero-image p {
  line-height: 0;
}
#hero #hero-inner #hero-inner-inner .hero-image picture {
  height: 100%;
}
#hero #hero-inner #hero-inner-inner .hero-image picture img {
  width: auto;
  max-height: 100%;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizeQuality;
}
.hero > .wpb_column > .vc_column-inner > .wpb_wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.hero > .wpb_column > .vc_column-inner > .wpb_wrapper > .img {
  margin-bottom: 0;
}
.hero > .wpb_column > .vc_column-inner > .wpb_wrapper > .img p {
  line-height: 0 !important;
}
@media screen and (max-width: 1000px) {
  .hero > .wpb_column > .vc_column-inner > .wpb_wrapper > .img p {
    margin-left: -3rem;
    margin-right: -3rem;
  }
}
@media screen and (max-width: 767px) {
  .hero > .wpb_column > .vc_column-inner > .wpb_wrapper > .img p {
    margin-left: -5rem;
    margin-right: -5rem;
  }
}
@media screen and (max-width: 680px) {
  .hero > .wpb_column > .vc_column-inner > .wpb_wrapper > .img p {
    margin-left: -6rem;
    margin-right: -6rem;
  }
}
@media screen and (max-width: 580px) {
  .hero > .wpb_column > .vc_column-inner > .wpb_wrapper > .img p {
    margin-left: -7rem;
    margin-right: -7rem;
  }
}
@media screen and (max-width: 480px) {
  .hero > .wpb_column > .vc_column-inner > .wpb_wrapper > .img p {
    margin-left: -8rem;
    margin-right: -8rem;
  }
}
.hero > .wpb_column > .vc_column-inner > .wpb_wrapper > .txt {
  position: absolute;
  color: white;
  margin-bottom: 0;
  width: 100%;
  text-shadow: 0 0 2rem rgba(51, 57, 65, 0.99);
}
.hero > .wpb_column > .vc_column-inner > .wpb_wrapper > .txt .wpb_wrapper {
  max-width: 1400px;
  margin: auto;
  padding-left: 25px;
  padding-right: 25px;
}
.hero > .wpb_column > .vc_column-inner > .wpb_wrapper > .txt .wpb_wrapper h2 {
  padding-bottom: 3rem !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  color: white;
}
.hero > .wpb_column > .vc_column-inner > .wpb_wrapper > .txt.smaller-headline {
  /*
  h2 {
      font-size: 3.5rem;
      @media screen and (max-width: 1600px) {
          font-size: 3.1rem;
      }
      @media screen and (max-width: 1400px) {
          font-size: 2.9rem;
      }
      @media screen and (max-width: 1200px) {
          font-size: 2.7rem;
      }
      @media screen and (max-width: 1100px) {
          font-size: 2.6rem;
      }
      @media screen and (max-width: 900px) {
          font-size: 2.45rem;
      }
      @media screen and (max-width: 767px) {
          font-size: 2.3rem;
      }
      @media screen and (max-width: 680px) {
          font-size: 2.15rem;
      }
      @media screen and (max-width: 580px) {
          font-size: 2.0rem;
      }
      @media screen and (max-width: 480px) {
          font-size: 1.85rem;
      }
      @media screen and (max-width: 380px) {
          font-size: 1.7rem;
      }
  }
  */
}
.hero > .wpb_column > .vc_column-inner > .wpb_wrapper > .txt.bigger-headline {
  /*
  h2 {
      font-size: 4.0rem;
      font-weight: 700;
  }
  */
}
/** Spacings **/
.space-before-extrasmall {
  margin-top: 0.5em !important;
}
.space-before-small {
  margin-top: 1em !important;
}
.space-before-medium {
  margin-top: 2em !important;
}
.space-before-mediumlarge {
  margin-top: 3em !important;
}
.space-before-large {
  margin-top: 4em !important;
}
.space-before-extralarge {
  margin-top: 8em !important;
}
.space-before-extraextralarge {
  margin-top: 12em !important;
}
.space-after-extrasmall {
  margin-bottom: 0.5em !important;
}
.space-after-small {
  margin-bottom: 1em !important;
}
.space-after-medium {
  margin-bottom: 2em !important;
}
.space-after-mediumlarge {
  margin-bottom: 3em !important;
}
.space-after-large {
  margin-bottom: 4em !important;
}
.space-after-extralarge {
  margin-bottom: 8em !important;
}
.space-after-extraextralarge {
  margin-bottom: 12em !important;
}
.padding-before-extrasmall {
  padding-top: 0.5em !important;
}
.padding-before-small {
  padding-top: 1em !important;
}
.padding-before-medium {
  padding-top: 2em !important;
}
.padding-before-mediumlarge {
  padding-top: 3em !important;
}
.padding-before-large {
  padding-top: 4em !important;
}
.padding-before-extralarge {
  padding-top: 8em !important;
}
.padding-before-extraextralarge {
  padding-top: 12em !important;
}
.padding-after-extrasmall {
  padding-bottom: 0.5em !important;
}
.padding-after-small {
  padding-bottom: 1em !important;
}
.padding-after-medium {
  padding-bottom: 2em !important;
}
.padding-after-mediumlarge {
  padding-bottom: 3em !important;
}
.padding-after-large {
  padding-bottom: 4em !important;
}
.padding-after-extralarge {
  padding-bottom: 8em !important;
}
.padding-after-extraextralarge {
  padding-bottom: 12em !important;
}
/** ------------------------------------- FOOTER */
#fd-footer {
  color: white;
  clear: both;
}
#fd-footer > #fd-footer-inner {
  max-width: 1800px;
  margin: auto;
}
#fd-footer > #fd-footer-inner a {
  color: white;
  text-decoration: none;
}
#fd-footer > #fd-footer-inner > .container {
  max-width: 1800px;
  position: relative;
}
#fd-footer > #fd-footer-inner > .container #footer-top {
  text-align: center;
  /* font-size: 1.667em; */
  background-color: rgba(2, 22, 43, 0.8);
  padding: 0 25px;
  color: white;
  font-weight: 300;
  font-size: 15px !important;
}
@media screen and (max-width: 1100px) {
  #fd-footer > #fd-footer-inner > .container #footer-top {
    font-size: 14px !important;
  }
}
@media screen and (max-width: 900px) {
  #fd-footer > #fd-footer-inner > .container #footer-top {
    font-size: 13px !important;
  }
}
@media screen and (max-width: 480px) {
  #fd-footer > #fd-footer-inner > .container #footer-top {
    font-size: 12px !important;
    padding: 0 15px;
  }
}
#fd-footer > #fd-footer-inner > .container #footer-top strong {
  font-weight: 500;
}
#fd-footer > #fd-footer-inner > .container #footer-top p {
  margin-bottom: 0.5em;
  line-height: 2.5em;
}
#fd-footer > #fd-footer-inner > .container #footer-top p span {
  white-space: nowrap;
}
#fd-footer > #fd-footer-inner > .container #footer-top p span.trenner::after {
  content: " ";
  display: inline-block;
  width: 0.444em;
  height: 0.444em;
  border-radius: 0.111em;
  background-color: white;
  margin: 0 0.75em;
  transform: translateY(-0.1em);
}
#fd-footer > #fd-footer-inner > .container #footer-top a {
  position: relative;
}
#fd-footer > #fd-footer-inner > .container #footer-top a::after {
  content: " ";
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 0%;
  height: 2px;
  background-color: #000;
  transition: all 0.2s ease-out;
}
#fd-footer > #fd-footer-inner > .container #footer-top a:hover::after {
  width: 100%;
  transition: all 0.05s ease-out;
}
#fd-footer > #fd-footer-inner > .container #footer-top #footer-top-socialmenu {
  max-width: 1350px;
  margin: auto;
  padding: 1.5rem 0 1rem 0;
  border-top: 1px solid #5E6A77;
}
#fd-footer > #fd-footer-inner > .container #footer-top #footer-top-sitemap {
  max-width: 1350px;
  margin: auto;
  padding: 1.5rem 0 0.5rem 0;
  /* border-top: 1px solid $axlightgrey; */
  text-align: left;
}
#fd-footer > #fd-footer-inner > .container #footer-top #footer-top-sitemap h5 {
  font-size: 1.125rem;
  font-weight: 300;
  margin-bottom: 1rem;
  margin-top: 1.75rem;
}
@media screen and (max-width: 580px) {
  #fd-footer > #fd-footer-inner > .container #footer-top #footer-top-sitemap h5 {
    font-size: 1.25rem;
  }
}
#fd-footer > #fd-footer-inner > .container #footer-top #footer-top-sitemap a::after {
  background-color: #E00053;
}
#fd-footer > #fd-footer-inner > .container #footer-top #footer-top-sitemap p {
  line-height: 1.65rem;
  margin-bottom: 0.9rem;
}
#fd-footer > #fd-footer-inner > .container #footer-bottom {
  text-align: center;
  font-size: 1em;
  font-weight: 400;
  padding-top: 1em;
  padding-bottom: 1em;
  background-color: #030E1B;
}
#fd-footer > #fd-footer-inner > .container #footer-bottom #footer-bottom-menu-inner {
  padding: 0 25px;
}
#fd-footer > #fd-footer-inner > .container #footer-bottom ul#wpb--menu {
  padding-left: 0;
  padding-bottom: 0;
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 0;
}
#fd-footer > #fd-footer-inner > .container #footer-bottom ul#wpb--menu li {
  list-style: none;
  display: inline-block;
  margin: 0em;
}
#fd-footer > #fd-footer-inner > .container #footer-bottom ul#wpb--menu li a {
  position: relative;
  padding: 0.25em 0.5em;
}
#fd-footer > #fd-footer-inner > .container #footer-bottom ul#wpb--menu li a::after {
  content: " ";
  display: inline-block;
  position: absolute;
  left: 0.5em;
  bottom: -1px;
  width: 0%;
  height: 2px;
  background-color: #E00053;
  transition: all 0.2s ease-out;
}
#fd-footer > #fd-footer-inner > .container #footer-bottom ul#wpb--menu li a:hover::after {
  width: calc(100% - 1em);
  transition: all 0.05s ease-out;
}
#fd-footer > #fd-footer-inner > .container #footer-bottom ul#wpb--menu li span {
  margin: 0 1em;
}
#fd-footer > #fd-footer-inner > .container #footer-bottom ul#wpb--menu li:last-child span {
  display: none;
}
.social-navigation {
  padding-top: 0.5rem;
  display: flex;
  justify-content: center;
}
.social-navigation ul {
  margin-left: 0;
  padding-left: 1rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.social-navigation ul li {
  list-style: none;
  font-size: 2rem;
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.social-navigation ul li.facebook-icon a {
  text-decoration: none;
}
.social-navigation ul li.facebook-icon a::before {
  font-family: "axiomtek";
  content: "B";
  color: #fff;
}
.social-navigation ul li.facebook-icon a span {
  display: none;
}
.social-navigation ul li.facebook-icon a:hover::before, .social-navigation ul li.facebook-icon a:focus::before {
  color: #E00053;
}
.social-navigation ul li.instagram-icon a {
  text-decoration: none;
}
.social-navigation ul li.instagram-icon a::before {
  font-family: "axiomtek";
  content: "K";
  color: #fff;
}
.social-navigation ul li.instagram-icon a span {
  display: none;
}
.social-navigation ul li.instagram-icon a:hover::before, .social-navigation ul li.instagram-icon a:focus::before {
  color: #E00053;
}
.social-navigation ul li.linkedin-icon a {
  text-decoration: none;
}
.social-navigation ul li.linkedin-icon a::before {
  font-family: "axiomtek";
  content: "D";
  color: #fff;
}
.social-navigation ul li.linkedin-icon a span {
  display: none;
}
.social-navigation ul li.linkedin-icon a:hover::before, .social-navigation ul li.linkedin-icon a:focus::before {
  color: #E00053;
}
.social-navigation ul li.youtube-icon a {
  text-decoration: none;
}
.social-navigation ul li.youtube-icon a::before {
  font-family: "axiomtek";
  content: "F";
  color: #fff;
}
.social-navigation ul li.youtube-icon a span {
  display: none;
}
.social-navigation ul li.youtube-icon a:hover::before, .social-navigation ul li.youtube-icon a:focus::before {
  color: #E00053;
}
.social-navigation ul li.xing-icon a {
  text-decoration: none;
}
.social-navigation ul li.xing-icon a::before {
  font-family: "axiomtek";
  content: "H";
  color: #fff;
}
.social-navigation ul li.xing-icon a span {
  display: none;
}
.social-navigation ul li.xing-icon a:hover::before, .social-navigation ul li.xing-icon a:focus::before {
  color: #E00053;
}
.social-navigation ul li.twitter-icon a {
  text-decoration: none;
}
.social-navigation ul li.twitter-icon a::before {
  font-family: "axiomtek";
  content: "J";
  color: #fff;
}
.social-navigation ul li.twitter-icon a span {
  display: none;
}
.social-navigation ul li.twitter-icon a:hover::before, .social-navigation ul li.twitter-icon a:focus::before {
  color: #E00053;
}
.social-navigation ul li a {
  transition: all 0.2s ease-out;
}
.social-navigation ul li a::before {
  transition: all 0.2s ease-out;
}
.social-navigation ul li a:hover::before, .social-navigation ul li a:focus::before {
  transition: all 0.05s ease-out;
}
.social-navigation ul li a::after {
  display: none !important;
}
#sitemap_products_menu a {
  float: left;
  clear: left;
}
#sitemap_products_menu a.level-1-term {
  font-weight: 600;
}
#sitemap_products_menu a.level-1-term::after {
  bottom: 2px !important;
}
#sitemap_products_menu a.level-1-term.active::after {
  width: 100% !important;
}
#sitemap_products_menu .level-2 {
  margin-bottom: 1rem;
}
@media screen and (max-width: 480px) {
  #sitemap_products_menu .level-2 {
    display: inline-block;
  }
}
#sitemap_products_menu .level-2 a::after {
  bottom: 2px !important;
}
#sitemap_products_menu .level-2 a.active::after {
  width: 100% !important;
}
.law {
  padding-top: 21px;
}
@media screen and (max-width: 767px) {
  .law {
    padding-top: 13px;
  }
}
@media screen and (max-width: 767px) {
  #footer-top-sitemap .vc_row .vc_col-sm-4 {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  #footer-top-sitemap .vc_row .vc_col-sm-4:last-child {
    width: 100%;
    margin-bottom: 1rem;
  }
  #footer-top-sitemap .vc_row .vc_col-sm-4:last-child > .vc_column-inner > .wpb_wrapper > div {
    width: 50%;
    float: left;
  }
  #footer-top-sitemap .vc_row .vc_col-sm-4:last-child > .vc_column-inner > .wpb_wrapper > div:last-child {
    padding-left: 15px;
  }
}
#fd-page p,
#fd-page li {
  font-size: 1.125rem;
  line-height: 1.7em;
}
@media screen and (max-width: 767px) {
  #fd-page p,
  #fd-page li {
    hyphens: auto;
  }
}
#hero > .vc_row {
  /* background-position-x: right; */
}
#hero > .vc_row .vc_column-inner {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
#hero h1 {
  color: white;
  margin-top: 1em !important;
  margin-bottom: 1em !important;
}
@media screen and (max-width: 1100px) {
  #hero h1 {
    font-size: 3rem;
  }
}
@media screen and (max-width: 800px) {
  #hero h1 {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 700px) {
  #hero h1 {
    font-size: 2.25rem;
  }
}
@media screen and (max-width: 600px) {
  #hero h1 {
    font-size: 1.75rem;
  }
}
@media screen and (max-width: 500px) {
  #hero h1 {
    font-size: 1.5rem;
  }
}
#navi {
  margin-top: 8rem;
  margin-bottom: 3rem;
}
#fd-construct {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
#fd-construct > .container > .container-product-inner > .vc_section {
  margin-left: -30px;
  margin-right: -30px;
}
#fd-construct > .container > .container-product-inner > .vc_section > .vc_row {
  max-width: 1430px;
  padding-left: 25px;
  padding-right: 25px;
  margin: auto;
}
#fd-construct > .container > .container-product-inner > .vc_section[data-vc-full-width] {
  margin-left: -45px;
  margin-right: -45px;
}
#fd-construct > .container > .container-product-inner > .vc_section[data-vc-full-width] > .vc_row {
  max-width: 1800px;
  margin: auto;
  display: flex;
  padding-left: 0;
  padding-right: 0;
}
#fd-construct > .container > .container-product-inner > .vc_section[data-vc-full-width] > .vc_row > .vc_column_container .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 1rem;
}
#fd-construct > .container > .container-product-inner > .vc_section[data-vc-full-width] > .vc_row.bg_lightlightgrey, #fd-construct > .container > .container-product-inner > .vc_section[data-vc-full-width] > .vc_row.maxwidth1400px {
  color: #0F2338;
}
#fd-construct > .container > .container-product-inner > .vc_section[data-vc-full-width] > .vc_row.bg_lightlightgrey > .wpb_column, #fd-construct > .container > .container-product-inner > .vc_section[data-vc-full-width] > .vc_row.maxwidth1400px > .wpb_column {
  max-width: 1400px;
  padding-left: 25px;
  padding-right: 25px;
  margin: auto !important;
}
#fd-construct > .container > .container-product-inner > .vc_section[data-vc-full-width] > .vc_row.bg_lightlightgrey h3, #fd-construct > .container > .container-product-inner > .vc_section[data-vc-full-width] > .vc_row.maxwidth1400px h3 {
  margin-top: 0.5rem !important;
  margin-bottom: 1rem !important;
  font-weight: 500;
}
._2col-imageteaser {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 6rem;
  margin-bottom: 4rem;
}
._2col-imageteaser:first-of-type {
  margin-top: 4rem;
}
._2col-imageteaser img {
  max-width: 90%;
  padding: 3rem 2rem;
}
@media screen and (max-width: 767px) {
  ._2col-imageteaser img {
    max-width: 100%;
  }
}
._2col-imageteaser h2 {
  font-size: 1.75rem;
  color: white;
}
._2col-imageteaser .wpb_content_element {
  margin-bottom: 0;
}
._2col-imageteaser.imgleft {
  padding-left: 0;
  padding-right: 0;
}
._2col-imageteaser.imgleft > .vc_row {
  padding-left: 0px !important;
}
._2col-imageteaser.imgleft .vc_col-sm-7 {
  background-position: center center;
  background-size: cover;
  padding-left: 0;
}
._2col-imageteaser.imgleft .vc_col-sm-7 .vc_column-inner {
  padding: 0;
  background-image: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/e979d0b474d0ce4fea4ce567bdf6fb52.png);
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  ._2col-imageteaser.imgleft .vc_col-sm-7 .vc_column-inner {
    /* height: 400px; */
    padding-bottom: 50vW;
  }
}
._2col-imageteaser.imgleft .vc_col-sm-7 p {
  line-height: 0 !important;
  text-align: center !important;
}
._2col-imageteaser.imgleft .vc_col-sm-5 > .vc_column-inner {
  margin-left: -5rem;
  padding: 0;
}
@media screen and (max-width: 767px) {
  ._2col-imageteaser.imgleft .vc_col-sm-5 > .vc_column-inner {
    margin-left: -0.3rem;
    margin-right: -2.3rem;
  }
}
._2col-imageteaser.imgright {
  padding-left: 0;
  padding-right: 0;
}
._2col-imageteaser.imgright > .vc_row {
  padding-right: 0 !important;
}
@media screen and (max-width: 767px) {
  ._2col-imageteaser.imgright > .vc_row {
    flex-direction: column-reverse;
  }
}
._2col-imageteaser.imgright .vc_col-sm-7 {
  background-position: center center;
  background-size: cover;
  padding-right: 0;
}
._2col-imageteaser.imgright .vc_col-sm-7 .vc_column-inner {
  padding: 0;
  background-image: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/c71243f7c265e455113ad299f3683275.png);
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  ._2col-imageteaser.imgright .vc_col-sm-7 .vc_column-inner {
    /* height: 400px; */
    padding-bottom: 50vW;
  }
}
._2col-imageteaser.imgright .vc_col-sm-7 p {
  line-height: 0 !important;
  text-align: right !important;
}
._2col-imageteaser.imgright .vc_col-sm-5 {
  z-index: 48;
}
._2col-imageteaser.imgright .vc_col-sm-5 > .vc_column-inner {
  margin-right: -5rem;
  padding: 0;
}
@media screen and (max-width: 767px) {
  ._2col-imageteaser.imgright .vc_col-sm-5 > .vc_column-inner {
    margin-right: 0;
    margin-left: -2.3rem;
  }
}
._2col-imageteaser .ax_txt,
._2col-imageteaser .ax_btn {
  padding-left: 4rem;
  padding-right: 4rem;
}
@media screen and (max-width: 767px) {
  ._2col-imageteaser .ax_txt,
  ._2col-imageteaser .ax_btn {
    padding-left: 2rem !important;
    /* padding-right: 2rem; */
  }
}
._2col-imageteaser .ax_txt {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
}
._2col-imageteaser .ax_btn {
  padding-top: 1.15rem;
  padding-bottom: 1.15rem;
  font-weight: 600;
}
._2col-imageteaser .ax_btn a {
  color: white !important;
  text-decoration: none;
  font-size: 1.05rem;
  line-height: 2rem;
  font-weight: 600;
  padding-right: 1rem;
  transition: all 0.2s ease-out;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 3.5rem;
  transition: all 0.2s ease-out;
}
@media screen and (max-width: 580px) {
  ._2col-imageteaser .ax_btn a {
    font-size: 1.2rem !important;
  }
}
@media screen and (max-width: 480px) {
  ._2col-imageteaser .ax_btn a {
    font-size: 1.4rem !important;
  }
}
._2col-imageteaser .ax_btn a::before {
  content: "M";
  font-family: "Axiomtek";
  font-size: 1.05rem !important;
  background-color: #B5044B;
  color: #0F2338;
  border-radius: 50%;
  display: block;
  position: absolute;
  width: 39px;
  height: 39px;
  float: left;
  text-align: center;
  line-height: 39px;
  transition: all 0.2s ease-out;
  position: absolute;
  left: 0;
}
@media screen and (max-width: 767px) {
  ._2col-imageteaser .ax_btn a::before {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 1.05rem !important;
  }
}
@media screen and (max-width: 480px) {
  ._2col-imageteaser .ax_btn a::before {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 1rem !important;
  }
}
._2col-imageteaser .ax_btn a:hover {
  padding-left: 3.75rem;
  transition: all 0.05s ease-out;
  text-decoration: none !important;
}
._2col-imageteaser .ax_btn a:hover::before {
  color: white;
  font-size: 1.05rem !important;
  left: 6px;
  transition: all 0.05s ease-out;
}
.bg_darkfuchsia {
  background-color: #B5044B;
  color: white;
}
.bg_darkblue {
  background-color: #0F2338;
  color: white;
}
.bg_lightlightgrey {
  background-color: #F0F0F2;
  color: #0F2338;
}
.bg_lightlightgrey h5 {
  font-weight: 500;
  font-size: 1.5rem;
}
.bg_magenta {
  background-color: #721C3C;
  color: white;
}
.bg_magenta a {
  color: white !important;
}
.text2col p {
  column-count: 2;
  column-gap: 2rem;
}
@media screen and (max-width: 767px) {
  .text2col p {
    column-count: 1;
    column-gap: 0;
  }
}
img {
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizeQuality;
}
.page-cta-content {
  margin: 0 !important;
}
.page-cta-content > .vc_row {
  max-width: 1400px;
  margin: auto !important;
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.page-further-content {
  margin-top: 2rem !important;
}
.page-further-content > .vc_row {
  max-width: 1400px;
  margin: auto !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
}
@media screen and (max-width: 767px) {
  .page-further-content > .vc_row {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
.page-further-content > .vc_row .wpb_column {
  margin-bottom: 4rem;
}
.page-further-content > .vc_row:first-child .wpb_column {
  margin-bottom: 0rem;
}
.slider_branchenloesungen,
.slider_partner {
  margin-top: 1.5rem;
  overflow: hidden;
}
.slider_branchenloesungen .swiper-wrapper .swiper-slide,
.slider_partner .swiper-wrapper .swiper-slide {
  /* max-width: 33.333333%; */
  /*margin-right: 2rem;*/
}
.slider_branchenloesungen .swiper-wrapper .swiper-slide h5,
.slider_partner .swiper-wrapper .swiper-slide h5 {
  font-size: 1.25rem;
  margin-top: 1em;
  margin-bottom: 0.5em;
  font-weight: 700;
}
.slider_branchenloesungen .swiper-wrapper .swiper-slide .blteaser_btn,
.slider_partner .swiper-wrapper .swiper-slide .blteaser_btn {
  margin-top: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1px;
}
.slider_branchenloesungen .swiper-wrapper .swiper-slide .blteaser_btn a,
.slider_partner .swiper-wrapper .swiper-slide .blteaser_btn a {
  background-color: #721C3C;
  border-radius: 5px;
  color: white;
  font-weight: 500;
  padding: 0.55em 1.25em;
  font-size: 1.075rem;
  text-decoration: none;
  transition: all 0.2s ease-out;
}
.slider_branchenloesungen .swiper-wrapper .swiper-slide .blteaser_btn a::after,
.slider_partner .swiper-wrapper .swiper-slide .blteaser_btn a::after {
  content: "M";
  font-family: "Axiomtek";
  font-size: 1rem;
  margin-left: 0.3rem;
  position: absolute;
  opacity: 0;
  transition: all 0.2s ease-out;
  transform: translateY(0em);
}
.slider_branchenloesungen .swiper-wrapper .swiper-slide .blteaser_btn a:hover,
.slider_partner .swiper-wrapper .swiper-slide .blteaser_btn a:hover {
  padding-right: 2.25rem;
  transition: all 0.05s ease-out;
  background-color: #B5044B;
}
.slider_branchenloesungen .swiper-wrapper .swiper-slide .blteaser_btn a:hover::after,
.slider_partner .swiper-wrapper .swiper-slide .blteaser_btn a:hover::after {
  opacity: 1;
  margin-left: 0.6em;
  transition: all 0.05s ease-out;
}
.slider_branchenloesungen .swiper-button-prev,
.slider_branchenloesungen .swiper-button-next,
.slider_partner .swiper-button-prev,
.slider_partner .swiper-button-next {
  margin-top: 1.5rem;
}
.slider_branchenloesungen .swiper-button-prev::after,
.slider_branchenloesungen .swiper-button-next::after,
.slider_partner .swiper-button-prev::after,
.slider_partner .swiper-button-next::after {
  color: #721C3C;
  font-weight: bold;
  font-size: 1.75rem;
}
.slider_branchenloesungen .swiper-button-prev:hover::after,
.slider_branchenloesungen .swiper-button-next:hover::after,
.slider_partner .swiper-button-prev:hover::after,
.slider_partner .swiper-button-next:hover::after {
  color: #E00053;
}
.slider_branchenloesungen .swiper-button-prev,
.slider_partner .swiper-button-prev {
  left: -20px;
}
.slider_branchenloesungen .swiper-button-next,
.slider_partner .swiper-button-next {
  right: -20px;
}
.slider_branchenloesungen .swiper-button-prev {
  left: -20px;
}
@media screen and (max-width: 1460px) {
  .slider_branchenloesungen .swiper-button-prev {
    left: -10px;
  }
}
.slider_branchenloesungen .swiper-button-next {
  right: -20px;
}
@media screen and (max-width: 1460px) {
  .slider_branchenloesungen .swiper-button-next {
    right: -10px;
  }
}
.slider_partner .swiper-button-prev {
  left: -20px;
}
@media screen and (max-width: 1460px) {
  .slider_partner .swiper-button-prev {
    left: -10px;
  }
}
.slider_partner .swiper-button-next {
  right: -20px;
}
@media screen and (max-width: 1460px) {
  .slider_partner .swiper-button-next {
    right: -10px;
  }
}
#branchenloesungen > .vc_row,
#partnerslider > .vc_row,
.slider_branchenloesungen > .vc_row {
  padding-top: 2rem;
  padding-bottom: 3rem;
}
#branchenloesungen .swiper-pagination,
#partnerslider .swiper-pagination,
.slider_branchenloesungen .swiper-pagination {
  transform: translateY(1rem);
}
#branchenloesungen .swiper-pagination-bullet-active,
#partnerslider .swiper-pagination-bullet-active,
.slider_branchenloesungen .swiper-pagination-bullet-active {
  background: #E00053;
}
#branchenloesungen .swiper-pagination-bullet,
#partnerslider .swiper-pagination-bullet,
.slider_branchenloesungen .swiper-pagination-bullet {
  width: 0.75rem;
  height: 0.75rem;
}
#fd-construct > .container {
  max-width: 1800px;
}
#fd-construct > .container > .vc_section[data-vc-full-width] {
  margin-left: -45px;
  margin-right: -45px;
}
#fd-construct > .container > .vc_section[data-vc-full-width] > .vc_row {
  max-width: 1800px;
  margin-left: -15px;
  margin-bottom: -15px;
  display: flex;
  padding-left: 0;
  padding-right: 0;
}
._2col-imageteaser.imgleft.bgimg .vc_col-sm-5 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media screen and (max-width: 767px) {
  ._2col-imageteaser.imgleft.bgimg .vc_col-sm-5 {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  ._2col-imageteaser.imgleft.bgimg .vc_col-sm-7 .vc_column-inner {
    margin-right: -25px;
  }
}
._2col-imageteaser.imgleft.bgimgbig .vc_row {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center left;
}
._2col-imageteaser.imgleft.bgimgbig .vc_col-sm-5 {
  margin-top: 12rem;
  margin-bottom: 6rem;
}
._2col-imageteaser.imgleft.bgimgbig .vc_col-sm-7 {
  background: none;
}
._2col-imageteaser.imgleft.bgimgbig .vc_col-sm-7 .vc_column-inner {
  background: none !important;
}
._2col-imageteaser.imgright.bgimg .vc_col-sm-5 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media screen and (max-width: 767px) {
  ._2col-imageteaser.imgright.bgimg .vc_col-sm-5 {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  ._2col-imageteaser.imgright.bgimg .vc_col-sm-7 .vc_column-inner {
    margin-left: -25px;
  }
}
._2col-imageteaser.imgleftalignright .vc_col-sm-7 .vc_column-inner {
  background-position-x: right !important;
}
.teaserBig,
.teaserBigBGColor {
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 1800px;
}
.teaserBig .vc_row,
.teaserBigBGColor .vc_row {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: 1370px !important;
}
.teaserBig h2,
.teaserBigBGColor h2 {
  font-size: 1.75rem;
}
.teaserBig h3,
.teaserBigBGColor h3 {
  font-size: 2.15rem;
  font-weight: 500;
  margin-top: 0 !important;
}
@media screen and (max-width: 767px) {
  .teaserBig h3,
  .teaserBigBGColor h3 {
    line-height: normal;
  }
}
.teaserBig .ax_txt,
.teaserBigBGColor .ax_txt {
  margin-top: 5rem;
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  padding-left: 4rem;
  padding-right: 4rem;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .teaserBig .ax_txt,
  .teaserBigBGColor .ax_txt {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.teaserBig .ax_btn,
.teaserBigBGColor .ax_btn {
  padding-top: 1.15rem;
  padding-bottom: 1.15rem;
  font-weight: 600;
  margin-bottom: 7rem;
  padding-left: 4rem;
  padding-right: 4rem;
}
@media screen and (max-width: 767px) {
  .teaserBig .ax_btn,
  .teaserBigBGColor .ax_btn {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.teaserBig .ax_btn a,
.teaserBigBGColor .ax_btn a {
  color: white !important;
  text-decoration: none;
  font-size: 1.05rem;
  line-height: 2rem;
  font-weight: 600;
  padding-right: 1rem;
  transition: all 0.2s ease-out;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 3.5rem;
  transition: all 0.2s ease-out;
}
.teaserBig .ax_btn a::before,
.teaserBigBGColor .ax_btn a::before {
  content: "M";
  font-family: "Axiomtek";
  font-size: 1.05rem !important;
  background-color: #B5044B;
  color: #0F2338;
  border-radius: 50%;
  display: block;
  position: absolute;
  width: 39px;
  height: 39px;
  float: left;
  text-align: center;
  line-height: 39px;
  transition: all 0.2s ease-out;
  position: absolute;
  left: 0;
}
@media screen and (max-width: 767px) {
  .teaserBig .ax_btn a::before,
  .teaserBigBGColor .ax_btn a::before {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
}
@media screen and (max-width: 580px) {
  .teaserBig .ax_btn a::before,
  .teaserBigBGColor .ax_btn a::before {
    width: 32px;
    height: 32px;
    line-height: 32px;
  }
}
.teaserBig .ax_btn a:hover,
.teaserBigBGColor .ax_btn a:hover {
  padding-left: 3.75rem;
  transition: all 0.05s ease-out;
  text-decoration: none !important;
}
.teaserBig .ax_btn a:hover::before,
.teaserBigBGColor .ax_btn a:hover::before {
  color: white;
  font-size: 1.05rem !important;
  left: 6px;
  transition: all 0.05s ease-out;
}
.teaserBig .vc_col-sm-5 > .vc_column-inner > .wpb_wrapper,
.teaserBig .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper,
._2col-imageteaser .vc_col-sm-5 > .vc_column-inner > .wpb_wrapper,
._2col-imageteaser .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
}
.teaserBig .vc_col-sm-7 > .vc_column-inner,
._2col-imageteaser .vc_col-sm-7 > .vc_column-inner {
  height: 100%;
}
._2col-imageteaser.bg_darkblue {
  padding-top: 6rem !important;
  padding-bottom: 6rem;
  margin-bottom: 0;
}
._2col-imageteaser.bg_darkblue .vc_col-sm-5,
._2col-imageteaser.bg_darkblue .vc_col-sm-6 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.page-template-default .prod-cta-content {
  max-width: 1800px;
  margin: auto !important;
}
.teaserBigBGColor {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.teaserBigBGColor .vc_col-sm-5 p {
  line-height: 0 !important;
}
@media screen and (max-width: 767px) {
  .teaserBigBGColor .vc_col-sm-5 {
    margin-top: 4rem;
  }
}
.teaserBigBGColor .vc_col-sm-7 {
  padding-right: 4rem;
}
.teaserBigBGColor .ax_btn {
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.teaserBigBGColor .ax_btn a {
  font-size: 1.75rem;
}
.teaserBigBGColor .ax_btn a::before {
  width: 44px;
  height: 44px;
  line-height: 44px;
}
@media screen and (max-width: 767px) {
  .teaserBigBGColor .ax_btn a::before {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
}
@media screen and (max-width: 580px) {
  .teaserBigBGColor .ax_btn a::before {
    width: 32px;
    height: 32px;
    line-height: 32px;
  }
}
.teaserBigBGColor.bg_lightlightgrey {
  color: #0F2338;
}
.teaserBigBGColor.bg_lightlightgrey a {
  color: #0F2338 !important;
}
.teaserBigBGColor.bg_lightlightgrey h2 {
  font-size: 2.25rem;
}
.teaserBigBGColor.bg_lightlightgrey h3 {
  font-size: 1.75rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-bottom: 0 !important;
}
.teaserBigBGColor.bg_lightlightgrey .ax_btn a::before {
  color: white;
}
.teaserBigBGColor.bg_lightlightgrey .ax_btn a:hover::before {
  color: #0F2338;
}
.teaserBigBGColor.bg_magenta .ax_btn a::before {
  color: white;
}
.teaserBigBGColor.bg_magenta .ax_btn a:hover::before {
  color: #0F2338;
}
.karriere-teaser-big {
  padding-top: 6rem !important;
  padding-bottom: 0rem !important;
}
.karriere-teaser-big img {
  padding: 0;
}
.karriere-teaser-big .vc_col-sm-5 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}
.karriere-teaser-big .vc_col-sm-5 .vc_column-inner {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
@media screen and (max-width: 767px) {
  .karriere-teaser-big {
    margin-top: 8rem !important;
    margin-bottom: 6rem !important;
  }
  .karriere-teaser-big .vc_col-sm-7 .vc_column-inner {
    padding-top: 0rem !important;
    padding-bottom: 36% !important;
    margin-right: -2.3rem;
  }
  .karriere-teaser-big .vc_col-sm-5 .vc_column-inner {
    padding-top: 0rem !important;
    padding-bottom: 0 !important;
  }
}
@media screen and (max-width: 580px) {
  .karriere-teaser-big .vc_col-sm-7 .vc_column-inner {
    padding-top: 0rem !important;
    padding-bottom: 44% !important;
  }
}
@media screen and (max-width: 480px) {
  .karriere-teaser-big .vc_col-sm-7 .vc_column-inner {
    padding-top: 0rem !important;
    padding-bottom: 56% !important;
  }
}
@media screen and (max-width: 380px) {
  .karriere-teaser-big .vc_col-sm-7 .vc_column-inner {
    padding-top: 0rem !important;
    padding-bottom: 70% !important;
  }
}
.container-product-inner .hero-headline h2 {
  font-weight: 700;
}
#Kontakt .text-big p {
  color: white;
  font-size: 1.25rem !important;
  margin-bottom: 1em !important;
}
#Kontakt .text-big p a {
  color: white;
  letter-spacing: 2px;
  margin-left: 1em;
}
#Kontakt .text-big p:last-child a {
  letter-spacing: 0;
}
.intro-kontakt h5 {
  font-size: 1.45666666rem;
  margin-top: 2.5rem;
  margin-bottom: 3rem;
}
#Kontaktformular {
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}
.ax_btn {
  margin-top: -1px !important;
}
#fd-page p {
  /* hyphens: auto; */
}
@media screen and (max-width: 1200px) {
  #fd-page p {
    text-align: left !important;
  }
}
@media screen and (max-width: 767px) {
  ._2col-imageteaser.imgleft.bgimgbig {
    padding-top: 4rem !important;
    padding-bottom: 17rem;
    position: relative;
  }
  ._2col-imageteaser.imgleft.bgimgbig .vc_col-sm-7 .vc_column-inner {
    height: auto;
    width: 100%;
    padding-bottom: 70%;
  }
  ._2col-imageteaser.imgleft.bgimgbig .vc_col-sm-5 {
    position: absolute;
    margin-top: 0;
    margin-bottom: 0;
    bottom: 0px;
  }
}
@media screen and (max-width: 767px) {
  .page-template-produkte ._2col-imageteaser.imgleft, .page-template-produkte ._2col-imageteaser.imgright {
    padding-top: 4rem !important;
    padding-bottom: 17rem;
    position: relative;
  }
  .page-template-produkte ._2col-imageteaser.imgleft .vc_col-sm-7 .vc_column-inner, .page-template-produkte ._2col-imageteaser.imgright .vc_col-sm-7 .vc_column-inner {
    height: auto;
    width: 100%;
    padding-bottom: 0;
  }
  .page-template-produkte ._2col-imageteaser.imgleft .vc_col-sm-5, .page-template-produkte ._2col-imageteaser.imgright .vc_col-sm-5 {
    position: absolute;
    margin-top: 0;
    margin-bottom: 0;
    bottom: 0px;
    min-height: 260px;
  }
}
@media screen and (max-width: 680px) {
  .page-template-produkte ._2col-imageteaser.imgleft, .page-template-produkte ._2col-imageteaser.imgright {
    padding-top: 4rem !important;
    padding-bottom: 18rem;
  }
}
@media screen and (max-width: 580px) {
  .page-template-produkte ._2col-imageteaser.imgleft, .page-template-produkte ._2col-imageteaser.imgright {
    padding-top: 4rem !important;
    padding-bottom: 19rem;
  }
}
@media screen and (max-width: 480px) {
  .page-template-produkte ._2col-imageteaser.imgleft, .page-template-produkte ._2col-imageteaser.imgright {
    padding-top: 4rem !important;
    padding-bottom: 20rem;
  }
}
@media screen and (max-width: 767px) {
  .page-template-produkte ._2col-imageteaser.imgleft > .vc_row {
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .page-template-produkte ._2col-imageteaser.imgleft > .vc_row > .vc_row .vc_col-sm-5 {
    min-height: 400px;
  }
}
.page-template-produkte ._2col-imageteaser.imgleft > .vc_row > .vc_row .vc_col-sm-7 {
  margin-right: -2.3rem !important;
}
@media screen and (max-width: 767px) {
  .page-template-produkte ._2col-imageteaser.imgright > .vc_row .vc_col-sm-7 {
    padding-left: 0 !important;
    margin-left: -2.3rem !important;
    width: 100vW !important;
  }
}
.smallonmobile img {
  max-width: 175px;
}
#fd-page .force_right p {
  text-align: right !important;
}
@media screen and (max-width: 1300px) {
  .taxonomypage ._2col-imageteaser .ax_txt, .taxonomypage ._2col-imageteaser .ax_btn {
    padding-left: 3rem;
    padding-right: 4rem;
  }
  .taxonomypage ._2col-imageteaser.imgright .ax_txt, .taxonomypage ._2col-imageteaser.imgright .ax_btn {
    padding-right: 2rem;
  }
}
@media screen and (max-width: 1100px) {
  .taxonomypage ._2col-imageteaser .ax_txt, .taxonomypage ._2col-imageteaser .ax_btn {
    padding-left: 2rem;
    padding-right: 4rem;
  }
  .taxonomypage ._2col-imageteaser.imgright .ax_txt, .taxonomypage ._2col-imageteaser.imgright .ax_btn {
    padding-right: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .taxonomypage ._2col-imageteaser.imgright._2col-imageteaser-bglightgrey {
    padding-left: 4rem !important;
  }
}
.datenschutztext ol {
  padding-left: 2.25rem;
  margin-top: 3rem;
}
.datenschutztext ol li {
  font-size: 1.75rem !important;
}
.datenschutztext ol li strong {
  font-weight: 400;
}
.datenschutztext p, .datenschutztext ul li {
  margin-left: 2.5rem;
}
#BorlabsCookieBox ._brlbs-bar {
  border-top: solid 1rem #721C3C !important;
  border-radius: 0 !important;
}
@media screen and (max-width: 580px) {
  #BorlabsCookieBox ._brlbs-bar {
    padding: 0 !important;
  }
}
#BorlabsCookieBox ._brlbs-bar > .cookie-box {
  padding-left: 1rem;
  padding-top: 2rem;
  padding-right: 2rem;
}
#BorlabsCookieBox ._brlbs-bar > .cookie-box > .container {
  max-width: 1320px !important;
}
#BorlabsCookieBox ._brlbs-bar > .cookie-box fieldset {
  margin-top: 1rem !important;
}
#BorlabsCookieBox ._brlbs-h3 {
  font-size: 1.75rem !important;
  font-weight: 700;
  line-height: normal;
}
@media screen and (max-width: 767px) {
  #BorlabsCookieBox ._brlbs-h3 {
    font-size: 1.5em !important;
  }
}
@media screen and (max-width: 480px) {
  #BorlabsCookieBox ._brlbs-h3 {
    font-size: 1.25em !important;
  }
}
@media screen and (max-width: 380px) {
  #BorlabsCookieBox ._brlbs-h3 {
    font-size: 1.15em !important;
  }
}
@media screen and (max-width: 767px) {
  #BorlabsCookieBox ._brlbs-paragraph {
    font-size: 0.9rem !important;
    line-height: normal;
  }
}
#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-description {
  font-size: 1.25em !important;
  line-height: normal !important;
  padding: 0.5em 0;
}
@media screen and (max-width: 767px) {
  #BorlabsCookieBox ._brlbs-paragraph._brlbs-text-description {
    font-size: 1.1em !important;
    padding: 0em 0;
  }
}
@media screen and (max-width: 480px) {
  #BorlabsCookieBox ._brlbs-paragraph._brlbs-text-description {
    font-size: 1em !important;
    padding: 0em 0;
  }
}
@media screen and (max-width: 380px) {
  #BorlabsCookieBox ._brlbs-paragraph._brlbs-text-description {
    font-size: 0.92em !important;
    padding: 0em 0;
  }
}
#BorlabsCookieBox ._brlbs-btn {
  font-size: 1rem !important;
}
@media screen and (max-width: 767px) {
  #BorlabsCookieBox ._brlbs-btn {
    font-size: 0.9rem !important;
  }
}
@media screen and (max-width: 767px) {
  #BorlabsCookieBox .cookie-box {
    padding-right: 1rem !important;
  }
}
@media screen and (max-width: 480px) {
  #BorlabsCookieBox .cookie-box .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 480px) {
  #BorlabsCookieBox .cookie-box ._brlbs-checkbox {
    font-size: 1rem !important;
  }
}
@media screen and (max-width: 580px) {
  #BorlabsCookieBox .cookie-box .col-sm-3 > p {
    width: 48% !important;
    float: left !important;
    margin: 0.25rem;
  }
  #BorlabsCookieBox .cookie-box .col-sm-3 > p._brlbs-legal {
    width: 100% !important;
    margin-top: 0.5rem;
  }
}
a.borlabs-cookie-preference {
  cursor: pointer;
}
.page-template-default .hero > .wpb_column > .vc_column-inner,
.page-template-news .hero > .wpb_column > .vc_column-inner,
.page-template-produkte .hero > .wpb_column > .vc_column-inner {
  padding-left: 0px;
  padding-right: 0px;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
}
.vc_section[data-vc-full-width] > .vc_row {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.wpb_text_column {
  padding-left: 2rem;
  padding-right: 2rem;
}
.hero .wpb_text_column {
  padding-left: 0rem;
  padding-right: 0rem;
}
.fd_txtimg_style--txt-2col p {
  column-count: 2;
  column-gap: 3.5rem;
  text-align: left !important;
}
@media screen and (max-width: 767px) {
  .fd_txtimg_style--txt-2col p {
    column-count: 1;
    column-gap: 0;
  }
}
._2col-imageteaser p {
  text-align: left !important;
}
.tax-products #fd-construct,
.single-product #fd-construct {
  padding-left: 40px !important;
}
@media screen and (max-width: 1820px) {
  .tax-products #fd-construct,
  .single-product #fd-construct {
    padding-left: 35px !important;
  }
}
@media screen and (max-width: 1810px) {
  .tax-products #fd-construct,
  .single-product #fd-construct {
    padding-left: 30px !important;
  }
}
@media screen and (max-width: 1800px) {
  .tax-products #fd-construct,
  .single-product #fd-construct {
    padding-left: 25px !important;
  }
}
#fd-construct > .container-product {
  max-width: 1750px;
}
#fd-construct > .container-product .container-product-inner {
  margin-left: -25px;
  margin-right: -25px;
}
#fd-construct > .container-product .container-product-inner #side-menu {
  background-color: #f7f7f8;
  width: 20%;
  float: left;
  font-size: 18px !important;
  font-weight: 500;
  min-height: 100vH;
  /*position: sticky;*/
  top: 94px;
}
@media screen and (max-width: 1700px) {
  #fd-construct > .container-product .container-product-inner #side-menu {
    font-size: 17px !important;
  }
}
@media screen and (max-width: 1600px) {
  #fd-construct > .container-product .container-product-inner #side-menu {
    font-size: 16px !important;
  }
}
@media screen and (max-width: 1500px) {
  #fd-construct > .container-product .container-product-inner #side-menu {
    font-size: 15px !important;
  }
}
@media screen and (max-width: 1400px) {
  #fd-construct > .container-product .container-product-inner #side-menu {
    font-size: 14px !important;
  }
}
@media screen and (max-width: 1300px) {
  #fd-construct > .container-product .container-product-inner #side-menu {
    font-size: 13px !important;
  }
}
@media screen and (max-width: 1200px) {
  #fd-construct > .container-product .container-product-inner #side-menu {
    font-size: 12px !important;
  }
}
@media screen and (max-width: 767px) {
  #fd-construct > .container-product .container-product-inner #side-menu {
    display: none;
  }
}
#fd-construct > .container-product .container-product-inner #side-menu ul {
  background-color: #0F2338;
  color: white;
  margin-left: 0 !important;
  margin-top: 0 !important;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview {
  list-style: none;
  text-indent: 0;
  padding-bottom: 0;
  font-size: 1em;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview::before {
  content: "";
  display: none;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview a {
  color: white;
  display: block;
  padding: 1em;
  padding-right: 4em;
  font-weight: 500;
  border-bottom: 1px solid white;
  position: relative;
  transition: all 0.2s ease-out;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview a::before {
  content: " ";
  display: block;
  height: 100%;
  width: 0em;
  position: absolute;
  background-color: #B5044B;
  top: 0;
  left: 0;
  transition: all 0.2s ease-out;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview a > span {
  position: absolute;
  height: 100%;
  width: 3em;
  position: absolute;
  top: 0;
  right: 0;
  color: rgba(255, 255, 255, 0.4);
  border-left: 1px solid rgba(255, 255, 255, 0.4);
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview a > span::after {
  content: "Q";
  font-family: "Axiomtek";
  font-size: 0.8em;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  color: rgba(255, 255, 255, 0.4);
  transform-origin: 50% 50%;
  transform: rotateZ(90deg);
  transition: all 0.2s ease-out;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview a:hover {
  padding-left: 1.5em;
  padding-right: 3.5em;
  transition: all 0.05s ease-out;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview a:hover::before {
  width: 0.75em;
  transition: all 0.05s ease-out;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview a:hover > span::after {
  color: rgb(255, 255, 255);
  transition: all 0.05s ease-out;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview ul.treeview-menu {
  display: none;
  margin-bottom: 0 !important;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview ul.treeview-menu li {
  font-size: 1em;
  text-indent: 0;
  padding-bottom: 0;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview ul.treeview-menu li::before {
  content: "";
  display: none;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview ul.treeview-menu li a {
  font-weight: 500;
  border-bottom: 1px solid white;
  position: relative;
  padding-right: 4em;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview ul.treeview-menu li a::before {
  content: " ";
  display: block;
  height: 100%;
  width: 0em;
  position: absolute;
  background-color: #0F2338;
  top: 0;
  left: 0;
  transition: all 0.2s ease-out;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview ul.treeview-menu li a:hover {
  padding-left: 2em !important;
  padding-right: 3.5em !important;
  transition: all 0.05s ease-out;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview ul.treeview-menu li a:hover::before {
  width: 0.75em;
  transition: all 0.05s ease-out;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview a > span:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active a {
  /* background-color: $axfuchsia; */
  padding-left: 1.5em;
  padding-right: 3.5em;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active a::before {
  content: " ";
  display: block;
  height: 100%;
  width: 0.75em;
  position: absolute;
  background-color: #B5044B;
  top: 0;
  left: 0;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active a > span::after {
  transform: rotateZ(270deg);
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active a > span:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active a > span span::after {
  transform: rotateZ(90deg);
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active .treeview-menu > li > a > span::after {
  color: rgba(0, 0, 0, 0.4);
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active .treeview-menu > li > a:hover > span::after {
  color: rgb(0, 0, 0);
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active ul.treeview-menu {
  display: block !important;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active ul.treeview-menu li a {
  padding-left: 1.5em;
  background-color: #B5044B;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active ul.treeview-menu li.active a {
  padding-left: 2em;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active ul.treeview-menu li.active a::before {
  width: 0.75em;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active ul.treeview-menu li ul.produkte {
  margin-bottom: 0;
  display: none;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active ul.treeview-menu li ul.produkte li a {
  background-color: #F0F0F2;
  color: #5E6A77;
  font-size: 0.938em;
  padding-top: 0.35em;
  padding-bottom: 0.35em;
  padding-right: 1em;
  transition: all 0.2s ease-out;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active ul.treeview-menu li ul.produkte li a::before {
  content: " ";
  display: block;
  height: 100%;
  width: 0.75em;
  position: absolute;
  background-color: #B5044B;
  top: 0;
  left: 0em;
  transition: all 0.2s ease-out;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active ul.treeview-menu li ul.produkte li a:hover {
  padding-left: 2.5em !important;
  padding-right: 0.5em !important;
  transition: all 0.05s ease-out;
  color: #030E1B;
  color: #E00053;
  font-weight: 600;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active ul.treeview-menu li ul.produkte li a:hover::before {
  width: 1.5em;
  transition: all 0.05s ease-out;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active ul.treeview-menu li ul.produkte li.active a {
  padding-left: 2.5em !important;
  padding-right: 0.5em !important;
  transition: all 0.05s ease-out;
  color: #E00053;
  font-weight: 600;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active ul.treeview-menu li ul.produkte li.active a::before {
  width: 1.5em;
  transition: all 0.05s ease-out;
}
#fd-construct > .container-product .container-product-inner #side-menu ul li.treeview.active ul.treeview-menu li.active ul.produkte {
  display: block;
}
#fd-construct > .container-product .container-product-inner #product-content {
  margin-top: 4rem;
  width: 80%;
  display: inline-block;
  padding-right: 1rem;
  padding-left: 5rem;
  padding-bottom: 0rem;
  overflow-x: hidden;
}
#fd-construct > .container-product .container-product-inner #product-content.taxonomypage {
  padding-right: 5rem;
}
@media screen and (max-width: 1500px) {
  #fd-construct > .container-product .container-product-inner #product-content {
    padding-left: 4rem;
  }
}
@media screen and (max-width: 1400px) {
  #fd-construct > .container-product .container-product-inner #product-content {
    padding-left: 3rem;
  }
}
@media screen and (max-width: 1300px) {
  #fd-construct > .container-product .container-product-inner #product-content {
    padding-left: 2rem;
  }
}
@media screen and (max-width: 767px) {
  #fd-construct > .container-product .container-product-inner #product-content {
    width: 100%;
    padding-left: 2rem;
  }
  #fd-construct > .container-product .container-product-inner #product-content.taxonomypage {
    padding-right: 1rem;
  }
}
#fd-construct > .container-product .container-product-inner #product-content h1 {
  font-size: 2.25rem;
  font-weight: 500;
  margin-top: 0.5em !important;
  padding-top: 0;
}
@media screen and (max-width: 1500px) {
  #fd-construct > .container-product .container-product-inner #product-content h1 {
    font-size: 2.15rem;
  }
}
@media screen and (max-width: 1400px) {
  #fd-construct > .container-product .container-product-inner #product-content h1 {
    font-size: 2.05rem;
  }
}
@media screen and (max-width: 1300px) {
  #fd-construct > .container-product .container-product-inner #product-content h1 {
    font-size: 1.95rem;
  }
}
@media screen and (max-width: 1100px) {
  #fd-construct > .container-product .container-product-inner #product-content h1 {
    font-size: 1.85rem;
  }
}
@media screen and (max-width: 900px) {
  #fd-construct > .container-product .container-product-inner #product-content h1 {
    font-size: 1.75rem;
  }
}
@media screen and (max-width: 767px) {
  #fd-construct > .container-product .container-product-inner #product-content h1 {
    font-size: 2rem;
  }
}
#fd-construct > .container-product .container-product-inner #product-content h3 {
  font-size: 1.25rem;
  background-color: #721C3C;
  color: white;
  display: inline-block;
  font-weight: 600;
  padding: 0 1em;
  padding-right: 5em;
  position: relative;
  height: 40px;
  line-height: 40px;
}
#fd-construct > .container-product .container-product-inner #product-content h3::after {
  content: "";
  width: 0;
  height: 0;
  border-top: 40px solid transparent;
  border-left: 30px solid #721C3C;
  border-bottom: 0px solid transparent;
  position: absolute;
  right: -30px;
  top: 0;
}
#fd-construct > .container-product .container-product-inner #product-content h4 {
  margin-bottom: 0;
  padding-bottom: 0;
}
#fd-construct > .container-product .container-product-inner #product-content .text {
  padding-right: 2rem;
  margin-bottom: 4rem;
}
@media screen and (max-width: 767px) {
  #fd-construct > .container-product .container-product-inner #product-content .text {
    margin-bottom: 1rem;
  }
}
#fd-construct > .container-product .container-product-inner #product-content .text ul.nav-tabs {
  margin-left: 0 !important;
  border-bottom: 2px solid #721C3C;
}
#fd-construct > .container-product .container-product-inner #product-content .text ul.nav-tabs > li.nav-item {
  margin-right: 5rem;
  padding: 0;
}
#fd-construct > .container-product .container-product-inner #product-content .text ul.nav-tabs > li.nav-item:last-child {
  margin-right: 1.85rem;
}
#fd-construct > .container-product .container-product-inner #product-content .text ul.nav-tabs > li.nav-item::before {
  content: "";
  display: none;
}
#fd-construct > .container-product .container-product-inner #product-content .text ul.nav-tabs > li.nav-item > button.nav-link {
  background-color: #721C3C;
  color: white;
  border-radius: 0;
  border: none !important;
  font-size: 1.25rem;
  position: relative;
  height: 40px;
  line-height: 40px;
  padding: 0;
  padding-left: 1em;
  padding-right: 5rem;
  cursor: pointer;
  transition: all 0.1s ease-out !important;
}
#fd-construct > .container-product .container-product-inner #product-content .text ul.nav-tabs > li.nav-item > button.nav-link::after {
  content: "";
  width: 0;
  height: 0;
  border-top: 40px solid transparent;
  border-left: 30px solid #721C3C;
  border-bottom: 0px solid transparent;
  position: absolute;
  right: -30px;
  top: 0;
  transition: all 0.1s ease-out !important;
}
#fd-construct > .container-product .container-product-inner #product-content .text ul.nav-tabs > li.nav-item > button.nav-link.active {
  background-color: #B5044B;
  transition: all 0.1s ease-out !important;
}
#fd-construct > .container-product .container-product-inner #product-content .text ul.nav-tabs > li.nav-item > button.nav-link.active::after {
  border-left-color: #B5044B;
  transition: all 0.1s ease-out !important;
}
@media screen and (max-width: 1300px) {
  #fd-construct > .container-product .container-product-inner #product-content .text ul.nav-tabs > li.nav-item button.nav-link {
    font-size: 1.15rem;
    padding-right: 4rem;
  }
}
@media screen and (max-width: 1100px) {
  #fd-construct > .container-product .container-product-inner #product-content .text ul.nav-tabs > li.nav-item button.nav-link {
    font-size: 1.15rem;
    padding-right: 3rem;
  }
}
@media screen and (max-width: 900px) {
  #fd-construct > .container-product .container-product-inner #product-content .text ul.nav-tabs > li.nav-item button.nav-link {
    font-size: 1.15rem;
    padding-right: 1rem;
  }
}
@media screen and (max-width: 767px) {
  #fd-construct > .container-product .container-product-inner #product-content .text ul.nav-tabs > li.nav-item button.nav-link {
    font-size: 1.15rem;
    padding-right: 4rem;
  }
}
#fd-construct > .container-product .container-product-inner #product-content .text .tab-content {
  margin-top: 3rem;
}
#fd-construct > .container-product .container-product-inner #product-content .text .tab-content ul {
  margin-bottom: 0;
}
#fd-construct > .container-product .container-product-inner #product-content .images {
  margin-bottom: 5rem;
}
#fd-construct > .container-product .container-product-inner #product-content .images > .vc_column-inner > .wpb_wrapper {
  overflow: hidden;
}
#fd-construct > .container-product .container-product-inner #product-content .vc_btn3.vc_btn3-size-md {
  font-size: 1.425rem !important;
  padding: 0.75em 1.5em;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-headlines {
  padding-bottom: 1.5rem;
  margin-bottom: 0;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-teaser {
  padding-bottom: 4rem;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-teaser p, #fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-teaser li {
  font-size: 1.2rem;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-features {
  margin-top: 3rem;
  margin-bottom: 6rem;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-downloads {
  font-size: 1.2rem;
  margin-top: 0rem;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-downloads .downloads-list {
  /* display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  */
  margin-top: -0.5rem;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-downloads .downloads-list > div {
  margin-left: 1rem;
  padding: 0.5em 1em;
  margin-bottom: 1.5rem;
  background-color: #F0F0F2;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-downloads .downloads-list h5 {
  font-size: 1em;
  display: block;
  color: #721C3C;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 0em;
  margin-right: 0.5em;
  text-decoration: none;
  padding-left: 0rem;
  padding-top: 0em;
  padding-bottom: 0.5em;
  padding-right: 1em;
  transition: all 0.2s ease-out;
  /*
  &:hover {
      background-color: $axlightlightgrey;
      color: $axfuchsia;
      padding-left: 1.25rem;
      padding-right: 1.25rem;
      transition: all 0.05s ease-out;
  }
  */
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-downloads .downloads-list h5::before {
  content: "S";
  font-family: "Axiomtek";
  font-size: 1.5em;
  margin-right: 0.6em;
  transform: translateY(7px);
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-downloads .downloads-list h5.icon-datenblatt::before {
  content: "W";
  /*
  background-image: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/../../src/img/icons/tasks-solid.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  */
  font-family: "Axiomtek";
  width: 25px;
  height: 25px;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-downloads .downloads-list h5.icon-benutzerhandbuch::before {
  content: "Y";
  /*
  background-image: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/../../src/img/icons/book-solid.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  */
  font-family: "Axiomtek";
  width: 25px;
  height: 25px;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-downloads .downloads-list h5.icon-kurzanleitung::before {
  content: "X";
  /*
  background-image: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/../../src/img/icons/hourglass-half-solid.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  */
  font-family: "Axiomtek";
  width: 25px;
  height: 25px;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-downloads .downloads-list a {
  display: block;
  font-size: 1rem;
  text-decoration: none;
  color: #333941;
  position: relative;
  margin-left: 32px !important;
  padding-left: calc(0.5rem + 25px);
  padding-right: 0.65rem;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  margin-bottom: 0.15em;
  transition: 0.2s all ease-out;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-downloads .downloads-list a::before {
  content: "S";
  font-family: "Axiomtek";
  position: absolute;
  left: 0;
  color: #721C3C;
  transition: 0.2s all ease-out;
  padding-left: 0.5rem;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-downloads .downloads-list a:hover {
  color: #000;
  transition: 0.05s all ease-out;
  background-color: white;
  margin-left: 38px !important;
}
#fd-construct > .container-product .container-product-inner #product-content .prod-container.prod-container-downloads .downloads-list a:hover::before {
  color: #E00053;
  transition: 0.05s all ease-out;
}
#fd-construct > .container-product .container-product-inner #product-content .swiper-wrapper {
  /* max-width: 500px !important; */
}
#fd-construct > .container-product .container-product-inner #product-content .swiper-wrapper .swiper-slide {
  /* max-width: 500px !important; */
  border-radius: 0;
  text-align: center;
}
.prod-cta-content {
  margin-left: -5rem;
  margin-right: -1rem;
  margin-top: 10rem;
  margin-bottom: 4rem;
  background-color: #721C3C;
  color: white;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.prod-cta-content h3 {
  background: none !important;
  background-color: transparent;
  padding: 0 !important;
  font-size: 2rem !important;
  margin-top: 0.25em !important;
  margin-bottom: 2em !important;
}
.prod-cta-content h3::after {
  display: none;
}
.prod-cta-content h4 {
  color: white !important;
  margin-bottom: 2rem !important;
  line-height: normal !important;
  font-size: 1.95rem !important;
  font-weight: 500 !important;
  margin-top: 0.25em !important;
  margin-bottom: 1em !important;
}
@media screen and (max-width: 1000px) {
  .prod-cta-content h4 {
    font-size: 1.75rem !important;
  }
}
@media screen and (max-width: 767px) {
  .prod-cta-content h4 {
    font-size: 1.5rem !important;
  }
}
.prod-cta-content .vc_row {
  padding-left: 5rem;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .prod-cta-content .vc_row {
    flex-direction: column-reverse;
    padding-right: 2rem;
  }
}
.prod-cta-content .text {
  padding-right: 6rem !important;
  margin-bottom: 0 !important;
  padding-bottom: 1rem !important;
}
@media screen and (max-width: 1300px) {
  .prod-cta-content .text {
    padding-right: 4rem !important;
  }
}
@media screen and (max-width: 1200px) {
  .prod-cta-content .text {
    padding-right: 3rem !important;
  }
}
@media screen and (max-width: 1100px) {
  .prod-cta-content .text {
    padding-right: 2rem !important;
  }
}
.prod-cta-content .text .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.prod-cta-content .text p {
  font-size: 1.063em;
}
.prod-cta-content .image {
  /* padding-left: 2rem; */
}
.prod-cta-content .image .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.prod-cta-content .image img {
  /* max-width: 352px; */
  line-height: 0;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 767px) {
  .prod-cta-content .image img {
    /* max-width: 175px; */
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .prod-cta-content .image .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }
}
.prod-cta-content .cta-button-outer {
  padding-top: 0rem;
}
.prod-cta-content a {
  color: white;
  text-decoration: none;
  font-size: 2rem;
  line-height: 2rem;
  font-weight: 600;
  padding-right: 1rem;
  transition: all 0.2s ease-out;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.prod-cta-content a span {
  display: block;
  padding-left: 60px;
  padding-right: 15px;
  transition: all 0.2s ease-out;
}
.prod-cta-content a::before {
  content: "M";
  font-family: "Axiomtek";
  font-size: 1.25rem !important;
  background-color: #B5044B;
  border-radius: 50%;
  display: block;
  position: absolute;
  width: 45px;
  height: 45px;
  float: left;
  text-align: center;
  line-height: 45px;
  transition: all 0.2s ease-out;
}
.prod-cta-content a:hover {
  transition: all 0.05s ease-out;
}
.prod-cta-content a:hover span {
  padding-left: 68px;
  padding-right: 7px;
  transition: all 0.05s ease-out;
}
.prod-cta-content a:hover::before {
  background-color: #E00053;
  font-size: 1.45rem !important;
  margin-left: 0.25rem;
  transition: all 0.05s ease-out;
}
@media screen and (max-width: 767px) {
  .prod-cta-content a {
    font-size: 1.85rem;
  }
}
@media screen and (max-width: 480px) {
  .prod-cta-content a {
    font-size: 1.65rem;
  }
}
.prod-further-content {
  margin-left: 0;
  margin-right: 0;
  margin-top: 6rem;
  margin-bottom: 4rem;
  padding: 0 0rem;
}
.prod-further-content h2 {
  font-size: 2.75rem;
  font-weight: 400;
  margin-bottom: 1em !important;
}
@media screen and (max-width: 1200px) {
  .prod-further-content h2 {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 980px) {
  .prod-further-content h2 {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  .prod-further-content h2 {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 680px) {
  .prod-further-content h2 {
    font-size: 2.2rem;
  }
}
@media screen and (max-width: 580px) {
  .prod-further-content h2 {
    font-size: 2rem;
  }
}
@media screen and (max-width: 480px) {
  .prod-further-content h2 {
    font-size: 1.75rem;
  }
}
@media screen and (max-width: 380px) {
  .prod-further-content h2 {
    font-size: 1.5rem;
  }
}
.prod-further-content a {
  text-decoration: none;
  color: #333941;
  font-size: 1.25rem;
  font-weight: 500;
}
@media screen and (max-width: 1200px) {
  .prod-further-content a {
    font-size: 1.2rem;
    line-height: 1.5rem;
  }
}
@media screen and (max-width: 1100px) {
  .prod-further-content a {
    font-size: 1.15rem;
  }
}
@media screen and (max-width: 1000px) {
  .prod-further-content a {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 900px) {
  .prod-further-content a {
    font-size: 1.05rem;
  }
}
@media screen and (max-width: 767px) {
  .prod-further-content a {
    font-size: 1.15rem;
  }
  .prod-further-content a img {
    max-width: 296px;
  }
}
.prod-further-content a .bottom-teaser-but {
  margin-top: 0.5rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 767px) {
  .prod-further-content a .bottom-teaser-but {
    margin-top: 1.15rem;
  }
}
.prod-further-content a .bottom-teaser-but span {
  display: block;
  padding-left: 3.75rem;
  padding-right: 15px;
  transition: all 0.2s ease-out;
}
.prod-further-content a .bottom-teaser-but::before {
  content: "M";
  font-family: "Axiomtek";
  font-size: 1.25rem !important;
  background-color: #B5044B;
  color: white;
  border-radius: 50%;
  display: block;
  position: absolute;
  width: 2.9rem;
  height: 2.9rem;
  float: left;
  text-align: center;
  line-height: 2.9rem;
  transition: all 0.1s ease-out;
  margin-left: 0rem;
}
@media screen and (max-width: 767px) {
  .prod-further-content a .bottom-teaser-but::before {
    width: 2.75rem;
    height: 2.75rem;
    line-height: 2.75rem;
    font-size: 1.175rem !important;
  }
}
.prod-further-content a:hover .bottom-teaser-but::before {
  font-size: 1.5rem !important;
  background-color: #E00053;
  transition: all 0.05s ease-out;
  margin-left: 0.25rem;
}
@media screen and (max-width: 767px) {
  .prod-further-content .vc_row:nth-child(2) > .vc_col-sm-4 {
    width: 50% !important;
    float: left;
    margin-bottom: 0;
  }
  .prod-further-content .vc_row:nth-child(2) > .vc_col-sm-4:nth-child(3) {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .prod-further-content .vc_row:nth-child(2) > .vc_col-sm-4 {
    width: 100% !important;
  }
  .prod-further-content .vc_row:nth-child(2) > .vc_col-sm-4:first-child {
    margin-bottom: 4rem;
  }
}
.mySwiper {
  border-top: 2px solid #721C3C;
}
.mySwiper .swiper-wrapper.max2Slides {
  justify-content: center;
}
.mySwiper .swiper-wrapper .swiper-slide {
  border-top: 0.5rem solid white;
  cursor: pointer;
}
.mySwiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
  border-top-color: #E00053;
}
.swiper-button-prev:hover::after,
.swiper-button-next:hover::after {
  color: #E00053;
}
.debug,
.debug p,
.debug li {
  font-size: 14px !important;
  line-height: normal !important;
}
.debug p,
.debug ul {
  display: inline-block !important;
  max-width: 500px;
  padding-bottom: 0;
  margin-bottom: 0;
  white-space: pre-wrap;
}
.debug ul {
  padding: 0 !important;
  margin: 0 !important;
}
.debug ul li {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  text-indent: 0 !important;
  white-space: pre-wrap;
}
.debug ul li::before {
  display: none !important;
}
.sl-overlay {
  background-color: #000;
  opacity: 0.91;
}
.sl-wrapper .sl-close {
  color: white;
}
.sl-wrapper .sl-navigation button {
  font-size: 6rem !important;
  color: #B5044B;
}
.sl-wrapper .sl-close {
  color: #E00053;
}
.sl-wrapper .sl-image {
  background-color: white !important;
}
.swiper-slide img {
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizeQuality;
}
.taxonomypage ._2col-imageteaser img {
  max-width: 85% !important;
}
.taxonomypage ._2col-imageteaser .ax_txt {
  padding-bottom: 1.5rem;
}
.taxonomypage ._2col-imageteaser .ax_txt h2 {
  font-size: 1.5rem;
  margin-top: 0.5rem;
}
.taxonomypage ._2col-imageteaser .ax_txt p {
  font-size: 1rem !important;
  margin-bottom: 0;
}
.taxonomypage ._2col-imageteaser .ax_btn {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.thumbsSlider {
  position: relative;
}
@media screen and (max-width: 767px) {
  .thumbsSlider {
    margin-top: 1rem;
  }
}
.thumbsSlider .catSwiper {
  position: relative;
  overflow: hidden;
}
.thumbsSlider .catSwiper .swiper-slide a {
  text-decoration: none;
  color: #0F2338;
}
.thumbsSlider .catSwiper .swiper-slide a:hover {
  color: #E00053;
}
.thumbsSlider .catSwiper .swiper-slide .cat-swiper-img picture {
  height: 100%;
  display: flex;
}
.thumbsSlider .catSwiper .swiper-slide .cat-swiper-img img {
  padding: 0;
  max-width: 90% !important;
}
.thumbsSlider .catSwiper .swiper-slide .cat-swiper-txt {
  font-weight: 600;
  text-align: center;
  margin-top: -1rem;
  text-decoration: none;
}
.thumbsSlider .swiper-button-prev {
  left: -40px;
}
.thumbsSlider .swiper-button-prev::after {
  color: #721C3C;
}
.thumbsSlider .swiper-button-prev:hover::after {
  color: #E00053;
}
@media screen and (max-width: 767px) {
  .thumbsSlider .swiper-button-prev {
    display: none;
  }
}
.thumbsSlider .swiper-button-next {
  right: -40px;
}
.thumbsSlider .swiper-button-next::after {
  color: #721C3C;
}
.thumbsSlider .swiper-button-next:hover::after {
  color: #E00053;
}
@media screen and (max-width: 767px) {
  .thumbsSlider .swiper-button-next {
    display: none;
  }
}
._2col-imageteaser-bglightgrey .cat-swiper-txt {
  position: relative;
  border-top: 6px solid #F0F0F2;
  background-color: #F0F0F2;
}
._2col-imageteaser-bglightlightgrey .cat-swiper-txt {
  position: relative;
  border-top: 6px solid #fafafa;
  background-color: #fafafa;
}
._2col-imageteaser-bglightgrey,
._2col-imageteaser-bglightlightgrey {
  background-color: #F0F0F2;
  margin-left: -5rem !important;
  padding-left: 5rem !important;
  margin-right: -5rem !important;
  padding-right: 5rem !important;
  margin-top: 3rem;
  padding-top: 3rem;
  padding-bottom: 2rem;
  margin-bottom: 2rem;
}
._2col-imageteaser-bglightlightgrey {
  background-color: #fafafa;
}
.clearboth {
  clear: both;
}
.l3-prodlist-slide {
  max-width: 25%;
  float: left;
  margin-bottom: 3rem;
}
@media screen and (max-width: 580px) {
  .l3-prodlist-slide {
    max-width: 33.33333%;
  }
}
.l3-prodlist-slide a {
  text-decoration: none;
}
.l3-prodlist-slide .cat-swiper-img {
  text-align: center;
}
.l3-prodlist-slide .cat-swiper-img img {
  max-width: 90%;
}
.l3-prodlist-slide .cat-swiper-txt {
  text-align: center;
  text-decoration: none;
  margin-top: -1rem;
  color: #0F2338;
  font-weight: 600;
}
.l3-prodlist-slide a:hover .cat-swiper-txt {
  color: #E00053;
}
.is_network_systems #side-menu > ul.sidebar-menu > li.treeview > ul.treeview-menu > li a {
  background-color: #F0F0F2 !important;
  color: #5E6A77 !important;
  font-size: 0.938em !important;
  padding-top: 0.35em !important;
  padding-bottom: 0.35em !important;
  padding-right: 1em !important;
  transition: all 0.2s ease-out !important;
}
.is_network_systems #side-menu > ul.sidebar-menu > li.treeview > ul.treeview-menu > li a::before {
  content: " " !important;
  display: block !important;
  height: 100% !important;
  width: 0.75em !important;
  position: absolute !important;
  background-color: #B5044B !important;
  top: 0 !important;
  left: 0em !important;
  transition: all 0.2s ease-out !important;
}
.is_network_systems #side-menu > ul.sidebar-menu > li.treeview > ul.treeview-menu > li a::after {
  content: "" !important;
  display: none !important;
}
.is_network_systems #side-menu > ul.sidebar-menu > li.treeview > ul.treeview-menu > li a span {
  display: none !important;
}
.is_network_systems #side-menu > ul.sidebar-menu > li.treeview > ul.treeview-menu > li a:hover {
  padding-left: 2.5em !important;
  padding-right: 0.5em !important;
  transition: all 0.05s ease-out !important;
  color: #030E1B !important;
  color: #E00053 !important;
  font-weight: 600 !important;
}
.is_network_systems #side-menu > ul.sidebar-menu > li.treeview > ul.treeview-menu > li a:hover::before {
  width: 1.5em !important;
  transition: all 0.05s ease-out !important;
}
.is_network_systems #side-menu > ul.sidebar-menu > li.treeview > ul.treeview-menu > li.active a {
  padding-left: 2.5em !important;
  padding-right: 0.5em !important;
  transition: all 0.05s ease-out !important;
  color: #E00053 !important;
  font-weight: 600 !important;
}
.is_network_systems #side-menu > ul.sidebar-menu > li.treeview > ul.treeview-menu > li.active a::before {
  width: 1.5em !important;
  transition: all 0.05s ease-out !important;
}
.is_network_systems #side-menu > ul.sidebar-menu > li.treeview > ul.treeview-menu > li.active ul.produkte {
  display: block !important;
}
.prod_news_headline {
  margin-top: 10rem;
}
.prod-news.news-list {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: -8rem;
}
.prod-news.news-list .news-list-inner {
  padding-left: 0;
  padding-right: 0;
}
#product-content .news-list {
  margin-bottom: -6rem;
}
#product-content .news-list .news-list-inner {
  display: flex;
  flex-direction: column;
  grid-gap: 1.5rem;
}
#product-content .news-list .news-list-inner .post_outer {
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  flex-direction: row;
}
#product-content .news-list .news-list-inner .post_outer .post_img {
  min-width: 33.3333%;
  margin-right: 2rem;
}
#product-content .news-list .news-list-inner .post_outer .post_txt .date {
  font-size: 0.9rem;
  line-height: normal;
  margin-top: -0.25em;
  display: block;
}
#product-content .news-list .news-list-inner .post_outer .post_txt h2 {
  font-size: 1.35rem !important;
  margin-top: 0.25rem !important;
  margin-bottom: 0.25em !important;
}
#product-content .news-list .news-list-inner .post_outer .post_txt p {
  font-size: 0.96rem;
  line-height: 1.5rem;
  margin-bottom: 0;
}
#product-content .news-list .news-list-inner .post_outer .post_txt .blteaser_btn {
  margin-top: 0;
  position: relative;
}
#product-content .news-list .news-list-inner .post_outer .post_txt .blteaser_btn a {
  font-size: 0.96rem !important;
}
@media screen and (max-width: 767px) {
  #fd-page .taxonomypage ._2col-imageteaser.imgleft .vc_col-sm-7 > .vc_column-inner {
    padding-bottom: 0;
  }
  #fd-page .taxonomypage ._2col-imageteaser.imgleft .vc_col-sm-7 > .vc_column-inner p {
    text-align: center !important;
  }
  #fd-page .taxonomypage ._2col-imageteaser.imgleft .vc_col-sm-5 {
    padding-left: 5px;
  }
  #fd-page .taxonomypage ._2col-imageteaser.imgleft._2col-imageteaser-bglightlightgrey {
    padding-left: 4rem !important;
  }
  #fd-page .taxonomypage ._2col-imageteaser.imgright .vc_col-sm-7 > .vc_column-inner {
    padding-bottom: 0;
  }
  #fd-page .taxonomypage ._2col-imageteaser.imgright .vc_col-sm-7 > .vc_column-inner p {
    text-align: center !important;
  }
  #fd-page .taxonomypage ._2col-imageteaser.imgright .vc_col-sm-5 {
    padding-left: 2.3rem;
  }
  #fd-page .taxonomypage ._2col-imageteaser.imgright._2col-imageteaser-bglightlightgrey {
    padding-left: 4rem !important;
  }
}
#fd-header-top {
  height: 98px;
  transition: all 0.2s ease-out;
}
@media screen and (max-width: 1400px) {
  #fd-header-top {
    height: 92px;
  }
}
@media screen and (max-width: 1200px) {
  #fd-header-top {
    height: 86px;
  }
}
@media screen and (max-width: 980px) {
  #fd-header-top {
    height: 81px;
  }
}
@media screen and (max-width: 880px) {
  #fd-header-top {
    height: 78px;
  }
}
@media screen and (max-width: 767px) {
  #fd-header-top {
    height: 65px;
  }
}
@media screen and (max-width: 680px) {
  #fd-header-top {
    height: 65px;
  }
}
.shrinked #fd-header-top {
  height: 48px;
}
@media screen and (max-width: 767px) {
  .shrinked #fd-header-top {
    height: 65px;
  }
}
@media screen and (max-width: 680px) {
  .shrinked #fd-header-top {
    height: 65px;
  }
}
#fd-header.shrinked > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li > a {
  padding-top: 9px;
  padding-bottom: 9px;
}
@media screen and (max-width: 1400px) {
  #fd-header.shrinked > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li > a {
    padding-top: 10px;
    padding-bottom: 9px;
  }
}
@media screen and (max-width: 1200px) {
  #fd-header.shrinked > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li > a {
    padding-top: 11px;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 980px) {
  #fd-header.shrinked > #fd-header-inner > #fd-header-top > .container > #fd-header-right > #fd-header-menu .fd-header-main-navigation ul#wpb--menu > li > a {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
#fd-header.shrinked > #fd-header-inner > #fd-header-top > .container > #fd-header-logo {
  max-width: 9.313rem;
  line-height: 0;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  transition: all 0.2s ease-out;
}
#fd-header.shrinked #axsubmenu #axsubmenu-inner .container a {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  transition: all 0.2s ease-out;
}
#fd-page {
  padding-top: 98px;
  /* transition: all 0.2s ease-out; */
}
@media screen and (max-width: 1400px) {
  #fd-page {
    padding-top: 92px;
  }
}
@media screen and (max-width: 1200px) {
  #fd-page {
    padding-top: 86px;
  }
}
@media screen and (max-width: 980px) {
  #fd-page {
    padding-top: 81px;
  }
}
@media screen and (max-width: 880px) {
  #fd-page {
    padding-top: 78px;
  }
}
@media screen and (max-width: 767px) {
  #fd-page {
    padding-top: 64px;
  }
}
@media screen and (max-width: 680px) {
  #fd-page {
    padding-top: 64px;
  }
}
#fd-page.shrinked {
  /* padding-top: 47px; */
  border-radius: 0;
}
.tax-products #fd-page,
.page-template-produkte #fd-page,
.single-product #fd-page {
  padding-top: 168px;
}
@media screen and (max-width: 1400px) {
  .tax-products #fd-page,
  .page-template-produkte #fd-page,
  .single-product #fd-page {
    padding-top: 159px;
  }
}
@media screen and (max-width: 1200px) {
  .tax-products #fd-page,
  .page-template-produkte #fd-page,
  .single-product #fd-page {
    padding-top: 149px;
  }
}
@media screen and (max-width: 980px) {
  .tax-products #fd-page,
  .page-template-produkte #fd-page,
  .single-product #fd-page {
    padding-top: 140px;
  }
}
@media screen and (max-width: 880px) {
  .tax-products #fd-page,
  .page-template-produkte #fd-page,
  .single-product #fd-page {
    padding-top: 130px;
  }
}
@media screen and (max-width: 767px) {
  .tax-products #fd-page,
  .page-template-produkte #fd-page,
  .single-product #fd-page {
    padding-top: 64px;
  }
}
@media screen and (max-width: 680px) {
  .tax-products #fd-page,
  .page-template-produkte #fd-page,
  .single-product #fd-page {
    padding-top: 64px;
  }
}
.wpcf7-form {
  font-family: "Open Sans", sans-serif;
  /*
  input[type="checkbox"] + label {
  }
  */
}
.wpcf7-form .contactform-row p {
  display: flex;
  width: 100%;
  line-height: 1.25em !important;
  margin-bottom: 0.5rem !important;
}
@media screen and (max-width: 480px) {
  .wpcf7-form .contactform-row p {
    flex-direction: column;
  }
}
.wpcf7-form .contactform-row p label {
  font-size: 0.9rem;
  width: 100%;
}
.wpcf7-form .contactform-row p label:first-child {
  margin-right: 1rem;
}
.wpcf7-form .contactform-row p label:last-child {
  margin-left: 1rem;
}
@media screen and (max-width: 767px) {
  .wpcf7-form .contactform-row p label:first-child {
    margin-right: 0.5rem;
  }
  .wpcf7-form .contactform-row p label:last-child {
    margin-left: 0.5rem;
  }
}
@media screen and (max-width: 767px) and (max-width: 480px) {
  .wpcf7-form .contactform-row p label:last-child {
    margin-left: 0;
    margin-right: 0.5rem;
  }
}
.wpcf7-form .contactform-row p input,
.wpcf7-form .contactform-row p select {
  width: 100%;
  max-width: none;
  padding: 0.75rem 0.75rem;
  font-size: 1rem;
  color: #0F2338;
}
.wpcf7-form .contactform-row p select option {
  color: #0F2338;
}
.wpcf7-form label {
  font-size: 0.9rem;
  width: 100%;
}
.wpcf7-form textarea {
  width: 100%;
  max-width: none;
  padding: 1rem 1rem;
  font-size: 1.1rem;
  color: #0F2338;
  font-family: Arial;
}
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label {
  font-size: 1.1rem;
}
.wpcf7-form input[type=submit] {
  background-color: #B5044B;
  color: white;
  font-size: 1.35rem;
  font-weight: 700;
  padding: 1rem 5rem;
  border: none;
  outline: none;
  margin-top: 1rem;
  cursor: pointer;
  transition: all 0.2s ease-out;
}
.wpcf7-form input[type=submit]:hover, .wpcf7-form input[type=submit]:focus {
  background-color: #E00053;
  transition: all 0.05s ease-out;
}
.wpcf7-form small {
  font-size: 0.9rem;
  padding-top: 1rem;
  display: inline-block;
}
.wpcf7-form .wpcf7-not-valid-tip {
  font-size: 0.9rem;
}
.wpcf7-form input[type=checkbox] {
  position: relative;
  left: 0px;
  top: 0px;
  z-index: 0;
  -webkit-appearance: none;
}
.wpcf7-form input[type=checkbox] + span::before {
  width: 20px;
  height: 20px;
  border-radius: 0px;
  border: 2px solid #B5044B;
  background-color: #fff;
  display: block;
  content: "";
  float: left;
  margin-right: 0px;
  z-index: 5;
  position: relative;
  transform: translate3d(-12px, 7px, 0);
}
.wpcf7-form input[type=checkbox]:checked + span::before {
  box-shadow: inset 0px 0px 0px 3px #fff;
  background-color: #B5044B;
}
.wpcf7-form .wpcf7-checkbox > span {
  padding-left: 30px;
  text-indent: -25px;
}
.wpcf7-form .wpcf7-checkbox > span label span::before {
  transform: translate3d(-30px, 6px, 0);
}
@media screen and (max-width: 767px) {
  #Kontaktformular > .vc_row {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.news-list {
  max-width: 1430px;
  margin: auto;
  padding-left: 25px;
  padding-right: 25px;
  margin-top: 2rem;
  margin-bottom: 4rem;
}
.news-list .news-list-inner {
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 50px;
  /* grid-auto-rows: minmax(100px, 400px) */
}
@media screen and (max-width: 1200px) {
  .news-list .news-list-inner {
    grid-gap: 25px;
  }
}
@media screen and (max-width: 900px) {
  .news-list .news-list-inner {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 25px;
  }
}
@media screen and (max-width: 580px) {
  .news-list .news-list-inner {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0px;
  }
}
.news-list .news-list-inner .post_outer {
  text-decoration: none;
  color: #0F2338;
  position: relative;
  padding-bottom: 4rem;
  margin-bottom: 4rem;
}
.news-list .news-list-inner .post_outer .date {
  font-size: 0.96rem;
}
.news-list .news-list-inner .post_outer h2 {
  font-size: 1.65rem;
  margin-top: 0.5em !important;
}
.news-list .news-list-inner .post_outer h2 a {
  color: #0F2338 !important;
  text-decoration: none !important;
}
.news-list .news-list-inner .post_outer h2 a:hover {
  color: #721C3C !important;
}
.news-list .news-list-inner .post_outer .blteaser_btn {
  margin-top: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1px;
  position: absolute;
  bottom: 0;
}
.news-list .news-list-inner .post_outer .blteaser_btn a {
  background-color: #721C3C;
  border-radius: 5px;
  color: white;
  font-weight: 500;
  padding: 0.55em 1.25em;
  font-size: 1.075rem;
  text-decoration: none;
  transition: all 0.2s ease-out;
}
.news-list .news-list-inner .post_outer .blteaser_btn a::after {
  content: "M";
  font-family: "Axiomtek";
  font-size: 1rem;
  margin-left: 0.3rem;
  position: absolute;
  opacity: 0;
  transition: all 0.2s ease-out;
  transform: translateY(0em);
}
.news-list .news-list-inner .post_outer .blteaser_btn a:hover {
  padding-right: 2.25rem;
  transition: all 0.05s ease-out;
  background-color: #B5044B;
}
.news-list .news-list-inner .post_outer .blteaser_btn a:hover::after {
  opacity: 1;
  margin-left: 0.6em;
  transition: all 0.05s ease-out;
}
.p-pagination {
  text-align: center;
  /* height: 60px; */
  clear: both;
  padding-top: 4rem;
  overflow: visible;
  width: 100%;
}
.p-pagination-inner {
  margin: auto;
}
.page-numbers {
  color: #fff;
  background-color: #721C3C;
  padding: 6px 14px 4px 14px;
  margin: 0 5px;
  text-decoration: none;
  border: 3px solid #721C3C;
  border-radius: 4px;
  transition: all 0.2s ease-out;
  line-height: 40px;
  white-space: nowrap;
  font-weight: 700 !important;
}
a.page-numbers:hover,
a.page-numbers:focus {
  color: #721C3C;
  background-color: #fff;
  transition: all 0.05s ease-out;
}
.page-numbers.current {
  color: #721C3C;
  background-color: #fff;
}
.page-numbers.next {
  padding-right: 6px;
}
.page-numbers.next::after {
  content: "»";
  transform: translateY(2px);
  font-size: 1.5rem;
  display: inline-block;
  margin-left: 6px;
  margin-right: 4px;
}
.page-numbers.prev {
  padding-left: 6px;
}
.page-numbers.prev::before {
  content: "«";
  transform: translateY(2px);
  font-size: 1.5rem;
  display: inline-block;
  margin-right: 6px;
  margin-left: 4px;
}
.blogSingle {
  max-width: 1800px;
  margin: auto;
}
.blogSingle .template_1 {
  padding-left: 15px;
  padding-right: 15px;
}
.blogSingle .template_1 h1 {
  margin-top: 1rem !important;
  margin-bottom: 0.5rem !important;
}
.blogSingle .template_1 h2 {
  font-size: 2.25rem;
}
@media screen and (max-width: 1400px) {
  .blogSingle .template_1 h2 {
    font-size: 2.1rem;
  }
}
@media screen and (max-width: 1200px) {
  .blogSingle .template_1 h2 {
    font-size: 1.9rem;
  }
}
@media screen and (max-width: 980px) {
  .blogSingle .template_1 h2 {
    font-size: 1.7rem;
  }
}
@media screen and (max-width: 767px) {
  .blogSingle .template_1 h2 {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 680px) {
  .blogSingle .template_1 h2 {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 580px) {
  .blogSingle .template_1 h2 {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 480px) {
  .blogSingle .template_1 h2 {
    font-size: 1.3rem;
  }
}
@media screen and (max-width: 380px) {
  .blogSingle .template_1 h2 {
    font-size: 1.2rem;
  }
}
.blogSingle .template_1 h3 {
  font-size: 1.75rem;
  font-weight: 600;
}
.blogSingle .template_1 a {
  color: #B5044B;
  font-weight: 700;
  text-decoration: none;
  /*
  &::before {
      content: "P";
      font-family: "Axiomtek";
      font-size: 0.65em;
      transform-origin: center center !important;
      transform: rotateZ(180deg) translateY(-1px);
      display: inline-block;
      line-height: 18px;
  }
  */
}
.blogSingle .template_1 a:hover {
  color: #E00053;
}
.blogSingle .template_1 .t1_header_images {
  position: relative;
  margin-left: -15px;
  margin-right: -15px;
}
.blogSingle .template_1 .t1_header_images .t1_header_images_img {
  max-height: 650px;
}
.blogSingle .template_1 .t1_header_images .t1_header_images_img picture {
  display: flex;
  max-height: 650px;
  width: 100%;
  overflow: hidden;
}
.blogSingle .template_1 .t1_header_images .t1_header_images_img picture img {
  object-fit: cover;
  height: auto;
  width: 100%;
  margin-bottom: 0;
  margin-top: 0;
  align-self: flex-start;
}
.blogSingle .template_1 .t1_header_images .t1_header_images_overlay {
  width: 50%;
  background-color: #721C3C;
  position: absolute;
  top: 0;
  right: 0;
  color: white;
  padding: 1rem 2rem;
}
.blogSingle .template_1 .t1_header_images .t1_header_images_overlay h4 {
  color: white !important;
  padding: 0;
  margin: 0 0 0.25em 0;
  font-size: 2rem !important;
  line-height: normal;
}
.blogSingle .template_1 .t1_header_images .t1_header_images_overlay h5 {
  color: white;
  padding: 0;
  margin: 0;
  font-size: 1.5rem !important;
  font-weight: normal;
  line-height: normal;
}
.blogSingle .template_1 .vc_column-inner.entry img {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.blogSingle .template_1 .headlines {
  max-width: 1400px;
  margin: auto;
  margin-top: 2rem;
}
@media screen and (max-width: 1500px) {
  .blogSingle .template_1 .headlines {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media screen and (max-width: 1767px) {
  .blogSingle .template_1 .headlines {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.blogSingle .template_1 .butback {
  margin-top: 6rem;
  margin-bottom: 3rem;
}
.blogSingle .template_1 .butback a {
  background-color: #721C3C;
  font-size: 1.1rem;
}
.blogSingle .template_1 .butback a::after {
  transform: translateY(0.25em) !important;
}
.blogSingle .template_1 .butback a::before {
  content: "";
  display: none;
}
.blogSingle .template_1 .butback a:hover {
  background-color: #E00053;
}
@media screen and (max-width: 1200px) {
  .blogSingle .template_1 .vc_col-sm-2 {
    display: none;
  }
  .blogSingle .template_1 .vc_col-sm-8 {
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .blogSingle .template_1 .vc_col-sm-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.single_post_navigation {
  margin-top: 4rem;
}
.single_post_navigation .vc_section {
  max-width: 1430px;
  margin: auto;
  padding-left: 25px;
  padding-right: 25px;
  margin-top: 2rem;
  margin-bottom: 4rem;
}
@media screen and (max-width: 767px) {
  .single_post_navigation .vc_section {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.single_post_navigation .vc_section .vc_row {
  max-width: 66.666667% !important;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .single_post_navigation .vc_section .vc_row {
    max-width: 100% !important;
  }
  .single_post_navigation .vc_section .vc_row .vc_col-sm-6 {
    width: 50%;
    float: left;
  }
}
.single_post_navigation .vc_section .vc_row .vc_column-inner a {
  font-size: 1.05rem;
  color: #721C3C;
  font-weight: 600;
  text-decoration: none;
}
.single_post_navigation .vc_section .vc_row .vc_column-inner.next {
  text-align: right;
}
.single_post_navigation .vc_section .vc_row .vc_column-inner.next a::after {
  content: "P";
  font-family: "Axiomtek";
  font-size: 1.25em;
  transform-origin: center center !important;
  transform: rotateZ(180deg) translateY(-0.2em);
  display: inline-block;
  line-height: 1rem;
  color: #721C3C;
  margin-left: 0.5rem !important;
  transition: all 0.2s ease-out;
  font-weight: 400;
}
.single_post_navigation .vc_section .vc_row .vc_column-inner.prev a::before {
  content: "P";
  font-family: "Axiomtek";
  font-size: 1.25em;
  transform-origin: center center !important;
  transform: rotateZ(0deg) translateY(0.15em);
  display: inline-block;
  line-height: 1rem;
  color: #721C3C;
  margin-right: 0.5rem !important;
  font-weight: 400;
}
.single_post_navigation .vc_section .vc_row .vc_column-inner.prev:hover::before {
  margin-right: 0.25rem !important;
  transition: all 0.05s ease-out;
}
.news-list-filter {
  max-width: 1430px;
  margin: auto;
  padding-left: 25px;
  padding-right: 25px;
  margin-top: 4rem;
  margin-bottom: 6rem;
}
.news-list-filter .news-list-filter-inner {
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
}
.news-list-filter .news-list-filter-inner a {
  font-size: 2rem;
  background-color: #721C3C;
  color: white;
  font-weight: 700;
  padding: 0.75rem 3rem;
  border-radius: 19px;
  text-decoration: none;
  margin: 0 1.5rem;
  text-transform: uppercase;
}
.news-list-filter .news-list-filter-inner a.active {
  background-color: #E00053;
}
@media screen and (max-width: 767px) {
  .news-list-filter .news-list-filter-inner a {
    font-size: 1.75rem;
  }
}
@media screen and (max-width: 580px) {
  .news-list-filter .news-list-filter-inner a {
    font-size: 1.55rem;
    margin: 0 1.25rem;
  }
}
@media screen and (max-width: 580px) {
  .news-list-filter .news-list-filter-inner a {
    font-size: 1.45rem;
    margin: 0 1rem;
  }
}
@media screen and (max-width: 380px) {
  .news-list-filter .news-list-filter-inner a {
    font-size: 1.25rem;
    margin: 0 0.75rem;
  }
}
#sticky-contact-outer {
  position: absolute;
  right: 0;
  z-index: 10000;
  width: 100vW;
  height: 100vH;
  overflow: hidden;
  pointer-events: none;
}
#sticky-contact {
  background-color: #721C3C;
  color: #fff;
  font-size: 1.25rem;
  width: 3.5em;
  height: 3.5em;
  position: absolute;
  display: block;
  right: 0px;
  top: 28vH;
  z-index: 88;
  transform: translateY(-50%);
  display: flex;
  justify-content: center;
  align-content: center;
  transition: all 0.1s ease-out 0.1s;
  pointer-events: all;
  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 50px !important;
  box-shadow: 0px 0px 5px rgba(255, 255, 255, 0.5);
}
@media screen and (max-width: 767px) {
  #sticky-contact {
    top: 260px;
  }
}
#sticky-contact-inner {
  border: 2px solid #721C3C;
  border-right: none;
  background-color: #721C3C;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  width: 100%;
  height: 100%;
  transition: all 0.1s ease-out 0.1s;
  position: absolute;
  z-index: 89;
  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 50px !important;
}
#sticky-contact:hover #sticky-contact-inner {
  background-color: #fff;
  transition: all 0.1s ease-out;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  /* box-shadow: 0px 0px 5px rgba(255,255,255,0.5); */
}
#sticky-contact:hover {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  box-shadow: 0px 0px 5px rgba(255, 255, 255, 0.5);
}
#sticky-contact a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.1s ease-out 0.1s;
}
#sticky-contact a::after {
  font-family: "axiomtek";
  content: "R";
  font-size: 1.5em;
  position: absolute;
  color: #ffffff;
  transition: all 0.1s ease-out 0.1s;
}
#sticky-contact:hover {
  height: 8.454em;
  transition: all 0.1s ease-out;
}
#sticky-contact:hover a {
  color: #B49071;
  background-color: #ffffff;
  transition: all 0.1s ease-out;
}
#sticky-contact:hover a::after {
  color: #721C3C;
  font-size: 1.75em;
  transition: all 0.1s ease-out;
}
#sticky-contact-slideout {
  position: absolute;
  z-index: 88;
  background-color: #721C3C;
  border: 2px solid #721C3C;
  color: #fff;
  height: 100%;
  width: 10em;
  right: -200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 1.35em;
  transition: all 0.1s ease-out;
  cursor: pointer;
}
#sticky-contact:hover #sticky-contact-slideout {
  right: calc(3.5em - 4px);
  transition: all 0.1s ease-out 0.1s;
  box-shadow: 0px 0px 5px rgba(255, 255, 255, 0.5);
}
#sticky-contact-slideout h5 {
  font-size: 1.25em;
  font-weight: 700;
  line-height: normal;
  margin: 0;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding: 0;
}
#sticky-contact-slideout p {
  font-size: 0.9em;
  font-weight: 400;
  line-height: normal;
}
#sticky-contact-slideout {
  padding-bottom: 15px;
}
#sticky-contact-slideout h5 {
  margin-top: 20px;
  margin-bottom: 10px !important;
}
#sticky-contact-slideout a {
  background-color: transparent !important;
  color: white !important;
  font-size: 14px;
  text-align: left !important;
  justify-content: flex-start !important;
  padding: 4px 8px 4px 8px !important;
  transition: all 0.1s ease-out;
}
#sticky-contact-slideout a::after {
  color: white !important;
  left: 5px;
  font-size: 16px !important;
  padding: 5px 0px 3px 8px;
  transition: all 0.1s ease-out;
}
#sticky-contact-slideout a.cta_email::after {
  content: "Z";
}
#sticky-contact-slideout a.cta_tel {
  font-weight: 500;
  font-size: 15px;
}
#sticky-contact-slideout a.cta_tel::after {
  content: "b";
}
#sticky-contact-slideout a:hover, #sticky-contact-slideout a:focus {
  background-color: white !important;
  color: #721C3C !important;
  text-decoration: none !important;
  transition: all 0.1s ease-out;
}
#sticky-contact-slideout a:hover::after, #sticky-contact-slideout a:focus::after {
  color: #721C3C !important;
  background-color: white;
  transition: all 0.1s ease-out;
}
.kontakt-but a {
  font-weight: 300 !important;
  background-color: #B5044B;
  color: white !important;
  letter-spacing: 2px;
  display: block;
  transition: all 0.2s ease-out;
  border-radius: 7px;
  padding: 0.75rem 1rem;
}
.kontakt-but a strong {
  font-weight: 700 !important;
  font-size: 1.5rem;
  word-wrap: break-word;
}
.kontakt-but a:hover, .kontakt-but a:focus {
  background-color: #E00053;
  color: white !important;
  text-decoration: none !important;
  transition: all 0.05s ease-out;
}
.mm-menu {
  --mm-color-background: #030E1B;
  --mm-color-text: #fff;
  --mm-color-button: #fff;
}
.mm-menu .mm-panels .mm-panel .mm-navbar {
  border-color: #B5044B;
}
.mm-menu .mm-panels .mm-panel .mm-navbar .mm-navbar__title {
  color: #fff !important;
  font-size: 20px;
  line-height: normal;
  padding-top: 20px;
  padding-bottom: 20px;
}
.mm-menu .mm-panels .mm-panel ul.mm-listview li.mm-listitem a.mm-listitem__text {
  font-size: 19px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 500;
}
.mm-menu .mm-panels .mm-panel ul.mm-listview li.mm-listitem a.mm-listitem__btn {
  border-color: #B5044B;
}
.mm-menu .mm-panels .mm-panel ul.mm-listview li.mm-listitem::after {
  border-color: rgba(255, 255, 255, 0.25);
  border-color: #B5044B;
  left: 0;
}
.mm-menu .mm-panels .mm-panel ul.mm-listview li.mm-listitem.mm-listitem--selected a, .mm-menu .mm-panels .mm-panel ul.mm-listview li.mm-listitem.current-menu-parent a {
  background-color: white;
  color: #0F2338;
  font-weight: 600;
}
.mm-menu .mm-panels .mm-panel ul.mm-listview li.mm-listitem.mm-listitem--selected a.mm-listitem__btn::after, .mm-menu .mm-panels .mm-panel ul.mm-listview li.mm-listitem.current-menu-parent a.mm-listitem__btn::after {
  border-color: #0F2338 !important;
}
.mm-menu .mm-panels .mm-panel ul.mm-listview li.current-menu-item a {
  background-color: white;
  color: #0F2338;
}
.mm-menu .mm-panels .mm-panel ul.mm-listview li.current-menu-item a::after {
  border-color: #0F2338;
}
.partner_list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 3rem;
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media screen and (max-width: 880px) {
  .partner_list {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 3rem;
  }
}
@media screen and (max-width: 767px) {
  .partner_list {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1.75rem;
  }
}
@media screen and (max-width: 480px) {
  .partner_list {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0rem;
  }
}
.partner_list .partner_list_item {
  /*
  max-width: 33.333333%;
  float: left;
  */
  margin-bottom: 4rem;
}
.partner_list .partner_list_item h5 {
  margin-top: 1rem;
}
.partner_list .partner_list_item .blteaser_btn {
  margin-top: 2rem;
}
.partner_list .partner_list_item .blteaser_btn a {
  background-color: #721C3C;
  border-radius: 5px;
  color: white;
  font-weight: 500;
  padding: 0.55em 1.25em;
  font-size: 1.075rem;
  /*
  @media screen and (max-width: 767px) {
      font-size: 0.966rem;
  }
  @media screen and (max-width: 680px) {
      font-size: 0.91rem;
  }
  */
  text-decoration: none;
  transition: all 0.2s ease-out;
}
@media screen and (max-width: 580px) {
  .partner_list .partner_list_item .blteaser_btn a {
    font-size: 1rem;
  }
}
.partner_list .partner_list_item .blteaser_btn a::after {
  content: "M";
  font-family: "Axiomtek";
  font-size: 1rem;
  margin-left: 0.3rem;
  position: absolute;
  opacity: 0;
  transition: all 0.2s ease-out;
  transform: translateY(0em);
}
.partner_list .partner_list_item .blteaser_btn a:hover {
  padding-right: 2.25rem;
  transition: all 0.05s ease-out;
  background-color: #B5044B;
}
.partner_list .partner_list_item .blteaser_btn a:hover::after {
  opacity: 1;
  margin-left: 0.6em;
  transition: all 0.05s ease-out;
}
.fd-search-results {
  max-width: 1430px;
  margin: auto;
  /*
  padding-left: 25px;
  padding-right: 25px;
  */
  margin-top: 4rem;
  margin-bottom: 6rem;
}
.fd-search-results .fd-search-results-inner {
  /*
  padding-left: 15px;
  padding-right: 15px;
  */
}
.fd-search-results .fd-search-results-inner #searchform {
  margin-bottom: 4rem;
  font-size: 1.5rem;
}
.fd-search-results .fd-search-results-inner #searchform input {
  background-color: #B5044B;
  color: white;
  border: none;
  outline: none;
  padding: 0.5rem 1rem;
  font-size: 0.8em;
  margin-left: 1rem;
}
.fd-search-results .fd-search-results-inner #searchform input:focus {
  background-color: #E00053;
}
.fd-search-results .fd-search-results-inner #searchform input[type=submit] {
  cursor: pointer;
}
.fd-search-results .fd-search-results-inner #searchform input[type=submit]:hover, .fd-search-results .fd-search-results-inner #searchform input[type=submit]:focus {
  background-color: #E00053;
}
@media screen and (max-width: 480px) {
  .fd-search-results .fd-search-results-inner #searchform > div {
    display: flex;
    flex-direction: column;
  }
  .fd-search-results .fd-search-results-inner #searchform > div input {
    margin-top: 1rem;
  }
}
.fd-search-results .fd-search-results-inner .search-result-title {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
.fd-search-results .fd-search-results-inner .search-result-title a {
  color: #0F2338;
  text-decoration: none;
}
.fd-search-results .fd-search-results-inner .search-result-title a:hover, .fd-search-results .fd-search-results-inner .search-result-title a:focus {
  color: #E00053;
}
.fd-search-results .fd-search-results-inner .search-result-excerpt {
  margin-bottom: 1rem;
  font-size: 1.1rem;
}
.fd-search-results .fd-search-results-inner .search-result-permalink a {
  background-color: #721C3C;
  color: white;
  font-weight: 600;
  padding: 0.35em 1em;
  border-radius: 4px;
  text-decoration: none;
  font-size: 0.9rem;
  transition: all 0.2s ease-out;
  text-transform: uppercase;
}
.fd-search-results .fd-search-results-inner .search-result-permalink a:hover, .fd-search-results .fd-search-results-inner .search-result-permalink a:focus {
  background-color: #E00053;
  color: white;
  transition: all 0.05s ease-out;
}
.fd-search-results .fd-search-results-inner .search-result-permalink a::before {
  content: "M";
  font-family: "Axiomtek";
  font-size: 0.65em;
  margin-right: 8px;
  transform: translateY(-1px);
  display: inline-block;
}
.fd-search-results .fd-search-results-inner .result-row {
  display: flex;
  margin-bottom: 4rem;
  /*
  @media screen and (max-width: 480px) {
      .result-row-left {
          max-width: 20%;
          min-width: 120px;
          padding-right: 1rem;
          img {
              max-width: 120px;
          }
      }
  }
  */
}
.fd-search-results .fd-search-results-inner .result-row .result-row-left {
  max-width: 25%;
  min-width: 180px;
  max-width: 180px;
  padding-right: 2rem;
}
.fd-search-results .fd-search-results-inner .result-row .result-row-left img {
  max-width: 180px;
}
@media screen and (max-width: 767px) {
  .fd-search-results .fd-search-results-inner .result-row .result-row-left {
    max-width: 20%;
    min-width: 140px;
    padding-right: 1rem;
  }
  .fd-search-results .fd-search-results-inner .result-row .result-row-left img {
    max-width: 140px;
  }
}
@media screen and (max-width: 580px) {
  .fd-search-results .fd-search-results-inner .result-row {
    flex-direction: column;
  }
  .fd-search-results .fd-search-results-inner .result-row .result-row-left {
    margin-bottom: 2rem;
    max-width: 50%;
    min-width: 180px;
  }
  .fd-search-results .fd-search-results-inner .result-row .result-row-left img {
    max-width: 180px;
  }
}
.fd-search-results .fd-search-results-inner .img-tax img {
  transform-origin: 50% 0;
  transform: scale(1.35);
}
#header-search-input {
  background-color: white;
  /*border-bottom: 1px solid $axdarkblue;*/
  text-align: right;
  display: none;
  padding: 0.5rem 2rem;
  max-width: 1430px;
  margin: auto;
  margin-top: 1px;
}
@media screen and (max-width: 380px) {
  #header-search-input {
    padding: 0.75rem 1rem;
  }
}
#header-search-input form label {
  font-size: 0.9rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem !important;
}
#header-search-input form input {
  font-size: 1rem;
  border: none;
  outline: none;
  background-color: #B5044B;
  color: white;
  padding: 0.75em 1em;
  line-height: 1.4em;
}
#header-search-input form input:focus {
  background-color: #E00053;
}
#header-search-input form input[type=submit] {
  text-indent: -9999px;
  background-color: transparent;
  color: #B5044B;
  background-image: url(//www.axiomtek.de/content/themes/axiomtek/build/theme/ddc845c6cbe2f173512dd5cfcf909df0.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}
#header-search-input form input[type=submit]:hover, #header-search-input form input[type=submit]:focus {
  color: #E00053;
}
span.mark {
  color: #B5044B;
  font-weight: 700;
}
@media screen and (max-width: 1400px) {
  .hero-search h2 {
    padding-left: 35px;
  }
}
/*# sourceMappingURL=global.min.css.map*/
body div.brlbs-cmpnt-container a,body div.brlbs-cmpnt-container abbr,body div.brlbs-cmpnt-container acronym,body div.brlbs-cmpnt-container address,body div.brlbs-cmpnt-container applet,body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container b,body div.brlbs-cmpnt-container big,body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container caption,body div.brlbs-cmpnt-container center,body div.brlbs-cmpnt-container cite,body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container del,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container dfn,body div.brlbs-cmpnt-container div,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container dt,body div.brlbs-cmpnt-container em,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container fieldset,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container form,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container i,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container ins,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container label,body div.brlbs-cmpnt-container legend,body div.brlbs-cmpnt-container li,body div.brlbs-cmpnt-container mark,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container output,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container q,body div.brlbs-cmpnt-container ruby,body div.brlbs-cmpnt-container s,body div.brlbs-cmpnt-container samp,body div.brlbs-cmpnt-container section,body div.brlbs-cmpnt-container small,body div.brlbs-cmpnt-container span,body div.brlbs-cmpnt-container strike,body div.brlbs-cmpnt-container strong,body div.brlbs-cmpnt-container sub,body div.brlbs-cmpnt-container summary,body div.brlbs-cmpnt-container sup,body div.brlbs-cmpnt-container table,body div.brlbs-cmpnt-container tbody,body div.brlbs-cmpnt-container td,body div.brlbs-cmpnt-container tfoot,body div.brlbs-cmpnt-container th,body div.brlbs-cmpnt-container thead,body div.brlbs-cmpnt-container time,body div.brlbs-cmpnt-container tr,body div.brlbs-cmpnt-container tt,body div.brlbs-cmpnt-container u,body div.brlbs-cmpnt-container ul,body div.brlbs-cmpnt-container var,body div.brlbs-cmpnt-container video{border:0;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container section{display:block}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container q{quotes:none}body div.brlbs-cmpnt-container blockquote:after,body div.brlbs-cmpnt-container blockquote:before,body div.brlbs-cmpnt-container q:after,body div.brlbs-cmpnt-container q:before{content:none}body div.brlbs-cmpnt-container table{border-spacing:0}body div.brlbs-cmpnt-container,body div.brlbs-cmpnt-container *{box-sizing:border-box;color:inherit;font-family:inherit;height:auto;inset:auto;line-height:inherit;position:static;width:auto}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}body div.brlbs-cmpnt-container button:after,body div.brlbs-cmpnt-container button:before{content:none}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container select{text-transform:none}body div.brlbs-cmpnt-container [type=button],body div.brlbs-cmpnt-container [type=reset],body div.brlbs-cmpnt-container [type=submit],body div.brlbs-cmpnt-container button{-webkit-appearance:button}body div.brlbs-cmpnt-container ::-moz-focus-inner{border-style:none;padding:0}body div.brlbs-cmpnt-container :-moz-focusring{outline:1px dotted ButtonText}body div.brlbs-cmpnt-container :-moz-ui-invalid{box-shadow:none}body div.brlbs-cmpnt-container legend{padding:0}body div.brlbs-cmpnt-container progress{vertical-align:baseline}body div.brlbs-cmpnt-container ::-webkit-inner-spin-button,body div.brlbs-cmpnt-container ::-webkit-outer-spin-button{height:auto}body div.brlbs-cmpnt-container [type=search]{-webkit-appearance:textfield;outline-offset:-2px}body div.brlbs-cmpnt-container ::-webkit-search-decoration{-webkit-appearance:none}body div.brlbs-cmpnt-container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body div.brlbs-cmpnt-container summary{display:list-item}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container hr,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre{margin:0}body div.brlbs-cmpnt-container button{background-color:transparent;background-image:none}body div.brlbs-cmpnt-container button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}body div.brlbs-cmpnt-container fieldset{margin:0;padding:0}body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container ul{list-style:none;margin:0;padding:0}body div.brlbs-cmpnt-container *,body div.brlbs-cmpnt-container :after,body div.brlbs-cmpnt-container :before{border:0 solid #e5e7eb;box-sizing:border-box}body div.brlbs-cmpnt-container hr{border-top-width:1px}body div.brlbs-cmpnt-container img{border-style:solid}body div.brlbs-cmpnt-container textarea{resize:vertical}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#9ca3af}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#9ca3af}body div.brlbs-cmpnt-container [role=button],body div.brlbs-cmpnt-container button{cursor:pointer}body div.brlbs-cmpnt-container table{border-collapse:collapse}body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6{font-size:inherit;font-weight:inherit}body div.brlbs-cmpnt-container a{color:inherit;text-decoration:inherit}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{color:inherit;line-height:inherit;padding:0}body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container svg,body div.brlbs-cmpnt-container video{display:block;vertical-align:middle}body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container video{height:auto;max-width:100%}body div.brlbs-cmpnt-container [multiple],body div.brlbs-cmpnt-container [type=date],body div.brlbs-cmpnt-container [type=datetime-local],body div.brlbs-cmpnt-container [type=email],body div.brlbs-cmpnt-container [type=month],body div.brlbs-cmpnt-container [type=number],body div.brlbs-cmpnt-container [type=password],body div.brlbs-cmpnt-container [type=search],body div.brlbs-cmpnt-container [type=tel],body div.brlbs-cmpnt-container [type=text],body div.brlbs-cmpnt-container [type=time],body div.brlbs-cmpnt-container [type=url],body div.brlbs-cmpnt-container [type=week],body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}body div.brlbs-cmpnt-container [multiple]:focus,body div.brlbs-cmpnt-container [type=date]:focus,body div.brlbs-cmpnt-container [type=datetime-local]:focus,body div.brlbs-cmpnt-container [type=email]:focus,body div.brlbs-cmpnt-container [type=month]:focus,body div.brlbs-cmpnt-container [type=number]:focus,body div.brlbs-cmpnt-container [type=password]:focus,body div.brlbs-cmpnt-container [type=search]:focus,body div.brlbs-cmpnt-container [type=tel]:focus,body div.brlbs-cmpnt-container [type=text]:focus,body div.brlbs-cmpnt-container [type=time]:focus,body div.brlbs-cmpnt-container [type=url]:focus,body div.brlbs-cmpnt-container [type=week]:focus,body div.brlbs-cmpnt-container select:focus,body div.brlbs-cmpnt-container textarea:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty,);--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(1px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);border-color:#2563eb;box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container ::-webkit-datetime-edit-fields-wrapper{padding:0}body div.brlbs-cmpnt-container ::-webkit-date-and-time-value{min-height:1.5em}body div.brlbs-cmpnt-container select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}body div.brlbs-cmpnt-container [multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}body div.brlbs-cmpnt-container [type=checkbox],body div.brlbs-cmpnt-container [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}body div.brlbs-cmpnt-container [type=checkbox]{border-radius:0}body div.brlbs-cmpnt-container [type=radio]{border-radius:100%}body div.brlbs-cmpnt-container [type=checkbox]:focus,body div.brlbs-cmpnt-container [type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty,);--brlbs-tw-ring-offset-width:2px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container [type=checkbox]:checked,body div.brlbs-cmpnt-container [type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=checkbox]:checked:focus,body div.brlbs-cmpnt-container [type=checkbox]:checked:hover,body div.brlbs-cmpnt-container [type=radio]:checked:focus,body div.brlbs-cmpnt-container [type=radio]:checked:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:focus,body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}:root{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x:;--brlbs-tw-pan-y:;--brlbs-tw-pinch-zoom:;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position:;--brlbs-tw-gradient-via-position:;--brlbs-tw-gradient-to-position:;--brlbs-tw-ordinal:;--brlbs-tw-slashed-zero:;--brlbs-tw-numeric-figure:;--brlbs-tw-numeric-spacing:;--brlbs-tw-numeric-fraction:;--brlbs-tw-ring-inset:;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur:;--brlbs-tw-brightness:;--brlbs-tw-contrast:;--brlbs-tw-grayscale:;--brlbs-tw-hue-rotate:;--brlbs-tw-invert:;--brlbs-tw-saturate:;--brlbs-tw-sepia:;--brlbs-tw-drop-shadow:;--brlbs-tw-backdrop-blur:;--brlbs-tw-backdrop-brightness:;--brlbs-tw-backdrop-contrast:;--brlbs-tw-backdrop-grayscale:;--brlbs-tw-backdrop-hue-rotate:;--brlbs-tw-backdrop-invert:;--brlbs-tw-backdrop-opacity:;--brlbs-tw-backdrop-saturate:;--brlbs-tw-backdrop-sepia:;--brlbs-tw-contain-size:;--brlbs-tw-contain-layout:;--brlbs-tw-contain-paint:;--brlbs-tw-contain-style:}::backdrop{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x:;--brlbs-tw-pan-y:;--brlbs-tw-pinch-zoom:;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position:;--brlbs-tw-gradient-via-position:;--brlbs-tw-gradient-to-position:;--brlbs-tw-ordinal:;--brlbs-tw-slashed-zero:;--brlbs-tw-numeric-figure:;--brlbs-tw-numeric-spacing:;--brlbs-tw-numeric-fraction:;--brlbs-tw-ring-inset:;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur:;--brlbs-tw-brightness:;--brlbs-tw-contrast:;--brlbs-tw-grayscale:;--brlbs-tw-hue-rotate:;--brlbs-tw-invert:;--brlbs-tw-saturate:;--brlbs-tw-sepia:;--brlbs-tw-drop-shadow:;--brlbs-tw-backdrop-blur:;--brlbs-tw-backdrop-brightness:;--brlbs-tw-backdrop-contrast:;--brlbs-tw-backdrop-grayscale:;--brlbs-tw-backdrop-hue-rotate:;--brlbs-tw-backdrop-invert:;--brlbs-tw-backdrop-opacity:;--brlbs-tw-backdrop-saturate:;--brlbs-tw-backdrop-sepia:;--brlbs-tw-contain-size:;--brlbs-tw-contain-layout:;--brlbs-tw-contain-paint:;--brlbs-tw-contain-style:}.brlbs-cmpnt-container .brlbs-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.brlbs-cmpnt-container .brlbs-fixed{position:fixed}.brlbs-cmpnt-container .brlbs-absolute{position:absolute}.brlbs-cmpnt-container .brlbs-relative{position:relative}.brlbs-cmpnt-container .brlbs-bottom-0{bottom:0}.brlbs-cmpnt-container .brlbs-left-0{left:0}.brlbs-cmpnt-container .brlbs-right-0{right:0}.brlbs-cmpnt-container .brlbs-top-0{top:0}.brlbs-cmpnt-container .brlbs-z-10{z-index:10}.brlbs-cmpnt-container .brlbs-z-max{z-index:999999}.brlbs-cmpnt-container .brlbs-order-last{order:9999}.brlbs-cmpnt-container .brlbs-mx-2{margin-left:8px;margin-right:8px}.brlbs-cmpnt-container .brlbs-mx-auto{margin-left:auto;margin-right:auto}.brlbs-cmpnt-container .brlbs-my-2{margin-bottom:8px;margin-top:8px}.brlbs-cmpnt-container .brlbs-my-3{margin-bottom:12px;margin-top:12px}.brlbs-cmpnt-container .brlbs-my-4{margin-bottom:16px;margin-top:16px}.brlbs-cmpnt-container .brlbs-mb-0{margin-bottom:0}.brlbs-cmpnt-container .brlbs-mb-3{margin-bottom:12px}.brlbs-cmpnt-container .brlbs-mb-4{margin-bottom:16px}.brlbs-cmpnt-container .brlbs-ml-2{margin-left:8px}.brlbs-cmpnt-container .brlbs-ml-3{margin-left:12px}.brlbs-cmpnt-container .brlbs-mr-1{margin-right:4px}.brlbs-cmpnt-container .brlbs-mr-2{margin-right:8px}.brlbs-cmpnt-container .brlbs-mt-2{margin-top:8px}.brlbs-cmpnt-container .brlbs-mt-4{margin-top:16px}.brlbs-cmpnt-container .brlbs-block{display:block}.brlbs-cmpnt-container .brlbs-inline-block{display:inline-block}.brlbs-cmpnt-container .brlbs-inline{display:inline}.brlbs-cmpnt-container .brlbs-flex{display:flex}.brlbs-cmpnt-container .\!brlbs-hidden{display:none!important}.brlbs-cmpnt-container .brlbs-hidden{display:none}.brlbs-cmpnt-container .brlbs-h-0{height:0}.brlbs-cmpnt-container .brlbs-h-3{height:12px}.brlbs-cmpnt-container .brlbs-h-max{height:-moz-max-content;height:max-content}.brlbs-cmpnt-container .brlbs-h-screen{height:100vh}.brlbs-cmpnt-container .brlbs-min-h-full{min-height:100%}.brlbs-cmpnt-container .brlbs-w-1\/4{width:25%}.brlbs-cmpnt-container .brlbs-w-3{width:12px}.brlbs-cmpnt-container .brlbs-w-3\/4{width:75%}.brlbs-cmpnt-container .brlbs-w-full{width:100%}.brlbs-cmpnt-container .brlbs-w-screen{width:100vw}.brlbs-cmpnt-container .brlbs-flex-1{flex:1 1 0%}.brlbs-cmpnt-container .brlbs-basis-3\/12{flex-basis:25%}.brlbs-cmpnt-container .brlbs-basis-8\/12{flex-basis:66.666667%}.brlbs-cmpnt-container .brlbs-basis-full{flex-basis:100%}.brlbs-cmpnt-container .brlbs--rotate-90{--brlbs-tw-rotate:-90deg}.brlbs-cmpnt-container .brlbs--rotate-90,.brlbs-cmpnt-container .brlbs-rotate-90{transform:translate(var(--brlbs-tw-translate-x),var(--brlbs-tw-translate-y)) rotate(var(--brlbs-tw-rotate)) skew(var(--brlbs-tw-skew-x)) skewY(var(--brlbs-tw-skew-y)) scaleX(var(--brlbs-tw-scale-x)) scaleY(var(--brlbs-tw-scale-y))}.brlbs-cmpnt-container .brlbs-rotate-90{--brlbs-tw-rotate:90deg}.brlbs-cmpnt-container .brlbs-flex-row{flex-direction:row}.brlbs-cmpnt-container .brlbs-flex-col{flex-direction:column}.brlbs-cmpnt-container .brlbs-flex-wrap{flex-wrap:wrap}.brlbs-cmpnt-container .brlbs-items-start{align-items:flex-start}.brlbs-cmpnt-container .brlbs-items-center{align-items:center}.brlbs-cmpnt-container .brlbs-items-stretch{align-items:stretch}.brlbs-cmpnt-container .brlbs-justify-start{justify-content:flex-start}.brlbs-cmpnt-container .brlbs-justify-end{justify-content:flex-end}.brlbs-cmpnt-container .brlbs-justify-center{justify-content:center}.brlbs-cmpnt-container .brlbs-justify-between{justify-content:space-between}.brlbs-cmpnt-container .brlbs-justify-around{justify-content:space-around}.brlbs-cmpnt-container .brlbs-gap-2{gap:8px}.brlbs-cmpnt-container .brlbs-gap-3{gap:12px}.brlbs-cmpnt-container .brlbs-gap-4{gap:16px}.brlbs-cmpnt-container :is(.brlbs-space-x-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(8px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container :is(.brlbs-space-y-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-space-y-3>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(12px*var(--brlbs-tw-space-y-reverse));margin-top:calc(12px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-space-y-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(16px*var(--brlbs-tw-space-y-reverse));margin-top:calc(16px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-divide-x>:not([hidden])~:not([hidden])){--brlbs-tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--brlbs-tw-divide-x-reverse)));border-right-width:calc(1px*var(--brlbs-tw-divide-x-reverse))}.brlbs-cmpnt-container :is(.brlbs-divide-y>:not([hidden])~:not([hidden])){--brlbs-tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--brlbs-tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--brlbs-tw-divide-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-style:solid}.brlbs-cmpnt-container .brlbs-overflow-auto{overflow:auto}.brlbs-cmpnt-container .brlbs-overflow-hidden{overflow:hidden}.brlbs-cmpnt-container .brlbs-overflow-x-scroll{overflow-x:scroll}.brlbs-cmpnt-container .brlbs-break-words{overflow-wrap:break-word}.brlbs-cmpnt-container .brlbs-rounded-3xl{border-radius:1.5rem}.brlbs-cmpnt-container .brlbs-rounded-full{border-radius:9999px}.brlbs-cmpnt-container .brlbs-rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.brlbs-cmpnt-container .brlbs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.brlbs-cmpnt-container .brlbs-border-y{border-bottom-width:1px;border-top-width:1px}.brlbs-cmpnt-container .brlbs-border-t{border-top-width:1px}.brlbs-cmpnt-container .brlbs-border-solid{border-style:solid}.brlbs-cmpnt-container .brlbs-p-4{padding:16px}.brlbs-cmpnt-container .brlbs-px-3{padding-left:12px;padding-right:12px}.brlbs-cmpnt-container .brlbs-px-4{padding-left:16px;padding-right:16px}.brlbs-cmpnt-container .brlbs-py-1{padding-bottom:4px;padding-top:4px}.brlbs-cmpnt-container .brlbs-py-2{padding-bottom:8px;padding-top:8px}.brlbs-cmpnt-container .brlbs-py-3{padding-bottom:12px;padding-top:12px}.brlbs-cmpnt-container .brlbs-py-4{padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container .brlbs-pb-2{padding-bottom:8px}.brlbs-cmpnt-container .brlbs-pb-4{padding-bottom:16px}.brlbs-cmpnt-container .brlbs-pl-1{padding-left:4px}.brlbs-cmpnt-container .brlbs-pl-2{padding-left:8px}.brlbs-cmpnt-container .brlbs-pl-4{padding-left:16px}.brlbs-cmpnt-container .brlbs-pr-2{padding-right:8px}.brlbs-cmpnt-container .brlbs-pt-1{padding-top:4px}.brlbs-cmpnt-container .brlbs-pt-10{padding-top:40px}.brlbs-cmpnt-container .brlbs-pt-4{padding-top:16px}.brlbs-cmpnt-container .brlbs-pt-6{padding-top:24px}.brlbs-cmpnt-container .brlbs-text-left{text-align:left}.brlbs-cmpnt-container .brlbs-text-center{text-align:center}.brlbs-cmpnt-container .brlbs-text-right{text-align:right}.brlbs-cmpnt-container .brlbs-align-middle{vertical-align:middle}.brlbs-cmpnt-container .brlbs-text-2xl{font-size:calc(var(--dialog-font-size)*1.5);line-height:calc(var(--dialog-font-size)*2.25)}.brlbs-cmpnt-container .brlbs-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}.brlbs-cmpnt-container .brlbs-text-lg{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}.brlbs-cmpnt-container .brlbs-text-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25)}.brlbs-cmpnt-container .brlbs-font-bold{font-weight:700}.brlbs-cmpnt-container .brlbs-font-semibold{font-weight:600}.brlbs-cmpnt-container .brlbs-italic{font-style:italic}.brlbs-cmpnt-container .brlbs-leading-tight{line-height:1.25}.brlbs-cmpnt-container .brlbs-no-underline{text-decoration-line:none}.brlbs-cmpnt-container .brlbs-shadow-2xl{--brlbs-tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--brlbs-tw-shadow-colored:0 25px 50px -12px var(--brlbs-tw-shadow-color);box-shadow:var(--brlbs-tw-ring-offset-shadow,0 0 #0000),var(--brlbs-tw-ring-shadow,0 0 #0000),var(--brlbs-tw-shadow)}.brlbs-cmpnt-container .brlbs-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container .brlbs-transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container .brlbs-duration-400{transition-duration:.4s}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{container-name:brlbsCmpntContentBlocker;container-type:inline-size;font-family:var(--content-blocker-font-family);font-size:var(--content-blocker-font-size);height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a{color:var(--content-blocker-link-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a:hover{color:var(--content-blocker-link-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-card,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-provider-card{container-type:normal}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:16px;position:relative;text-align:left}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header{align-items:center;display:flex}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;margin-bottom:16px;padding-bottom:16px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{display:flex;padding-bottom:16px}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{padding-bottom:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a{align-items:center;background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);justify-content:center;padding:16px;text-align:center}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{border-bottom-width:var(--content-blocker-separator-width);border-color:var(--content-blocker-separator-color);border-style:solid}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;padding-bottom:96px;padding-top:96px;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:row;gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-content{flex-basis:66.666667%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-basis:33.333333%;flex-direction:column;gap:8px;justify-content:center;margin:0}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:48px;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:16px;margin:96px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:0;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 5px #00000026;display:flex;height:34px;justify-content:center;left:calc(50% - 17px);margin:0 auto;position:absolute;top:-17px;width:34px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78' height='78'%3E%3Cpath d='M7.5 71.5v-64l48 30.328z'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='12' d='M7.5 71.5v-64l48 30.328z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:" ";display:inline-block;height:1.142857143em;margin-left:4px;width:.857142857em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-thumbnail{background-position:50%;background-size:cover;border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);height:100%;left:0;position:absolute;top:0;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-bottom:8px;margin-top:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{flex-direction:row;gap:16px;margin-bottom:16px;margin-top:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{align-items:center;display:flex;justify-content:center;text-decoration-line:none;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d){height:auto;position:fixed}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){top:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]){bottom:calc(var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){right:calc(var(--content-blocker-icon-width) + var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]){left:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-display\[flex\]){display:inline-block;display:flex;position:relative}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-left\]){float:left}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-right\]){float:right}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-d .brlbs-cmpnt-cb-icon{display:inline-block;height:var(--content-blocker-icon-height);width:var(--content-blocker-icon-width)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn{all:unset;align-items:center;background-color:var(--content-blocker-button-color);border-bottom-left-radius:var(--content-blocker-button-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-button-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-button-border-radius-top-left);border-top-right-radius:var(--content-blocker-button-border-radius-top-right);box-sizing:border-box;color:var(--content-blocker-button-text-color);cursor:pointer;font-size:calc(var(--dialog-font-size));font-weight:600;justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover{background-color:var(--content-blocker-button-color-hover);color:var(--content-blocker-button-text-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:active,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:hover{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color-hover);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}@container brlbsCmpntContentBlocker (480px <=width < 620px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding-bottom:12%;padding-top:12%}}@container brlbsCmpntContentBlocker (width < 480px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding:0}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:column;gap:8px;justify-content:normal;margin:6%;overflow:auto}}@container brlbsCmpntContentBlocker (640px <=width < 750px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:10%!important}}@container brlbsCmpntContentBlocker (540px <=width < 640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:6%!important}}@container brlbsCmpntContentBlocker (width < 540px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{position:static}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:8px;justify-content:normal;margin:6%!important;overflow:auto}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}@container brlbsCmpntContentBlocker (width < 375px){.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main,.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{height:100%;justify-content:normal;overflow:auto}.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button,.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper{padding:0}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper:before{padding:0}#BorlabsCookieBox,.brlbs-cmpnt-container{font-family:var(--dialog-font-family);font-weight:400;line-height:calc(var(--dialog-font-size)*1.2)}#BorlabsCookieBox .brlbs-cmpnt-h-4,.brlbs-cmpnt-container .brlbs-cmpnt-h-4{height:16px}#BorlabsCookieBox .brlbs-cmpnt-w-4,.brlbs-cmpnt-container .brlbs-cmpnt-w-4{width:16px}#BorlabsCookieBox .brlbs-cmpnt-max-w-xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-xl{max-width:576px}#BorlabsCookieBox .brlbs-cmpnt-max-w-3xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-3xl{max-width:768px}#BorlabsCookieBox .brlbs-cmpnt-max-w-4xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-4xl{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-backdrop:before,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-backdrop:before{background-color:var(--dialog-backdrop-background-color);content:"";height:100%;left:0;opacity:var(--dialog-backdrop-background-opacity);position:fixed;top:0;width:100%}#BorlabsCookieBox .brlbs-cmpnt-dialog,.brlbs-cmpnt-container .brlbs-cmpnt-dialog{background-color:var(--dialog-background-color);border-bottom-left-radius:var(--dialog-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-border-radius-bottom-right);border-top-left-radius:var(--dialog-border-radius-top-left);border-top-right-radius:var(--dialog-border-radius-top-right);color:var(--dialog-text-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a{color:var(--dialog-link-primary-color);text-decoration:underline}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a:hover{color:var(--dialog-link-primary-color-hover);text-decoration:none}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-headline:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-headline:focus-visible{outline:none}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header{align-items:center;display:flex;justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link{padding:0}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover{padding:0}#BorlabsCookieBox .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-with-separator{border-color:var(--dialog-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-footer,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-footer{background-color:var(--dialog-footer-background-color);color:var(--dialog-footer-text-color);padding-bottom:12px;padding-top:12px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{padding:16px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{align-items:center;align-items:stretch;display:flex;padding:24px}}#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{display:flex;flex-wrap:wrap}@media (min-width:768px){#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{padding-right:24px;width:75%}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{justify-content:flex-start}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-content,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-content{text-align:left}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{align-items:center;display:flex;justify-content:space-around;width:100%}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{margin-top:12px;padding-top:8px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-top-width:1px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-style:solid}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-buttons,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-buttons{align-items:center;display:flex;justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description{height:40vh;padding-bottom:1.25rem}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description:after,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description:after{background-image:linear-gradient(0deg,var(--dialog-background-color),transparent);bottom:0;content:"";display:block;height:30px;position:absolute;width:100%}#BorlabsCookieBox .brlbs-cmpnt-card *,.brlbs-cmpnt-container .brlbs-cmpnt-card *{color:var(--dialog-card-text-color)}#BorlabsCookieBox .brlbs-cmpnt-card fieldset,.brlbs-cmpnt-container .brlbs-cmpnt-card fieldset{background-color:var(--dialog-card-background-color);border-bottom-left-radius:var(--dialog-card-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-card-border-radius-bottom-right);border-top-left-radius:var(--dialog-card-border-radius-top-left);border-top-right-radius:var(--dialog-card-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-card-group-form-control,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-card-group-form-control{all:unset;align-items:center;box-sizing:border-box;color:var(--dialog-card-text-color);display:flex;padding-left:0}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-card-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle :hover,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle :hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-card-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{all:unset;box-sizing:border-box;color:var(--dialog-control-element-color);cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{all:unset;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{color:var(--dialog-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list{all:unset;box-sizing:border-box;display:block;list-style-type:none;margin:0 4px}#BorlabsCookieBox .brlbs-cmpnt-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li{all:unset;box-sizing:border-box;display:list-item;margin:8px 0;position:relative}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:first-child{margin-top:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:last-child{margin-bottom:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4{padding-right:16px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{display:flex;flex-direction:column;flex-wrap:wrap}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{flex-direction:row}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li{margin:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2{padding-bottom:8px;padding-top:8px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start{justify-content:flex-start}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center{justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end{justify-content:flex-end}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between{justify-content:space-between}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around{justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{border-bottom:var(--dialog-list-item-separator-width) solid var(--dialog-list-item-separator-color);padding:var(--dialog-list-padding-small-screen-top) var(--dialog-list-padding-small-screen-right) var(--dialog-list-padding-small-screen-bottom) var(--dialog-list-padding-small-screen-left)}#BorlabsCookieBox .brlbs-cmpnt-list-item:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:first-child{border-top-left-radius:var(--dialog-list-border-radius-top-left);border-top-right-radius:var(--dialog-list-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-list-item:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:last-child{border-bottom-left-radius:var(--dialog-list-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-list-border-radius-bottom-right);border-bottom-width:0}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(2n){background-color:var(--dialog-list-item-background-color-even);color:var(--dialog-list-item-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(odd){background-color:var(--dialog-list-item-background-color-odd);color:var(--dialog-list-item-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])),.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-color:var(--dialog-list-item-control-element-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-list-item-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle :hover,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle :hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-list-item-control-element-color-hover)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{padding:var(--dialog-list-padding-medium-screen-top) var(--dialog-list-padding-medium-screen-right) var(--dialog-list-padding-medium-screen-bottom) var(--dialog-list-padding-medium-screen-left)}}#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-small-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-small-screen-top)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-medium-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-medium-screen-top)}}#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;line-height:calc(var(--dialog-font-size)*1.25);padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;line-height:calc(var(--dialog-font-size)*1.25);padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{text-decoration-line:none}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive{background-color:var(--dialog-tab-bar-tab-background-color-inactive);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-inactive);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-inactive);border-color:var(--dialog-tab-bar-tab-border-color-top-inactive) var(--dialog-tab-bar-tab-border-color-right-inactive) var(--dialog-tab-bar-tab-border-color-bottom-inactive) var(--dialog-tab-bar-tab-border-color-left-inactive);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-inactive);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-inactive);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-inactive) var(--dialog-tab-bar-tab-border-width-right-inactive) var(--dialog-tab-bar-tab-border-width-bottom-inactive) var(--dialog-tab-bar-tab-border-width-left-inactive);color:var(--dialog-tab-bar-tab-text-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-table,.brlbs-cmpnt-container .brlbs-cmpnt-table{all:unset;border-bottom-left-radius:var(--dialog-table-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-table-border-radius-bottom-right);border-collapse:collapse;border-top-left-radius:var(--dialog-table-border-radius-top-left);border-top-right-radius:var(--dialog-table-border-radius-top-right);border-width:1px;box-sizing:border-box;display:table;overflow:hidden;text-align:left;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table.brlbs-cmpnt-text-sm,.brlbs-cmpnt-container .brlbs-cmpnt-table.brlbs-cmpnt-text-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25)}#BorlabsCookieBox .brlbs-cmpnt-table.brlbs-cmpnt-text-base,.brlbs-cmpnt-container .brlbs-cmpnt-table.brlbs-cmpnt-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}#BorlabsCookieBox .brlbs-cmpnt-table td,#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table td,.brlbs-cmpnt-container .brlbs-cmpnt-table th{all:unset;box-sizing:border-box;display:table-cell}#BorlabsCookieBox .brlbs-cmpnt-table td.brlbs-hidden,#BorlabsCookieBox .brlbs-cmpnt-table th.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table td.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table th.brlbs-hidden{display:none}#BorlabsCookieBox .brlbs-cmpnt-table td,#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table td,.brlbs-cmpnt-container .brlbs-cmpnt-table th{border-width:1px 0 0}#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table th{font-weight:700}#BorlabsCookieBox .brlbs-cmpnt-table tr>*,.brlbs-cmpnt-container .brlbs-cmpnt-table tr>*{padding:var(--dialog-table-cell-padding-top) var(--dialog-table-cell-padding-right) var(--dialog-table-cell-padding-bottom) var(--dialog-table-cell-padding-left)}#BorlabsCookieBox .brlbs-cmpnt-table tr,.brlbs-cmpnt-container .brlbs-cmpnt-table tr{border-color:var(--dialog-table-row-border-color);border-top-style:solid;border-top-width:1px;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(2n){background-color:var(--dialog-table-row-background-color-even);color:var(--dialog-table-row-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(odd){background-color:var(--dialog-table-row-background-color-odd);color:var(--dialog-table-row-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-table tr:first-of-type,.brlbs-cmpnt-container .brlbs-cmpnt-table tr:first-of-type{border-top-width:0}#BorlabsCookieBox .brlbs-cmpnt-description-list-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])),.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-color:var(--dialog-table-row-border-color)}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div{padding-bottom:8px;padding-top:8px}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div:first-child{padding-top:0}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div:last-child{padding-bottom:0}#BorlabsCookieBox .brlbs-cmpnt-description-list,.brlbs-cmpnt-container .brlbs-cmpnt-description-list{display:table}#BorlabsCookieBox .brlbs-cmpnt-description-list>div,.brlbs-cmpnt-container .brlbs-cmpnt-description-list>div{display:table-row}#BorlabsCookieBox .brlbs-cmpnt-description-list dt,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dt{font-weight:700}#BorlabsCookieBox .brlbs-cmpnt-description-list dd,#BorlabsCookieBox .brlbs-cmpnt-description-list dt,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dd,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-table td.sm\:brlbs-table-cell,#BorlabsCookieBox .brlbs-cmpnt-table th.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table td.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table th.sm\:brlbs-table-cell{display:table-cell}}#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;line-height:calc(var(--dialog-font-size)*1.25)}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline{margin-bottom:16px}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4{margin-bottom:16px;margin-top:16px}#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5)}@media (min-width:640px){#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}}#BorlabsCookieBox h4.brlbs-cmpnt-h4,.brlbs-cmpnt-container h4.brlbs-cmpnt-h4{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5)}#BorlabsCookieBox label.brlbs-cmpnt-label,.brlbs-cmpnt-container label.brlbs-cmpnt-label{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5);margin-bottom:0}#BorlabsCookieBox label.brlbs-cmpnt-label:after,#BorlabsCookieBox label.brlbs-cmpnt-label:before,.brlbs-cmpnt-container label.brlbs-cmpnt-label:after,.brlbs-cmpnt-container label.brlbs-cmpnt-label:before{all:unset}#BorlabsCookieBox ul.brlbs-cmpnt-ul,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul{all:unset;box-sizing:border-box;display:block;list-style-type:disc;margin-left:12px}#BorlabsCookieBox ul.brlbs-cmpnt-ul li,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul li{all:unset;box-sizing:border-box;display:list-item}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:before{all:unset;box-sizing:border-box}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:before{all:unset;box-sizing:border-box;display:none}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked{background-color:var(--dialog-checkbox-background-color-active);background-image:none;border-color:var(--dialog-checkbox-border-color-active);color:var(--dialog-checkbox-check-mark-color-active);position:relative}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before{background-color:var(--dialog-checkbox-check-mark-color-active);content:"";display:block;height:16px;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");position:absolute;top:0;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before{background-color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled{background-color:var(--dialog-checkbox-background-color-disabled);border-color:var(--dialog-checkbox-border-color-disabled);color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:.8;--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1{margin-top:4px}#BorlabsCookieBox .brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-btn{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-btn:focus-visible{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);outline:2px solid transparent;outline-offset:2px;padding:12px 20px;text-align:center;text-decoration-line:none;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-offset-width:2px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold{font-weight:600}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-w-full,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-w-full{width:100%}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences{--brlbs-tw-ring-color:var(--dialog-button-accept-all-color-hover);background-color:var(--dialog-button-preferences-color);color:var(--dialog-button-preferences-text-color)}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences:hover,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences:hover{background-color:var(--dialog-button-preferences-color-hover);color:var(--dialog-button-preferences-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{all:unset;background:0 0;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{all:unset;background:0 0;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{background:0 0;color:var(--dialog-link-secondary-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-flex{display:flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex{display:inline-flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto{margin-left:auto;margin-right:auto}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn{align-items:center;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button{align-items:center;color:var(--dialog-control-element-color);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover{align-items:center;color:var(--dialog-control-element-color-hover);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection{background-color:var(--dialog-button-selection-color);border-bottom-left-radius:var(--dialog-button-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-button-border-radius-bottom-right);border-top-left-radius:var(--dialog-button-border-radius-top-left);border-top-right-radius:var(--dialog-button-border-radius-top-right);color:var(--dialog-button-selection-text-color)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover{background-color:var(--dialog-button-selection-color-hover);color:var(--dialog-button-selection-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-inline-link,#BorlabsCookieBox .brlbs-cmpnt-inline-link *,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link *{color:var(--dialog-link-primary-color);font-weight:600;text-decoration:underline}#BorlabsCookieBox .brlbs-cmpnt-inline-link :hover,#BorlabsCookieBox .brlbs-cmpnt-inline-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link :hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link:hover{color:var(--dialog-link-primary-color-hover);text-decoration:none}#BorlabsCookieBox .brlbs-cmpnt-btn-switch,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block;height:26px;margin:0;position:relative;vertical-align:middle;width:50px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch:has(input:focus-visible),.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch:has(input:focus-visible){border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input{all:unset;box-sizing:border-box;height:0;opacity:0;width:0}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:after,#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:after,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:before{all:unset;box-sizing:border-box}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-active)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive);cursor:pointer;inset:0;position:absolute;transition:.4s}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-inactive);bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:18px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before{border-radius:15px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-active)}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition-delay:.3s;transition:opacity .3s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .3s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:var(--dialog-animation-duration);animation-fill-mode:both}#BorlabsCookieBox .brlbs-cmpnt-animation-animated-delayed,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated-delayed{animation-delay:var(--dialog-animation-delay)}#BorlabsCookieBox .transition-delayed,.brlbs-cmpnt-container .transition-delayed{transition-delay:var(--dialog-animation-delay)}@media (prefers-reduced-motion:reduce),print{#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}#BorlabsCookieBox .brlbs-cmpnt-animation-animated[class*=Out],.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated[class*=Out]{opacity:0}}#BorlabsCookieBox .brlbs-cmpnt-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget{cursor:pointer;line-height:0;opacity:1;padding:20px;position:fixed;transition:all .5s ease;z-index:999998}#BorlabsCookieBox .brlbs-cmpnt-widget:hover,.brlbs-cmpnt-container .brlbs-cmpnt-widget:hover{opacity:.8}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{filter:drop-shadow(0 0 4px rgba(0,0,0,.2));height:48px;width:48px}@media (max-width:767px){#BorlabsCookieBox .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget{opacity:0;pointer-events:none;transform:translateY(25px)}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{height:32px;width:32px}}body:has(#BorlabsCookieDebugConsole) .brlbs-cmpnt-widget{bottom:70px}.brlbs-cmpnt-container .top-center{align-items:flex-start;display:flex;justify-content:center}
/*!
 *  Copyright (c) 2026 Borlabs GmbH. All rights reserved.
 *  This file may not be redistributed in whole or significant part.
 *  Content of this file is protected by international copyright laws.
 *
 *  ----------------- Borlabs Cookie IS NOT FREE SOFTWARE -----------------
 *
 *  @copyright Borlabs GmbH, https://borlabs.io
 */
body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element{container-name:brlbsCmpntShortcodeElement;container-type:inline-size;height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}.brlbs-cmpnt-container .focus\:brlbs-outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.brlbs-cmpnt-container .sm\:brlbs-right-2{right:8px}.brlbs-cmpnt-container .sm\:brlbs-top-2{top:8px}.brlbs-cmpnt-container .sm\:brlbs-mx-auto{margin-left:auto;margin-right:auto}.brlbs-cmpnt-container .sm\:brlbs-mt-6{margin-top:24px}.brlbs-cmpnt-container .sm\:brlbs-block{display:block}.brlbs-cmpnt-container .sm\:brlbs-inline-block{display:inline-block}.brlbs-cmpnt-container .sm\:brlbs-flex{display:flex}.brlbs-cmpnt-container .sm\:brlbs-table-cell{display:table-cell}.brlbs-cmpnt-container .sm\:brlbs-hidden{display:none}.brlbs-cmpnt-container .sm\:brlbs-w-1\/2{width:50%}.brlbs-cmpnt-container .sm\:brlbs-w-1\/5{width:20%}.brlbs-cmpnt-container .sm\:brlbs-w-4\/5{width:80%}.brlbs-cmpnt-container .sm\:brlbs-w-full{width:100%}.brlbs-cmpnt-container .sm\:brlbs-flex-row{flex-direction:row}.brlbs-cmpnt-container .sm\:brlbs-items-start{align-items:flex-start}.brlbs-cmpnt-container .sm\:brlbs-justify-center{justify-content:center}.brlbs-cmpnt-container .sm\:brlbs-gap-4{gap:16px}.brlbs-cmpnt-container :is(.sm\:brlbs-space-x-1>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(4px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(4px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container .sm\:brlbs-overflow-x-auto{overflow-x:auto}.brlbs-cmpnt-container .sm\:brlbs-whitespace-nowrap{white-space:nowrap}.brlbs-cmpnt-container .sm\:brlbs-border-t-0{border-top-width:0}.brlbs-cmpnt-container .sm\:brlbs-px-4{padding-left:16px;padding-right:16px}.brlbs-cmpnt-container .sm\:brlbs-px-6{padding-left:24px;padding-right:24px}.brlbs-cmpnt-container .sm\:brlbs-py-0{padding-bottom:0;padding-top:0}.brlbs-cmpnt-container .sm\:brlbs-py-4{padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container .sm\:brlbs-pb-0{padding-bottom:0}.brlbs-cmpnt-container .sm\:brlbs-pb-6{padding-bottom:24px}.brlbs-cmpnt-container .sm\:brlbs-pl-2{padding-left:8px}.brlbs-cmpnt-container .sm\:brlbs-pt-6{padding-top:24px}.brlbs-cmpnt-container .sm\:brlbs-text-center{text-align:center}.brlbs-cmpnt-container .sm\:brlbs-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}@media (min-width:768px){.brlbs-cmpnt-container .md\:brlbs-mb-0{margin-bottom:0}.brlbs-cmpnt-container .md\:brlbs-flex{display:flex}.brlbs-cmpnt-container .md\:brlbs-max-h-80{max-height:320px}.brlbs-cmpnt-container .md\:brlbs-w-1\/2{width:50%}.brlbs-cmpnt-container .md\:brlbs-w-1\/4{width:25%}.brlbs-cmpnt-container .md\:brlbs-justify-start{justify-content:flex-start}.brlbs-cmpnt-container :is(.md\:brlbs-space-x-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(16px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container :is(.md\:brlbs-space-y-0>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container .md\:brlbs-overflow-y-scroll{overflow-y:scroll}.brlbs-cmpnt-container .md\:brlbs-p-6{padding:24px}.brlbs-cmpnt-container .md\:brlbs-px-12{padding-left:48px;padding-right:48px}.brlbs-cmpnt-container .md\:brlbs-pb-6{padding-bottom:24px}.brlbs-cmpnt-container .md\:brlbs-pr-6{padding-right:24px}.brlbs-cmpnt-container .md\:brlbs-pt-6{padding-top:24px}}@media (min-width:1024px){.brlbs-cmpnt-container .lg\:brlbs-order-none{order:0}.brlbs-cmpnt-container .lg\:brlbs-mt-0{margin-top:0}.brlbs-cmpnt-container .lg\:brlbs-basis-3\/12{flex-basis:25%}.brlbs-cmpnt-container .lg\:brlbs-basis-6\/12{flex-basis:50%}}:root{--dialog-animation-delay:2s;--dialog-animation-duration:1s;--dialog-backdrop-background-color:#000;--dialog-background-color:#fff;--dialog-button-accept-all-color:#721c3c;--dialog-button-accept-all-color-hover:#b5044b;--dialog-button-accept-all-text-color:#fff;--dialog-button-accept-all-text-color-hover:#fff;--dialog-button-accept-only-essential-color:#721c3c;--dialog-button-accept-only-essential-color-hover:#b5044b;--dialog-button-accept-only-essential-text-color:#fff;--dialog-button-accept-only-essential-text-color-hover:#fff;--dialog-button-close-color:#721c3c;--dialog-button-close-color-hover:#b5044b;--dialog-button-close-text-color:#fff;--dialog-button-close-text-color-hover:#fff;--dialog-button-preferences-color:#721c3c;--dialog-button-preferences-color-hover:#b5044b;--dialog-button-preferences-text-color:#fff;--dialog-button-preferences-text-color-hover:#fff;--dialog-button-save-consent-color:#721c3c;--dialog-button-save-consent-color-hover:#b5044b;--dialog-button-save-consent-text-color:#fff;--dialog-button-save-consent-text-color-hover:#fff;--dialog-button-selection-color:#721c3c;--dialog-button-selection-color-hover:#b5044b;--dialog-button-selection-text-color:#fff;--dialog-button-selection-text-color-hover:#fff;--dialog-checkbox-background-color-active:#721c3c;--dialog-checkbox-background-color-disabled:#e6e6e6;--dialog-checkbox-background-color-inactive:#fff;--dialog-checkbox-border-color-active:#721c3c;--dialog-checkbox-border-color-disabled:#e6e6e6;--dialog-checkbox-border-color-inactive:#a72828;--dialog-checkbox-check-mark-color-active:#fff;--dialog-checkbox-check-mark-color-disabled:#999;--dialog-card-background-color:#f7f7f7;--dialog-card-control-element-color:#721c3c;--dialog-card-control-element-color-hover:#a72828;--dialog-card-separator-color:#721c3c;--dialog-card-text-color:#555;--dialog-control-element-color:#b5044b;--dialog-control-element-color-hover:#b5044b;--dialog-footer-background-color:#fff;--dialog-footer-text-color:#555;--dialog-link-primary-color:#721c3c;--dialog-link-primary-color-hover:#a72828;--dialog-link-secondary-color:#555;--dialog-link-secondary-color-hover:#262626;--dialog-list-item-background-color-even:#f7f7f7;--dialog-list-item-background-color-odd:#f7f7f7;--dialog-list-item-text-color-even:#555;--dialog-list-item-text-color-odd:#555;--dialog-list-item-control-element-color:#721c3c;--dialog-list-item-control-element-color-hover:#a72828;--dialog-list-item-control-element-separator-color:#262626;--dialog-list-item-separator-color:#721c3c;--dialog-search-bar-input-background-color:#fff;--dialog-search-bar-input-border-color-default:#721c3c;--dialog-search-bar-input-border-color-focus:#721c3c;--dialog-search-bar-input-text-color:#555;--dialog-separator-color:#721c3c;--dialog-switch-button-background-color-active:#b5044b;--dialog-switch-button-background-color-inactive:#bdc1c8;--dialog-switch-button-color-active:#fff;--dialog-switch-button-color-inactive:#fff;--dialog-tab-bar-tab-background-color-active:#721c3c;--dialog-tab-bar-tab-background-color-inactive:#fff;--dialog-tab-bar-tab-border-color-bottom-active:#721c3c;--dialog-tab-bar-tab-border-color-bottom-inactive:#721c3c;--dialog-tab-bar-tab-border-color-left-active:#721c3c;--dialog-tab-bar-tab-border-color-left-inactive:#fff;--dialog-tab-bar-tab-border-color-right-active:#721c3c;--dialog-tab-bar-tab-border-color-right-inactive:#fff;--dialog-tab-bar-tab-border-color-top-active:#721c3c;--dialog-tab-bar-tab-border-color-top-inactive:#fff;--dialog-tab-bar-tab-text-color-active:#fff;--dialog-tab-bar-tab-text-color-inactive:#555;--dialog-table-row-background-color-even:#fff;--dialog-table-row-background-color-odd:#fff;--dialog-table-row-text-color-even:#555;--dialog-table-row-text-color-odd:#555;--dialog-table-row-border-color:#eee;--dialog-text-color:#555;--dialog-font-family:inherit;--dialog-border-radius-bottom-left:4px;--dialog-border-radius-bottom-right:4px;--dialog-border-radius-top-left:4px;--dialog-border-radius-top-right:4px;--dialog-button-border-radius-bottom-left:4px;--dialog-button-border-radius-bottom-right:4px;--dialog-button-border-radius-top-left:4px;--dialog-button-border-radius-top-right:4px;--dialog-card-border-radius-bottom-left:0px;--dialog-card-border-radius-bottom-right:0px;--dialog-card-border-radius-top-left:0px;--dialog-card-border-radius-top-right:0px;--dialog-card-list-padding-medium-screen-bottom:24px;--dialog-card-list-padding-medium-screen-left:24px;--dialog-card-list-padding-medium-screen-right:24px;--dialog-card-list-padding-medium-screen-top:0px;--dialog-card-list-padding-small-screen-bottom:16px;--dialog-card-list-padding-small-screen-left:16px;--dialog-card-list-padding-small-screen-right:16px;--dialog-card-list-padding-small-screen-top:0px;--dialog-checkbox-border-radius-bottom-left:4px;--dialog-checkbox-border-radius-bottom-right:4px;--dialog-checkbox-border-radius-top-left:4px;--dialog-checkbox-border-radius-top-right:4px;--dialog-font-size:14px;--dialog-list-border-radius-bottom-left:0px;--dialog-list-border-radius-bottom-right:0px;--dialog-list-border-radius-top-left:0px;--dialog-list-border-radius-top-right:0px;--dialog-list-item-separator-width:1px;--dialog-list-padding-medium-screen-bottom:12px;--dialog-list-padding-medium-screen-left:12px;--dialog-list-padding-medium-screen-right:12px;--dialog-list-padding-medium-screen-top:12px;--dialog-list-padding-small-screen-bottom:8px;--dialog-list-padding-small-screen-left:8px;--dialog-list-padding-small-screen-right:8px;--dialog-list-padding-small-screen-top:8px;--dialog-search-bar-input-border-radius-bottom-left:4px;--dialog-search-bar-input-border-radius-bottom-right:4px;--dialog-search-bar-input-border-radius-top-left:4px;--dialog-search-bar-input-border-radius-top-right:4px;--dialog-search-bar-input-border-width-bottom:1px;--dialog-search-bar-input-border-width-left:1px;--dialog-search-bar-input-border-width-right:1px;--dialog-search-bar-input-border-width-top:1px;--dialog-tab-bar-tab-border-width-bottom-active:2px;--dialog-tab-bar-tab-border-width-left-active:0px;--dialog-tab-bar-tab-border-width-right-active:0px;--dialog-tab-bar-tab-border-width-top-active:0px;--dialog-tab-bar-tab-border-width-bottom-inactive:2px;--dialog-tab-bar-tab-border-width-left-inactive:0px;--dialog-tab-bar-tab-border-width-right-inactive:0px;--dialog-tab-bar-tab-border-width-top-inactive:0px;--dialog-tab-bar-tab-border-radius-bottom-left-active:0px;--dialog-tab-bar-tab-border-radius-bottom-right-active:0px;--dialog-tab-bar-tab-border-radius-top-left-active:4px;--dialog-tab-bar-tab-border-radius-top-right-active:4px;--dialog-tab-bar-tab-border-radius-bottom-left-inactive:0px;--dialog-tab-bar-tab-border-radius-bottom-right-inactive:0px;--dialog-tab-bar-tab-border-radius-top-left-inactive:4px;--dialog-tab-bar-tab-border-radius-top-right-inactive:4px;--dialog-table-border-radius-bottom-left:0px;--dialog-table-border-radius-bottom-right:0px;--dialog-table-border-radius-top-left:0px;--dialog-table-border-radius-top-right:0px;--dialog-table-cell-padding-bottom:8px;--dialog-table-cell-padding-left:8px;--dialog-table-cell-padding-right:8px;--dialog-table-cell-padding-top:8px;--dialog-backdrop-background-opacity:.8}:root{--widget-position:bottom-left;--widget-color:#555}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-facebook .brlbs-cmpnt-cb-btn{background:#4267b2;border-radius:6px}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-facebook .brlbs-cmpnt-cb-btn:hover{background:#3b5998}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-facebook .brlbs-cmpnt-cb-thumbnail{background-position:center 0}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-google-maps .brlbs-cmpnt-cb-btn{background:#4285f4;border-radius:3px}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-google-maps .brlbs-cmpnt-cb-btn:hover{background:#fff;color:#4285f4}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-btn{background:#0094f6}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-btn:hover{background:#1876f2}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-thumbnail{background-position:center 0}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-x .brlbs-cmpnt-cb-btn{background:#1d9bf0;border-radius:9999px}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-x .brlbs-cmpnt-cb-btn:hover{background:#1a8cd8}.brlbs-cmpnt-cb-fluid-width-video-wrapper-vimeo{aspect-ratio:16/9;position:relative;width:100%}.brlbs-cmpnt-cb-fluid-width-video-wrapper-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn{background:#00adef;border-radius:9999px}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:hover{background:#fff;color:#00adef}.brlbs-cmpnt-cb-fluid-width-video-wrapper-youtube{aspect-ratio:16/9;position:relative;width:100%}.brlbs-cmpnt-cb-fluid-width-video-wrapper-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn{background:red;border-radius:20px}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:hover{background:#fff;color:red}@container brlbsCmpntContentBlocker (width>=480px){body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha{max-height:150px}}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha .brlbs-cmpnt-cb-thumbnail{background-size:contain;background-repeat:no-repeat;background-position:top left}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-preset-b.brlbs-cmpnt-cb-cf7-recaptcha{box-sizing:border-box;padding:0}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha .brlbs-cmpnt-cb-main{margin-top:auto;margin-bottom:auto}.wpcf7-form:has(+.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=contact-form-seven-recaptcha]) p:has(>.wpcf7-submit){display:none}@container brlbsCmpntContentBlocker (width>=480px){body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=contact-form-seven-turnstile] .brlbs-cmpnt-cb-preset-b{max-height:150px}}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=contact-form-seven-turnstile] .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-thumbnail{background-size:contain;background-repeat:no-repeat;background-position:top left}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=contact-form-seven-turnstile] .brlbs-cmpnt-cb-preset-b{box-sizing:border-box;padding:0}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id=contact-form-seven-turnstile] .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{margin-top:auto;margin-bottom:auto}:root{--content-blocker-background-color:#000;--content-blocker-button-color:#0063e3;--content-blocker-button-color-hover:#1a66ff;--content-blocker-button-text-color:#fff;--content-blocker-button-text-color-hover:#fff;--content-blocker-font-family:inherit;--content-blocker-link-color:#27f;--content-blocker-link-color-hover:#1a66ff;--content-blocker-separator-color:#27f;--content-blocker-text-color:#fff;--content-blocker-border-radius-top-left:4px;--content-blocker-border-radius-top-right:4px;--content-blocker-border-radius-bottom-left:4px;--content-blocker-border-radius-bottom-right:4px;--content-blocker-button-border-radius-top-left:4px;--content-blocker-button-border-radius-top-right:4px;--content-blocker-button-border-radius-bottom-left:4px;--content-blocker-button-border-radius-bottom-right:4px;--content-blocker-font-size:14px;--content-blocker-separator-width:1px;--content-blocker-background-opacity:.8;--content-blocker-background:rgba(0,0,0,.8)}.wpb_video_wrapper .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-c){position:absolute;top:0;left:0;width:100%;height:100%}