body {
  --color: #4b4b4b;
  --color-alt: #23323c;
  --color-accent: #0087cd;
  --color-accent-light: #1b9ee1;
  --color-accent-light-30: rgba(27, 158, 225, 0.3);
  --color-headline: var(--color-accent);
  --background: #fff;
  --color-link: #788a99;
  --color-link--hover: var(--color-accent);
  --color-link--disabled: #788a99;
  --border-width-button: 2px;
  --color-button: var(--background);
  --color-button--hover: #fff;
  --color-button-border: transparent;
  --color-button-border--hover: transparent;
  --outline-color-button--focus: var(--color-accent-light-30);
  --background-button: var(--color-accent);
  --background-button--hover: var(--color-accent-light);
  --color-input: var(--color);
  --color-input--active: var(--color);
  --color-input-border: transparent;
  --color-input-border--active: transparent;
  --background-input: var(--background);
  --background-input--active: var(--background);
  --color-modal: var(--color);
  --background-modal: #fff;
  --background-modal-backdrop: rgba(0, 0, 0, 0.4);
  --border-radius-s: 0;
  --border-radius-m: 1.5rem;
  --border-radius-default: 0;
  --box-shadow-s: 0 3px 4px rgba(0, 0, 0, 0.12);
  --box-shadow-m: 0 0px 15px rgba(0, 0, 0, 0.18);
  --grid-gutter-x: 2.4rem;
  --grid-gutter-y: 2.4rem;
  --grid-columns: 12;
  --height-page-header: 8.5rem;
  --width-page: 118rem;
  --color-icon1: currentColor;
  --color-icon2: var(--color-icon1);
  --color-icon3: var(--color-icon1);
}
@media (max-width: 750px) {
  body {
    --height-page-header: 7.5rem;
  }
}

.-accent-blue-pacific {
  --color-accent: #0087cd;
  --color-accent-light: #1b9ee1;
  --color-accent-lighter: #36abe7;
  --color-accent-light-30: rgba(27, 158, 225, 0.3);
}
.-accent-blue-pacific-w-gradients {
  --color-accent: #0087cd;
  --color-accent-light: #1b9ee1;
  --color-accent-lighter: #36abe7;
  --color-accent-light-30: rgba(27, 158, 225, 0.3);
}
.-accent-blue-lagoon {
  --color-accent: #005578;
  --color-accent-light: #006EA0;
  --color-accent-lighter: #0085c1;
  --color-accent-light-30: rgba(0, 110, 160, 0.3);
}
.-accent-blue-viking {
  --color-accent: #41a0c8;
  --color-accent-light: #64BEE6;
  --color-accent-lighter: #81caeb;
  --color-accent-light-30: rgba(100, 190, 230, 0.3);
}
.-accent-blue-seagull {
  --color-accent: #6ca6c8;
  --color-accent-light: #8AC4E6;
  --color-accent-lighter: #a5d2ec;
  --color-accent-light-30: rgba(138, 196, 230, 0.3);
}
.-accent-yellow-gamboge {
  --color-accent: #eb960f;
  --color-accent-light: #F5AA37;
  --color-accent-lighter: #f7b757;
  --color-accent-light-30: rgba(245, 170, 55, 0.3);
}
.-accent-green-mantis {
  --color-accent: #64be5a;
  --color-accent-light: #87D27d;
  --color-accent-lighter: #9edb96;
  --color-accent-light-30: rgba(135, 210, 125, 0.3);
}
.-accent-violet-orchid {
  --color-accent: #c869f0;
  --color-accent-light: #dc91fa;
  --color-accent-lighter: #e6b1fb;
  --color-accent-light-30: rgba(220, 145, 250, 0.3);
}
.-accent-red-persian {
  --color-accent: #cd2d32;
  --color-accent-light: #e64150;
  --color-accent-lighter: #ea5e6b;
  --color-accent-light-30: rgba(230, 65, 80, 0.3);
}
.-accent-red-torch {
  --color-accent: #E4002B;
  --color-accent-light: #F4294B;
  --color-accent-lighter: #f64966;
  --color-accent-light-30: rgba(244, 41, 75, 0.3);
}
.-accent-green-gossamer {
  --color-accent: #328C8C;
  --color-accent-light: #6EB4B4;
  --color-accent-lighter: #84bfbf;
  --color-accent-light-30: rgba(110, 180, 180, 0.3);
}
.-accent-yellow-golden-poppy {
  --color-accent: #41a0c8;
  --color-accent-light: #64BEE6;
  --color-accent-lighter: #81caeb;
  --color-accent-light-30: rgba(100, 190, 230, 0.3);
}
.-accent-yellow-golden-poppy .m-hero-content__wrap {
  --color-accent: #ebc300;
  --color-accent-light: #Fed300;
  --color-accent-lighter: #ffd920;
  --color-accent-light-30: rgba(254, 211, 0, 0.3);
}
.-accent-grey-light-slate {
  --color-accent: #788a99;
  --color-accent-light: #788a99;
  --color-accent-lighter: #b0bfcb;
  --color-accent-light-30: rgba(156, 175, 190, 0.3);
}

.t3-page-ce-body-inner > strong {
  display: none;
}
.t3-page-ce-body-inner > strong * {
  display: none;
}
.t3-page-ce-body-inner > strong + br {
  display: none;
}

.t3-page-ce-body-inner h2 {
  margin-top: 0;
}
.t3-page-ce-body-inner h3 {
  margin-top: 0.5em;
}
.t3-page-ce-body-inner > a .thumb {
  margin-top: 12px;
  margin-right: 6px;
}
.t3-page-ce-body-inner div.media-desc {
  margin-top: 8px;
  font-size: 10px;
}

.typo3-login-logo img {
  max-height: 120px;
}

.card-login {
  background: white;
}
.card-login .btn-login {
  font-weight: bold;
}
.card-login .forgot-password a {
  color: white;
}
.card-login .card-footer {
  background: white;
}

.item-row {
  margin: -5px;
  display: flex;
  flex-wrap: wrap;
}

.item-col {
  width: 100%;
  padding: 5px;
}

.item-col.-col6 {
  width: 16.6666666667%;
}

.item-col.-col5 {
  width: 20%;
}

.item-col.-col4 {
  width: 25%;
}

.item-col.-col3 {
  width: 33.3333333333%;
}

.item-col.-col2 {
  width: 50%;
}

.t3js-contextmenutrigger[data-table=tt_content] .icon-size-small {
  width: 24px;
  height: 24px;
  margin: -4px 0 -4px -3px;
}

/*# sourceMappingURL=general.css.map */