<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/******** Config ********************************************************************************/

:root {
  --cc-modal-zindex: 10000;
  --cc-modal-width: 700px;
  --cc-modal-margin: 1rem;
  --cc-modal-color: #000000;
  --cc-modal-bg: #ffffff;
  --cc-modal-border-color: transparent;
  --cc-modal-border-radius: 0.25rem;
  --cc-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --cc-modal-header-border-color: transparent;
  --cc-modal-header-bg: #b60018;
  --cc-modal-title-line-height: 1.5;
  --cc-modal-title-color: #ffffff;
  --cc-modal-footer-gap: 1rem;
  --cc-modal-footer-bg: #ffffff;
  --cc-modal-footer-border-color: #dddddd;
  --cc-link-color: #b60018;
  --cc-headline-color: #b60018;
  --cc-subline-color: #000000;
  --cc-modal-backdrop-zindex: 9000;
  --cc-backdrop-bg: #000000;
  --cc-backdrop-opacity: 0.5;
  --cc-btn-color: #ffffff;
  --cc-btn-bg: #b60018;
  --cc-btn-border-color: #b61615;
  --cc-btn-hover-color: #fff;
  --cc-btn-hover-bg: #000000;
  --cc-btn-hover-border-color: #000000;
  --cc-btn-focus-shadow-rgb: 0, 0, 0;
  --cc-btn-active-color: #ffffff;
  --cc-btn-active-bg: #000000;
  --cc-btn-active-border-color: #000000;
  --cc-btn-disabled-color: #fff;
  --cc-btn-disabled-bg: #cccccc;
  --cc-btn-disabled-border-color: #cccccc;
  --cc-btn-padding-x: 0.75rem;
  --cc-btn-padding-y: 0.375rem;
  --cc-btn-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif;
  --cc-btn-font-size: 1rem;
  --cc-btn-toggle-font-size: 0.875rem;
  --cc-btn-font-weight: normal;
  --cc-btn-line-height: 1.5;
  --cc-btn-border-width: 1px;
  --cc-btn-border-radius: 0.25rem;
  --cc-btn-disabled-opacity: 0.65;
  --cc-btn-focus-box-shadow: 0 0 0 0.188rem rgba(var(--cc-btn-focus-shadow-rgb), .3);
}

/******** Cookieconsent ********************************************************************************/

.cc {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif !important;
  line-height: 1.4;
}
.cc .modal-body {
  font-size: 0.875rem !important;
}
.cc h4,
.cc h5 {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif !important;
  margin-top:0 !important;
  margin-bottom:1rem !important;
  
  font-weight:bold;
}
.cc h4 {
  font-size:1rem !important;
  color:var(--cc-headline-color) !important;
}
.cc h5 {
  font-size:0.875rem !important;
  color:var(--cc-sublineline-color) !important;
}
.cc hr {
  border:none;
  height:1px;
  background-color:#cccccc;
  margin:2rem 0;
}
.cc p {
  margin-top:0;
  margin-bottom:1rem;
}
.cc a {
  color: var(--cc-link-color);
  text-decoration:underline;
}
.cc .list-bullet {
  list-style: disc;
  margin-left:1rem;
  margin-bottom:1rem;
}
.cc-btns {
  display:grid;
  gap: 0.5rem !important;
  width:80%;
  margin:0 auto;
}
.cc-btn {
  display: inline-block;
  padding: var(--cc-btn-padding-y) var(--cc-btn-padding-x);
  font-family: var(--cc-btn-font-family);
  font-size: var(--cc-btn-font-size);
  font-weight: var(--cc-btn-font-weight);
  line-height: var(--cc-btn-line-height);
  color: var(--cc-btn-color);
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--cc-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--cc-btn-border-radius);
  background-color: var(--cc-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.cc-btn:hover {
  color:var(--cc-btn-hover-color);
  background-color:var(--cc-btn-hover-bg);
  border-color:var(--cc-btn-hover-border-color);
}
.cc-btn:focus {
  color:var(--cc-btn-hover-color);
  background-color:var(--cc-btn-hover-bg);
  border-color:var(--cc-btn-hover-border-color);
  outline:0;
  box-shadow:var(--cc-btn-focus-box-shadow);
}
.cc-btn:active {
  color:var(--cc-btn-active-color);
  background-color:var(--cc-btn-active-bg);
  border-color:var(--cc-btn-active-border-color);
}
.cc-btn:disabled, .cc-btn.disabled {
  color:var(--cc-btn-disabled-color);
  pointer-events:none;
  background-color:var(--cc-btn-disabled-bg);
  border-color:var(--cc-btn-disabled-border-color);
  opacity:var(--cc-btn-disabled-opacity);
}
.cc-toggle-section {
  display:flex;
  flex-direction:column;
  margin-bottom:0.313rem;
}
.cc-toggle {
  position:relative;
}
.cc-collapse {
  border-top:1px solid #ffffff;
  background-color: #eeeeee;
}
.cc-collapse-container {
  padding: 1rem 1rem 1.5rem 1rem;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
.cc-item {
  padding: 0.625rem 0;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #eeeeee;
  margin-top: -1px;
  font-size: 0.75rem; }

.cc-item-row {
  padding:0.188rem 0;
  display:flex;
  flex-wrap:wrap;
}
.cc-item-row div:first-child {
  font-weight:bold;
  flex: 0 0 auto;
  width:50%;
}
.cc-item-row div:last-child {
  flex: 0 0 auto;
  width:50%;
}
.cc-switch {
  display:inline-block;
  position:absolute;
  right:1em;
  top:50%;
  margin-top:-1rem;
  z-index:1;
}
@media (min-width: 576px) {
  .cc-btns {
    display: block;
    gap: 1rem !important;
    width: auto;
    margin: 0;
  }
  .cc-btns &gt; * {
    display: inline-block;
    margin: calc(0.5rem * 0.5);
  }
  .cc-item-row div:first-child {
    width:33.33333333%;
  }
  .cc-item-row div:last-child {
    width:66.66666667%;
  }
}
.btn-cc-toggle {
  color:#000000;
  align-items:center;
  background:#eeeeee;
  font-size: var(--cc-btn-toggle-font-size);
  font-weight:bold;
  border:0;
  display:flex;
  padding:1rem 4rem 1rem 1rem;
  position:relative;
  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;
  width:100%;
}
.btn-cc-toggle:focus {
  outline:0;
  box-shadow:0 0 0 0.188rem rgba(0,0,0,.3);
}
.btn-cc-toggle:before {
  display:inline-block;
  margin-right:0.5rem;
  vertical-align:0.255em;
  content:"";
  border-top:0.3em solid;
  border-right:0.3em solid transparent;
  border-bottom:0;
  border-left:0.3em solid transparent;
}
.btn-cc-toggle[aria-expanded="true"]:before {
  transform: rotateZ(-180deg);
}

/******** Form Elements ********************************************************************************/

.form-check {
  display:block;
  min-height:1.5rem;
  padding-left:1.5em;
  margin-bottom:0.125rem;
}
.form-check .form-check-input {
  float:left;
  margin-left:-1.5em;
}
.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid #999999;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #7CB342;
  outline: 0;
  box-shadow: 0 0 0 0.188rem rgba(0, 0, 0, 0.1);
}
.form-check-input:checked {
  background-color: #7CB342;
  border-color: #7CB342;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #999999;
  border-color: #999999;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}
.form-check-label span {
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  border: 0;
  margin: -1px;
  padding: 0;
}
.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 3rem;
  height: 1.75rem;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23999999'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%237CB342'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

/******** Modal ********************************************************************************/

.modal {
  position:fixed;
  top:0;
  left:0;
  z-index:var(--cc-modal-zindex);
  display:none;
  width:100%;
  height:100%;
  overflow-x:hidden;
  overflow-y:auto;
  outline:0;
}
.modal-dialog {
  position:relative;
  width:auto;
  margin:1rem;
  pointer-events:none;
}
.modal.fade .modal-dialog {
  transition:transform 0.3s ease-out;
  transform:translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform:none;
}
.modal.modal-static .modal-dialog {
  transform:scale(1.02);
}
.modal-dialog-scrollable {
  height:calc(100% - var(--cc-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height:100%;
  overflow:hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y:auto;
}
.modal-dialog-centered {
  display:flex;
  align-items:center;
  min-height:calc(100% - var(--cc-modal-margin) * 2);
}
.modal-dialog .modal-content {
  padding-top: 0!important;
  padding-bottom: 0 !important;
}
.modal-content {
  position:relative;
  display:flex;
  flex-direction:column;
  width:100%;
  color:var(--cc-modal-color);
  pointer-events:auto;
  background-color:var(--cc-modal-bg);
  background-clip:padding-box;
  border:1px solid var(--cc-modal-border-color);
  border-radius:0.25rem;
  outline:0;
}
.modal-backdrop {
  position:fixed;
  top:0;
  left:0;
  z-index:var(--cc-modal-backdrop-zindex);
  width:100vw;
  height:100vh;
  background-color:var(--cc-backdrop-bg);
}
.modal-backdrop.fade {
  opacity:0;
}
.modal-backdrop.show {
  opacity:var(--cc-backdrop-opacity);
}
.modal-header {
  display:flex;
  flex-shrink:0;
  align-items:center;
  justify-content:space-between;
  padding:1rem;
  border-bottom:1px solid var(--cc-modal-header-border-color);
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem;
  background-color:var(--cc-modal-header-bg);
}
.modal-title {
  margin-bottom: 0;
  color:var(--cc-modal-title-color);
  line-height:var(--cc-modal-title-line-height);
  font-size:1.15rem;
  text-transform:uppercase;
  font-weight:bold;
}
.modal-body {
  position:relative;
  flex:1 1 auto;
  padding:1rem;
}
.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding:1rem;
  background-color: var(--cc-modal-footer-bg);
  border-top:1px solid var(--cc-modal-footer-border-color);
  border-bottom-right-radius:0.25rem;
  border-bottom-left-radius:0.25rem;
}
@media (min-width: 768px) {
  .modal-dialog {
    max-width: var(--cc-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
}</pre></body></html>