@charset "UTF-8";
/*! Iresults Styles v10.0.0-dev | MIT License | www.iresults.li */
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/* line 1, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_root.scss */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #47178C;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

/* line 19, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
*,
*::before,
*::after {
  box-sizing: border-box; }

/* line 25, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

/* line 46, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  text-align: left;
  background-color: #fff; }

/* line 66, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

/* line 76, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

/* line 92, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

/* line 101, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 114, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none; }

/* line 123, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

/* line 129, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 136, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

/* line 143, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
dt {
  font-weight: 700; }

/* line 147, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0; }

/* line 152, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
blockquote {
  margin: 0 0 1rem; }

/* line 156, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
b,
strong {
  font-weight: bolder; }

/* line 161, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
small {
  font-size: 80%; }

/* line 170, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

/* line 178, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
sub {
  bottom: -.25em; }

/* line 179, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
sup {
  top: -.5em; }

/* line 186, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
a {
  color: #47178C;
  text-decoration: none;
  background-color: transparent; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  a:hover {
    color: #2B56B8;
    text-decoration: none; }

/* line 202, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none; }

/* line 217, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

/* line 225, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

/* line 242, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
figure {
  margin: 0 0 1rem; }

/* line 252, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
img {
  vertical-align: middle;
  border-style: none; }

/* line 257, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
svg {
  overflow: hidden;
  vertical-align: middle; }

/* line 269, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
table {
  border-collapse: collapse; }

/* line 273, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

/* line 285, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

/* line 296, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: 0.5rem; }

/* line 305, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
button {
  border-radius: 0; }

/* line 315, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
button:focus:not(:focus-visible) {
  outline: 0; }

/* line 319, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 330, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
button,
input {
  overflow: visible; }

/* line 335, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
button,
select {
  text-transform: none; }

/* line 343, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
[role="button"] {
  cursor: pointer; }

/* line 350, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
select {
  word-wrap: normal; }

/* line 358, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/* line 371, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

/* line 378, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

/* line 386, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

/* line 393, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
textarea {
  overflow: auto;
  resize: vertical; }

/* line 399, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

/* line 414, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

/* line 426, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
progress {
  vertical-align: baseline; }

/* line 431, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 436, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

/* line 449, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 458, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

/* line 467, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
output {
  display: inline-block; }

/* line 471, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer; }

/* line 476, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
template {
  display: none; }

/* line 482, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_reboot.scss */
[hidden] {
  display: none !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
h1, .h1 {
  font-size: 2.5rem; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
h2, .h2 {
  font-size: 2rem; }

/* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
h3, .h3 {
  font-size: 1.75rem; }

/* line 19, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
h4, .h4 {
  font-size: 1.5rem; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
h5, .h5 {
  font-size: 1.25rem; }

/* line 21, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
h6, .h6 {
  font-size: 1rem; }

/* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300; }

/* line 29, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 44, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 55, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

/* line 67, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
small,
.small {
  font-size: 80%;
  font-weight: 400; }

/* line 73, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

/* line 84, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none; }

/* line 89, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none; }

/* line 92, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
.list-inline-item {
  display: inline-block; }
  /* line 95, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

/* line 106, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase; }

/* line 112, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

/* line 117, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  /* line 122, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_type.scss */
  .blockquote-footer::before {
    content: "\2014\00A0"; }

/* line 8, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 10px;
  max-width: 100%;
  height: auto; }

/* line 29, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_images.scss */
.figure {
  display: inline-block; }

/* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

/* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_images.scss */
.figure-caption {
  font-size: 90%;
  color: #6c757d; }

/* line 2, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_code.scss */
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word; }
  /* line 8, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_code.scss */
  a > code {
    color: inherit; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_code.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }
  /* line 22, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_code.scss */
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

/* line 31, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_code.scss */
pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
  /* line 37, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_code.scss */
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

/* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_grid.scss */
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_grid.scss */
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_grid.scss */
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_grid.scss */
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_grid.scss */
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

/* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_grid.scss */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px; }

/* line 55, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  /* line 59, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_grid.scss */
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

/* line 8, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px; }

/* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

/* line 48, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

/* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

/* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

/* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

/* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

/* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

/* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

/* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

/* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

/* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

/* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

/* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

/* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

/* line 60, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-first {
  order: -1; }

/* line 62, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-last {
  order: 13; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-0 {
  order: 0; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-1 {
  order: 1; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-2 {
  order: 2; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-3 {
  order: 3; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-4 {
  order: 4; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-5 {
  order: 5; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-6 {
  order: 6; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-7 {
  order: 7; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-8 {
  order: 8; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-9 {
  order: 9; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-10 {
  order: 10; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-11 {
  order: 11; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.order-12 {
  order: 12; }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.offset-1 {
  margin-left: 8.33333%; }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.offset-2 {
  margin-left: 16.66667%; }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.offset-3 {
  margin-left: 25%; }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.offset-4 {
  margin-left: 33.33333%; }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.offset-5 {
  margin-left: 41.66667%; }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.offset-6 {
  margin-left: 50%; }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.offset-7 {
  margin-left: 58.33333%; }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.offset-8 {
  margin-left: 66.66667%; }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.offset-9 {
  margin-left: 75%; }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.offset-10 {
  margin-left: 83.33333%; }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-first {
    order: -1; }
  /* line 62, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-last {
    order: 13; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-0 {
    order: 0; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-1 {
    order: 1; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-2 {
    order: 2; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-3 {
    order: 3; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-4 {
    order: 4; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-5 {
    order: 5; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-6 {
    order: 6; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-7 {
    order: 7; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-8 {
    order: 8; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-9 {
    order: 9; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-10 {
    order: 10; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-11 {
    order: 11; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-12 {
    order: 12; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.66667%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.66667%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.66667%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-first {
    order: -1; }
  /* line 62, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-last {
    order: 13; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-0 {
    order: 0; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-1 {
    order: 1; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-2 {
    order: 2; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-3 {
    order: 3; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-4 {
    order: 4; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-5 {
    order: 5; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-6 {
    order: 6; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-7 {
    order: 7; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-8 {
    order: 8; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-9 {
    order: 9; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-10 {
    order: 10; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-11 {
    order: 11; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-12 {
    order: 12; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.66667%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.66667%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.66667%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-first {
    order: -1; }
  /* line 62, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-last {
    order: 13; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-0 {
    order: 0; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-1 {
    order: 1; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-2 {
    order: 2; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-3 {
    order: 3; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-4 {
    order: 4; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-5 {
    order: 5; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-6 {
    order: 6; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-7 {
    order: 7; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-8 {
    order: 8; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-9 {
    order: 9; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-10 {
    order: 10; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-11 {
    order: 11; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-12 {
    order: 12; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.66667%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.66667%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.66667%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-first {
    order: -1; }
  /* line 62, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-last {
    order: 13; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-0 {
    order: 0; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-1 {
    order: 1; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-2 {
    order: 2; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-3 {
    order: 3; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-4 {
    order: 4; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-5 {
    order: 5; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-6 {
    order: 6; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-7 {
    order: 7; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-8 {
    order: 8; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-9 {
    order: 9; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-10 {
    order: 10; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-11 {
    order: 11; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-12 {
    order: 12; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.66667%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.66667%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.66667%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.33333%; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.66667%; } }

/* line 5, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
.table, .contenttable {
  width: 100%;
  margin-bottom: 1rem;
  color: #333333; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
  .table th, .contenttable th,
  .table td,
  .contenttable td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
  .table thead th, .contenttable thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
  .table tbody + tbody, .contenttable tbody + tbody {
    border-top: 2px solid #dee2e6; }

/* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem; }

/* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
.table-bordered, .contenttable-2 {
  border: 1px solid #dee2e6; }
  /* line 48, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
  .table-bordered th, .contenttable-2 th,
  .table-bordered td,
  .contenttable-2 td {
    border: 1px solid #dee2e6; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
  .table-bordered thead th, .contenttable-2 thead th,
  .table-bordered thead td,
  .contenttable-2 thead td {
    border-bottom-width: 2px; }

/* line 62, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

/* line 75, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
.table-striped tbody tr:nth-of-type(odd), .contenttable-1 tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
.table-hover tbody tr:hover, .contenttable-3 tbody tr:hover {
  color: #333333;
  background-color: rgba(0, 0, 0, 0.075); }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #cbbedf; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #9f86c3; }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-primary:hover, .contenttable-3 .table-primary:hover {
  background-color: #bdadd7; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-primary:hover > td, .contenttable-3 .table-primary:hover > td,
  .table-hover .table-primary:hover > th,
  .contenttable-3 .table-primary:hover > th {
    background-color: #bdadd7; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb; }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-secondary:hover, .contenttable-3 .table-secondary:hover {
  background-color: #c8cbcf; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-secondary:hover > td, .contenttable-3 .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th,
  .contenttable-3 .table-secondary:hover > th {
    background-color: #c8cbcf; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e; }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-success:hover, .contenttable-3 .table-success:hover {
  background-color: #b1dfbb; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-success:hover > td, .contenttable-3 .table-success:hover > td,
  .table-hover .table-success:hover > th,
  .contenttable-3 .table-success:hover > th {
    background-color: #b1dfbb; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-info:hover, .contenttable-3 .table-info:hover {
  background-color: #abdde5; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-info:hover > td, .contenttable-3 .table-info:hover > td,
  .table-hover .table-info:hover > th,
  .contenttable-3 .table-info:hover > th {
    background-color: #abdde5; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-warning:hover, .contenttable-3 .table-warning:hover {
  background-color: #ffe8a1; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-warning:hover > td, .contenttable-3 .table-warning:hover > td,
  .table-hover .table-warning:hover > th,
  .contenttable-3 .table-warning:hover > th {
    background-color: #ffe8a1; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-danger:hover, .contenttable-3 .table-danger:hover {
  background-color: #f1b0b7; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-danger:hover > td, .contenttable-3 .table-danger:hover > td,
  .table-hover .table-danger:hover > th,
  .contenttable-3 .table-danger:hover > th {
    background-color: #f1b0b7; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-light:hover, .contenttable-3 .table-light:hover {
  background-color: #ececf6; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-light:hover > td, .contenttable-3 .table-light:hover > td,
  .table-hover .table-light:hover > th,
  .contenttable-3 .table-light:hover > th {
    background-color: #ececf6; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-dark:hover, .contenttable-3 .table-dark:hover {
  background-color: #b9bbbe; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-dark:hover > td, .contenttable-3 .table-dark:hover > td,
  .table-hover .table-dark:hover > th,
  .contenttable-3 .table-dark:hover > th {
    background-color: #b9bbbe; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-active:hover, .contenttable-3 .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-active:hover > td, .contenttable-3 .table-active:hover > td,
  .table-hover .table-active:hover > th,
  .contenttable-3 .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

/* line 114, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
.table .thead-dark th, .contenttable .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

/* line 122, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
.table .thead-light th, .contenttable .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

/* line 130, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
.table-dark {
  color: #fff;
  background-color: #343a40; }
  /* line 134, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  /* line 140, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
  .table-dark.table-bordered, .table-dark.contenttable-2 {
    border: 0; }
  /* line 145, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
  .table-dark.table-striped tbody tr:nth-of-type(odd), .table-dark.contenttable-1 tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .table-dark.table-hover tbody tr:hover, .table-dark.contenttable-3 tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  /* line 171, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
    .table-responsive-sm > .table-bordered, .table-responsive-sm > .contenttable-2 {
      border: 0; } }

@media (max-width: 767.98px) {
  /* line 171, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
    .table-responsive-md > .table-bordered, .table-responsive-md > .contenttable-2 {
      border: 0; } }

@media (max-width: 991.98px) {
  /* line 171, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
    .table-responsive-lg > .table-bordered, .table-responsive-lg > .contenttable-2 {
      border: 0; } }

@media (max-width: 1199.98px) {
  /* line 171, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
    .table-responsive-xl > .table-bordered, .table-responsive-xl > .contenttable-2 {
      border: 0; } }

/* line 171, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  /* line 179, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tables.scss */
  .table-responsive > .table-bordered, .table-responsive > .contenttable-2 {
    border: 0; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 10px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
    .form-control {
      transition: none; } }
  /* line 28, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
  .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #8342e0;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(71, 23, 140, 0.25); }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

/* line 66, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  appearance: none; }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

/* line 84, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

/* line 97, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

/* line 105, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

/* line 112, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 1rem;
  line-height: 1.5; }

/* line 125, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #333333;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  /* line 137, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

/* line 152, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 160, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 170, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
select.form-control[size], select.form-control[multiple] {
  height: auto; }

/* line 176, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
textarea.form-control {
  height: auto; }

/* line 185, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.form-group {
  margin-bottom: 1rem; }

/* line 189, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.form-text {
  display: block;
  margin-top: 0.25rem; }

/* line 199, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  /* line 205, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

/* line 217, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

/* line 223, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  /* line 229, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

/* line 235, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.form-check-label {
  margin-bottom: 0; }

/* line 239, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  /* line 246, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

/* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745; }

/* line 53, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 10px; }
  /* line 70, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
  .form-row > .col > .valid-tooltip,
  .form-row > [class*="col-"] > .valid-tooltip {
    left: 5px; }

/* line 77, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

/* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 95, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

/* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

/* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  /* line 121, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

/* line 130, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

/* line 134, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

/* line 143, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  /* line 146, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }

/* line 152, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

/* line 159, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

/* line 163, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

/* line 173, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

/* line 178, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

/* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }

/* line 53, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 10px; }
  /* line 70, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
  .form-row > .col > .invalid-tooltip,
  .form-row > [class*="col-"] > .invalid-tooltip {
    left: 5px; }

/* line 77, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

/* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 95, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

/* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

/* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  /* line 121, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

/* line 130, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

/* line 134, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

/* line 143, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  /* line 146, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }

/* line 152, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

/* line 159, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

/* line 163, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

/* line 173, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

/* line 178, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

/* line 275, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  /* line 283, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    /* line 289, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    /* line 297, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    /* line 306, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    /* line 313, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
    .form-inline .form-control-plaintext {
      display: inline-block; }
    /* line 317, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    /* line 324, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    /* line 331, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
    .form-inline .form-check-input {
      position: relative;
      flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    /* line 339, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    /* line 343, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_forms.scss */
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn, input[type=submit] {
  display: inline-block;
  font-weight: 400;
  color: #333333;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 10px;
  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) {
    /* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
    .btn, input[type=submit] {
      transition: none; } }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn:hover, input:hover[type=submit] {
    color: #333333;
    text-decoration: none; }
  /* line 27, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
  .btn:focus, input:focus[type=submit], .btn.focus, input.focus[type=submit] {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(71, 23, 140, 0.25); }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
  .btn.disabled, input.disabled[type=submit], .btn:disabled, input:disabled[type=submit] {
    opacity: 0.65; }
  /* line 40, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
  .btn:not(:disabled):not(.disabled), input:not(:disabled):not(.disabled)[type=submit] {
    cursor: pointer; }

/* line 55, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

/* line 66, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #47178C;
  border-color: #47178C; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-primary:hover {
    color: #fff;
    background-color: #36126b;
    border-color: #311060; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #36126b;
    border-color: #311060;
    box-shadow: 0 0 0 0.2rem rgba(99, 58, 157, 0.5); }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #47178C;
    border-color: #47178C; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #311060;
    border-color: #2b0e55; }
    /* line 53, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(99, 58, 157, 0.5); }

/* line 66, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
    /* line 53, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

/* line 66, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    /* line 53, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

/* line 66, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    /* line 53, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

/* line 66, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    /* line 53, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

/* line 66, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    /* line 53, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

/* line 66, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    /* line 53, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

/* line 66, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    /* line 53, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-outline-primary {
  color: #47178C;
  border-color: #47178C; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #47178C;
    border-color: #47178C; }
  /* line 74, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(71, 23, 140, 0.5); }
  /* line 79, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #47178C;
    background-color: transparent; }
  /* line 85, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #47178C;
    border-color: #47178C; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(71, 23, 140, 0.5); }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  /* line 74, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  /* line 79, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  /* line 85, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  /* line 74, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  /* line 79, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  /* line 85, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  /* line 74, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  /* line 79, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  /* line 85, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  /* line 74, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  /* line 79, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  /* line 85, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  /* line 74, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  /* line 79, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  /* line 85, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  /* line 74, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  /* line 79, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  /* line 85, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  /* line 74, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  /* line 79, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  /* line 85, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

/* line 83, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #47178C;
  text-decoration: none; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .btn-link:hover {
    color: #2B56B8;
    text-decoration: none; }
  /* line 93, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
  .btn-link:focus, .btn-link.focus {
    text-decoration: none; }
  /* line 98, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

/* line 112, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-lg, .btn-group-lg > .btn, .btn-group-lg > input[type=submit] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 116, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-sm, .btn-group-sm > .btn, .btn-group-sm > input[type=submit] {
  padding: 0.25rem 0.5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 125, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
.btn-block {
  display: block;
  width: 100%; }
  /* line 130, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

/* line 139, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

/* line 1, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_transitions.scss */
.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    /* line 1, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_transitions.scss */
    .fade {
      transition: none; } }
  /* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_transitions.scss */
  .fade:not(.show) {
    opacity: 0; }

/* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_transitions.scss */
.collapse:not(.show) {
  display: none; }

/* line 15, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_transitions.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 15, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_transitions.scss */
    .collapsing {
      transition: none; } }

/* line 2, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

/* line 9, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap; }
  /* line 30, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_caret.scss */
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    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; }
  /* line 58, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_caret.scss */
  .dropdown-toggle:empty::after {
    margin-left: 0; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #333333;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 10px; }

/* line 42, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropdown-menu-left {
  right: auto;
  left: 0; }

/* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  /* line 42, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  /* line 42, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  /* line 42, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  /* line 42, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

/* line 57, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

/* line 30, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

/* line 58, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 70, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

/* line 30, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_caret.scss */
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

/* line 58, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_caret.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 80, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0; }

/* line 87, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

/* line 30, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

/* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: none; }

/* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

/* line 58, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 97, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

/* line 106, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

/* line 116, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

/* line 123, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #e9ecef; }
  /* line 154, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #47178C; }
  /* line 161, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent; }

/* line 173, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropdown-menu.show {
  display: block; }

/* line 178, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #6c757d;
  white-space: nowrap; }

/* line 188, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  /* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
  .btn-group > .btn, .btn-group > input[type=submit],
  .btn-group-vertical > .btn,
  .btn-group-vertical > input[type=submit] {
    position: relative;
    flex: 1 1 auto; }
    /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
    .btn-group > .btn:hover, .btn-group > input:hover[type=submit],
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > input:hover[type=submit] {
      z-index: 1; }
    /* line 19, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
    .btn-group > .btn:focus, .btn-group > input:focus[type=submit], .btn-group > .btn:active, .btn-group > input:active[type=submit], .btn-group > .btn.active, .btn-group > input.active[type=submit],
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > input:focus[type=submit],
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > input:active[type=submit],
    .btn-group-vertical > .btn.active,
    .btn-group-vertical > input.active[type=submit] {
      z-index: 1; }

/* line 28, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
  .btn-toolbar .input-group {
    width: auto; }

/* line 40, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:first-child), .btn-group > input:not(:first-child)[type=submit],
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

/* line 46, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > input:not(:last-child):not(.dropdown-toggle)[type=submit],
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn-group:not(:last-child) > input[type=submit] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 51, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:first-child), .btn-group > input:not(:first-child)[type=submit],
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn-group:not(:first-child) > input[type=submit] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 69, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  /* line 73, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  /* line 79, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

/* line 84, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-group-sm > input[type=submit] + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

/* line 89, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > input[type=submit] + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

/* line 111, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  /* line 116, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
  
  .btn-group-vertical > .btn,
  .btn-group-vertical > input[type=submit],
  .btn-group-vertical > .btn-group {
    width: 100%; }
  /* line 121, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > input:not(:first-child)[type=submit],
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  /* line 127, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle)[type=submit],
  .btn-group-vertical > .btn-group:not(:last-child) > .btn,
  .btn-group-vertical > .btn-group:not(:last-child) > input[type=submit] {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  /* line 132, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > input:not(:first-child)[type=submit],
  .btn-group-vertical > .btn-group:not(:first-child) > .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > input[type=submit] {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

/* line 152, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
.btn-group-toggle > .btn, .btn-group-toggle > input[type=submit],
.btn-group-toggle > .btn-group > .btn,
.btn-group-toggle > .btn-group > input[type=submit] {
  margin-bottom: 0; }
  /* line 156, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_button-group.scss */
  .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > input[type=submit] input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > input[type=submit] input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > input[type=submit] input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > input[type=submit] input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0; }
    /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  /* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  /* line 50, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
  .input-group > .custom-file {
    display: flex;
    align-items: center; }
    /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  /* line 59, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
  .input-group:not(.has-validation) > .form-control:not(:last-child),
  .input-group:not(.has-validation) > .custom-select:not(:last-child),
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  /* line 67, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
  .input-group.has-validation > .form-control:nth-last-child(n + 3),
  .input-group.has-validation > .custom-select:nth-last-child(n + 3),
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

/* line 82, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
.input-group-prepend,
.input-group-append {
  display: flex; }
  /* line 89, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
  .input-group-prepend .btn, .input-group-prepend input[type=submit],
  .input-group-append .btn,
  .input-group-append input[type=submit] {
    position: relative;
    z-index: 2; }
    /* line 93, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
    .input-group-prepend .btn:focus, .input-group-prepend input:focus[type=submit],
    .input-group-append .btn:focus,
    .input-group-append input:focus[type=submit] {
      z-index: 3; }
  /* line 98, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
  .input-group-prepend .btn + .btn, .input-group-prepend input[type=submit] + .btn, .input-group-prepend .btn + input[type=submit], .input-group-prepend input[type=submit] + input[type=submit],
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend input[type=submit] + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-prepend .input-group-text + input[type=submit],
  .input-group-append .btn + .btn,
  .input-group-append input[type=submit] + .btn,
  .input-group-append .btn + input[type=submit],
  .input-group-append input[type=submit] + input[type=submit],
  .input-group-append .btn + .input-group-text,
  .input-group-append input[type=submit] + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn,
  .input-group-append .input-group-text + input[type=submit] {
    margin-left: -1px; }

/* line 106, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
.input-group-prepend {
  margin-right: -1px; }

/* line 107, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
.input-group-append {
  margin-left: -1px; }

/* line 115, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 10px; }
  /* line 131, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

/* line 143, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

/* line 148, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > input[type=submit],
.input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > input[type=submit] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 160, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

/* line 165, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > input[type=submit],
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > input[type=submit] {
  padding: 0.25rem 0.5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 177, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

/* line 190, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > input[type=submit],
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > input[type=submit],
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > input[type=submit],
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle)[type=submit],
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 201, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_input-group.scss */
.input-group > .input-group-append > .btn, .input-group > .input-group-append > input[type=submit],
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > input[type=submit],
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > input:not(:first-child)[type=submit],
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  color-adjust: exact; }

/* line 19, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #47178C;
    background-color: #47178C; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(71, 23, 140, 0.25); }
  /* line 48, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #8342e0; }
  /* line 52, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #a06ee7;
    border-color: #a06ee7; }
  /* line 62, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

/* line 76, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  /* line 84, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px; }
  /* line 99, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50% / 50% 50% no-repeat; }

/* line 117, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 10px; }

/* line 122, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

/* line 128, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #47178C;
  background-color: #47178C; }

/* line 133, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

/* line 139, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(71, 23, 140, 0.5); }

/* line 142, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(71, 23, 140, 0.5); }

/* line 153, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-label::before {
  border-radius: 50%; }

/* line 159, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

/* line 165, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(71, 23, 140, 0.5); }

/* line 176, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-switch {
  padding-left: 2.25rem; }
  /* line 180, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  /* line 188, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    transition: transform 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) {
      /* line 188, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
      .custom-switch .custom-control-label::after {
        transition: none; } }
  /* line 201, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    transform: translateX(0.75rem); }
  /* line 208, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(71, 23, 140, 0.5); }

/* line 221, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 10px;
  appearance: none; }
  /* line 238, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-select:focus {
    border-color: #8342e0;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(71, 23, 140, 0.25); }
    /* line 248, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  /* line 259, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  /* line 266, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  /* line 272, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-select::-ms-expand {
    display: none; }
  /* line 277, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

/* line 283, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 1rem; }

/* line 291, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

/* line 304, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }

/* line 312, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0; }
  /* line 321, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #8342e0;
    box-shadow: 0 0 0 0.2rem rgba(71, 23, 140, 0.25); }
  /* line 327, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  /* line 333, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  /* line 338, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

/* line 343, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 10px; }
  /* line 361, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 10px 10px 0; }

/* line 385, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none; }
  /* line 392, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range:focus {
    outline: 0; }
    /* line 397, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(71, 23, 140, 0.25); }
    /* line 398, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(71, 23, 140, 0.25); }
    /* line 399, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(71, 23, 140, 0.25); }
  /* line 402, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-focus-outer {
    border: 0; }
  /* line 406, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #47178C;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 406, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    /* line 417, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
    .custom-range::-webkit-slider-thumb:active {
      background-color: #a06ee7; }
  /* line 422, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  /* line 433, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #47178C;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 433, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
      .custom-range::-moz-range-thumb {
        transition: none; } }
    /* line 443, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
    .custom-range::-moz-range-thumb:active {
      background-color: #a06ee7; }
  /* line 448, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  /* line 459, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #47178C;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 459, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
      .custom-range::-ms-thumb {
        transition: none; } }
    /* line 472, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
    .custom-range::-ms-thumb:active {
      background-color: #a06ee7; }
  /* line 477, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  /* line 488, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  /* line 493, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  /* line 500, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  /* line 504, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  /* line 508, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  /* line 512, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  /* line 516, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

/* line 522, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: 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) {
    /* line 522, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_custom-forms.scss */
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      transition: none; } }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  /* line 38, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px; }
    /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  /* line 61, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

/* line 75, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
.nav-pills .nav-link {
  border-radius: 10px; }

/* line 79, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #47178C; }

/* line 92, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

/* line 100, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

/* line 114, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
.tab-content > .tab-pane {
  display: none; }

/* line 117, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_nav.scss */
.tab-content > .active {
  display: block; }

/* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
  /* line 28, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar .container,
  .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

/* line 52, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

/* line 71, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  /* line 78, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  /* line 83, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

/* line 94, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

/* line 109, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

/* line 118, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 10px; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

/* line 133, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat; }

/* line 142, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto; }

@media (max-width: 575.98px) {
  /* line 156, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  /* line 154, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    /* line 177, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      /* line 180, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
      flex-wrap: nowrap; }
    /* line 206, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    /* line 217, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  /* line 156, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  /* line 154, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    /* line 177, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      /* line 180, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
      flex-wrap: nowrap; }
    /* line 206, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    /* line 217, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  /* line 156, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  /* line 154, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    /* line 177, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      /* line 180, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
      flex-wrap: nowrap; }
    /* line 206, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    /* line 217, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1199.98px) {
  /* line 156, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  /* line 154, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    /* line 177, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      /* line 180, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
      flex-wrap: nowrap; }
    /* line 206, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    /* line 217, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

/* line 154, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  /* line 156, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    padding-right: 0;
    padding-left: 0; }
  /* line 177, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    /* line 180, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    /* line 184, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  /* line 191, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    flex-wrap: nowrap; }
  /* line 206, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  /* line 210, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  /* line 217, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-toggler {
    display: none; }

/* line 232, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

/* line 241, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  /* line 248, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

/* line 253, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

/* line 261, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

/* line 266, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

/* line 270, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  /* line 272, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

/* line 284, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-brand {
  color: #fff; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

/* line 293, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  /* line 300, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

/* line 305, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

/* line 313, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

/* line 318, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

/* line 322, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  /* line 324, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_navbar.scss */
  .navbar-dark .navbar-text a {
    color: #fff; }
    /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

/* line 5, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 10px; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  /* line 22, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    /* line 26, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: 9px;
      border-top-right-radius: 9px; }
    /* line 31, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: 9px;
      border-bottom-left-radius: 9px; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

/* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }

/* line 56, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-title {
  margin-bottom: 0.75rem; }

/* line 60, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-text:last-child {
  margin-bottom: 0; }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
.card-link:hover {
  text-decoration: none; }

/* line 74, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-link + .card-link {
  margin-left: 1.25rem; }

/* line 83, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 90, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
  .card-header:first-child {
    border-radius: 9px 9px 0 0; }

/* line 95, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 101, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
  .card-footer:last-child {
    border-radius: 0 0 9px 9px; }

/* line 111, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

/* line 118, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

/* line 124, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: 9px; }

/* line 134, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%; }

/* line 141, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-img,
.card-img-top {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px; }

/* line 146, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-img,
.card-img-bottom {
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px; }

/* line 155, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-deck .card {
  margin-bottom: 10px; }

@media (min-width: 576px) {
  /* line 154, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -10px;
    margin-left: -10px; }
    /* line 165, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
    .card-deck .card {
      flex: 1 0 0%;
      margin-right: 10px;
      margin-bottom: 0;
      margin-left: 10px; } }

/* line 183, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-group > .card {
  margin-bottom: 10px; }

@media (min-width: 576px) {
  /* line 180, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
  .card-group {
    display: flex;
    flex-flow: row wrap; }
    /* line 192, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
    .card-group > .card {
      flex: 1 0 0%;
      margin-bottom: 0; }
      /* line 197, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      /* line 204, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        /* line 207, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        /* line 212, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      /* line 219, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        /* line 222, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        /* line 227, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

/* line 244, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  /* line 243, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    /* line 254, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

/* line 266, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
.accordion {
  overflow-anchor: none; }
  /* line 269, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
  .accordion > .card {
    overflow: hidden; }
    /* line 272, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
    .accordion > .card:not(:last-of-type) {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    /* line 277, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
    .accordion > .card:not(:first-of-type) {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    /* line 281, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_card.scss */
    .accordion > .card > .card-header {
      border-radius: 0;
      margin-bottom: -1px; }

/* line 1, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_breadcrumb.scss */
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  font-size: 0.9rem;
  list-style: none;
  background-color: #eeeeee;
  border-radius: 10px; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_breadcrumb.scss */
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #47178C;
    content: "/"; }

/* line 31, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

/* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item.active {
  color: #264ca3; }

/* line 1, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_pagination.scss */
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 10px; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_pagination.scss */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #47178C;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_pagination.scss */
  .page-link:hover {
    z-index: 2;
    color: #2B56B8;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  /* line 26, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_pagination.scss */
  .page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(71, 23, 140, 0.25); }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_pagination.scss */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px; }

/* line 41, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px; }

/* line 46, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_pagination.scss */
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #47178C;
  border-color: #47178C; }

/* line 53, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_pagination.scss */
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 1rem;
  line-height: 1.5; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 10px;
  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) {
    /* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_badge.scss */
    .badge {
      transition: none; } }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  /* line 25, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_badge.scss */
  .badge:empty {
    display: none; }

/* line 31, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_badge.scss */
.btn .badge, input[type=submit] .badge {
  position: relative;
  top: -1px; }

/* line 40, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_badge.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

/* line 51, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_badge.scss */
.badge-primary {
  color: #fff;
  background-color: #47178C; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #311060; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_badge.scss */
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(71, 23, 140, 0.5); }

/* line 51, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_badge.scss */
.badge-secondary {
  color: #fff;
  background-color: #6c757d; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #545b62; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_badge.scss */
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

/* line 51, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_badge.scss */
.badge-success {
  color: #fff;
  background-color: #28a745; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #1e7e34; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_badge.scss */
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

/* line 51, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_badge.scss */
.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_badge.scss */
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

/* line 51, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_badge.scss */
.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_badge.scss */
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

/* line 51, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_badge.scss */
.badge-danger {
  color: #fff;
  background-color: #dc3545; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #bd2130; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_badge.scss */
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

/* line 51, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_badge.scss */
.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_badge.scss */
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

/* line 51, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_badge.scss */
.badge-dark {
  color: #fff;
  background-color: #343a40; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #1d2124; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_badge.scss */
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

/* line 1, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_jumbotron.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
  @media (min-width: 576px) {
    /* line 1, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_jumbotron.scss */
    .jumbotron {
      padding: 4rem 2rem; } }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_jumbotron.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

/* line 5, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_alert.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 10px; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_alert.scss */
.alert-heading {
  color: inherit; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_alert.scss */
.alert-link {
  font-weight: 700; }

/* line 29, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_alert.scss */
.alert-dismissible {
  padding-right: 4rem; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_alert.scss */
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit; }

/* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_alert.scss */
.alert-primary {
  color: #250c49;
  background-color: #dad1e8;
  border-color: #cbbedf; }
  /* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-primary hr {
    border-top-color: #bdadd7; }
  /* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-primary .alert-link {
    color: #0f051d; }

/* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_alert.scss */
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db; }
  /* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-secondary hr {
    border-top-color: #c8cbcf; }
  /* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-secondary .alert-link {
    color: #202326; }

/* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_alert.scss */
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
  /* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-success hr {
    border-top-color: #b1dfbb; }
  /* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-success .alert-link {
    color: #0b2e13; }

/* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_alert.scss */
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  /* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-info hr {
    border-top-color: #abdde5; }
  /* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-info .alert-link {
    color: #062c33; }

/* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_alert.scss */
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  /* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  /* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-warning .alert-link {
    color: #533f03; }

/* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_alert.scss */
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  /* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-danger hr {
    border-top-color: #f1b0b7; }
  /* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-danger .alert-link {
    color: #491217; }

/* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_alert.scss */
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  /* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-light hr {
    border-top-color: #ececf6; }
  /* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-light .alert-link {
    color: #686868; }

/* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_alert.scss */
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  /* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-dark hr {
    border-top-color: #b9bbbe; }
  /* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_alert.scss */
  .alert-dark .alert-link {
    color: #040505; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

/* line 9, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_progress.scss */
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 10px; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_progress.scss */
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #47178C;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_progress.scss */
    .progress-bar {
      transition: none; } }

/* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_progress.scss */
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

/* line 38, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_progress.scss */
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    /* line 38, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_progress.scss */
    .progress-bar-animated {
      animation: none; } }

/* line 1, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_media.scss */
.media {
  display: flex;
  align-items: flex-start; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_media.scss */
.media-body {
  flex: 1; }

/* line 5, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 10px; }

/* line 21, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-item-action:active {
    color: #333333;
    background-color: #e9ecef; }

/* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  /* line 58, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  /* line 62, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  /* line 70, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #47178C;
    border-color: #47178C; }
  /* line 77, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    /* line 80, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

/* line 96, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
.list-group-horizontal {
  flex-direction: row; }
  /* line 100, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 10px;
    border-top-right-radius: 0; }
  /* line 105, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0; }
  /* line 110, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  /* line 114, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    /* line 118, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  /* line 96, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm {
    flex-direction: row; }
    /* line 100, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 10px;
      border-top-right-radius: 0; }
    /* line 105, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 10px;
      border-bottom-left-radius: 0; }
    /* line 110, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    /* line 114, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 768px) {
  /* line 96, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md {
    flex-direction: row; }
    /* line 100, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 10px;
      border-top-right-radius: 0; }
    /* line 105, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 10px;
      border-bottom-left-radius: 0; }
    /* line 110, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    /* line 114, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 992px) {
  /* line 96, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg {
    flex-direction: row; }
    /* line 100, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 10px;
      border-top-right-radius: 0; }
    /* line 105, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 10px;
      border-bottom-left-radius: 0; }
    /* line 110, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    /* line 114, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1200px) {
  /* line 96, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl {
    flex-direction: row; }
    /* line 100, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 10px;
      border-top-right-radius: 0; }
    /* line 105, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 10px;
      border-bottom-left-radius: 0; }
    /* line 110, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    /* line 114, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

/* line 134, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
.list-group-flush {
  border-radius: 0; }
  /* line 137, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    /* line 140, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_list-group.scss */
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary {
  color: #250c49;
  background-color: #cbbedf; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #250c49;
    background-color: #bdadd7; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #250c49;
    border-color: #250c49; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #383d41;
    background-color: #c8cbcf; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #155724;
    background-color: #b1dfbb; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21; }

/* line 1, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_close.scss */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .close:hover {
    color: #000;
    text-decoration: none; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

/* line 29, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_close.scss */
button.close {
  padding: 0;
  background-color: transparent;
  border: 0; }

/* line 38, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_close.scss */
a.close.disabled {
  pointer-events: none; }

/* line 1, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_toasts.scss */
.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem; }
  /* line 15, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_toasts.scss */
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  /* line 19, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_toasts.scss */
  .toast.showing {
    opacity: 1; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_toasts.scss */
  .toast.show {
    display: block;
    opacity: 1; }
  /* line 28, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_toasts.scss */
  .toast.hide {
    display: none; }

/* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_toasts.scss */
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

/* line 44, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_toasts.scss */
.toast-body {
  padding: 0.75rem; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
.modal-open {
  overflow: hidden; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

/* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

/* line 36, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  /* line 44, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      /* line 44, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
      .modal.fade .modal-dialog {
        transition: none; } }
  /* line 48, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal.show .modal-dialog {
    transform: none; }
  /* line 53, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal.modal-static .modal-dialog {
    transform: scale(1.02); }

/* line 58, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem); }
  /* line 62, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  /* line 67, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    flex-shrink: 0; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

/* line 77, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }
  /* line 83, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: min-content;
    content: ""; }
  /* line 91, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%; }
    /* line 96, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    /* line 100, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

/* line 107, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

/* line 125, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  /* line 135, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-backdrop.fade {
    opacity: 0; }
  /* line 136, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-backdrop.show {
    opacity: 0.5; }

/* line 141, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  /* line 149, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

/* line 157, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

/* line 164, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

/* line 173, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
  /* line 185, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-footer > * {
    margin: 0.25rem; }

/* line 191, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  /* line 202, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  /* line 207, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    /* line 210, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  /* line 215, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    /* line 218, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem);
      height: min-content; }
  /* line 228, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  /* line 232, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  /* line 239, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_modal.scss */
  .modal-xl {
    max-width: 1140px; } }

/* line 2, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  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: 1rem;
  word-wrap: break-word;
  opacity: 0; }
  /* line 15, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
  .tooltip.show {
    opacity: 0.9; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    /* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    /* line 38, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

/* line 46, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  /* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

/* line 62, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  /* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    /* line 68, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

/* line 76, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  /* line 79, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 84, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

/* line 108, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 10px; }

/* line 1, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  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: 1rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    /* line 27, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 38, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  /* line 41, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px); }
    /* line 44, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    /* line 50, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }

/* line 58, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  /* line 61, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    /* line 67, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    /* line 73, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }

/* line 81, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  /* line 84, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 1px); }
    /* line 87, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    /* line 93, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #fff; }
  /* line 101, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

/* line 113, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  /* line 116, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    /* line 122, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    /* line 128, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }

/* line 153, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  /* line 162, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
  .popover-header:empty {
    display: none; }

/* line 167, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_popover.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #333333; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel {
  position: relative; }

/* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel.pointer-event {
  touch-action: pan-y; }

/* line 22, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  /* line 2, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_clearfix.scss */
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

/* line 29, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 29, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
    .carousel-item {
      transition: none; } }

/* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

/* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%); }

/* line 50, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%); }

/* line 61, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

/* line 67, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

/* line 74, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    /* line 74, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      transition: none; } }

/* line 87, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 87, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
    .carousel-control-prev,
    .carousel-control-next {
      transition: none; } }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

/* line 111, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-control-prev {
  left: 0; }

/* line 117, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-control-next {
  right: 0; }

/* line 125, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat; }

/* line 132, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

/* line 135, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

/* line 145, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  /* line 159, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
  .carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      /* line 159, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
      .carousel-indicators li {
        transition: none; } }
  /* line 177, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
  .carousel-indicators .active {
    opacity: 1; }

/* line 187, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

@keyframes spinner-border {
  to {
    transform: rotate(360deg); } }

/* line 9, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_spinners.scss */
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: .75s linear infinite spinner-border; }

/* line 21, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_spinners.scss */
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@keyframes spinner-grow {
  0% {
    transform: scale(0); }
  50% {
    opacity: 1;
    transform: none; } }

/* line 41, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_spinners.scss */
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: .75s linear infinite spinner-grow; }

/* line 53, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_spinners.scss */
.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

@media (prefers-reduced-motion: reduce) {
  /* line 60, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_spinners.scss */
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s; } }

/* line 3, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_align.scss */
.align-baseline {
  vertical-align: baseline !important; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_align.scss */
.align-top {
  vertical-align: top !important; }

/* line 5, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_align.scss */
.align-middle {
  vertical-align: middle !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_align.scss */
.align-bottom {
  vertical-align: bottom !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_align.scss */
.align-text-bottom {
  vertical-align: text-bottom !important; }

/* line 8, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_align.scss */
.align-text-top {
  vertical-align: text-top !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_background-variant.scss */
.bg-primary {
  background-color: #47178C !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #311060 !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #6c757d !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_background-variant.scss */
.bg-success {
  background-color: #28a745 !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_background-variant.scss */
.bg-info {
  background-color: #17a2b8 !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_background-variant.scss */
.bg-warning {
  background-color: #ffc107 !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_background-variant.scss */
.bg-danger {
  background-color: #dc3545 !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_background-variant.scss */
.bg-light {
  background-color: #f8f9fa !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_background-variant.scss */
.bg-dark {
  background-color: #343a40 !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_background.scss */
.bg-white {
  background-color: #fff !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_background.scss */
.bg-transparent {
  background-color: transparent !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border {
  border: 1px solid #dee2e6 !important; }

/* line 8, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important; }

/* line 9, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-right {
  border-right: 1px solid #dee2e6 !important; }

/* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-left {
  border-left: 1px solid #dee2e6 !important; }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-0 {
  border: 0 !important; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-top-0 {
  border-top: 0 !important; }

/* line 15, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-right-0 {
  border-right: 0 !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-bottom-0 {
  border-bottom: 0 !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-left-0 {
  border-left: 0 !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-primary {
  border-color: #47178C !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-secondary {
  border-color: #6c757d !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-success {
  border-color: #28a745 !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-info {
  border-color: #17a2b8 !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-warning {
  border-color: #ffc107 !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-danger {
  border-color: #dc3545 !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-light {
  border-color: #f8f9fa !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-dark {
  border-color: #343a40 !important; }

/* line 25, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.border-white {
  border-color: #fff !important; }

/* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.rounded-sm {
  border-radius: 0.2rem !important; }

/* line 37, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.rounded {
  border-radius: 10px !important; }

/* line 41, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important; }

/* line 46, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important; }

/* line 51, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important; }

/* line 56, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important; }

/* line 61, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.rounded-lg {
  border-radius: 0.3rem !important; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.rounded-circle {
  border-radius: 50% !important; }

/* line 69, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.rounded-pill {
  border-radius: 50rem !important; }

/* line 73, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_borders.scss */
.rounded-0 {
  border-radius: 0 !important; }

/* line 2, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
.d-none {
  display: none !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
.d-inline {
  display: inline !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
.d-block {
  display: block !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
.d-table {
  display: table !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
.d-table-row {
  display: table-row !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
.d-flex {
  display: flex !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-sm-none {
    display: none !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-sm-block {
    display: block !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-sm-table {
    display: table !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-sm-flex {
    display: flex !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-md-none {
    display: none !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-md-inline {
    display: inline !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-md-block {
    display: block !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-md-table {
    display: table !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-md-flex {
    display: flex !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-lg-none {
    display: none !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-lg-block {
    display: block !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-lg-table {
    display: table !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-lg-flex {
    display: flex !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-xl-none {
    display: none !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-xl-block {
    display: block !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-xl-table {
    display: table !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-xl-flex {
    display: flex !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-print-none {
    display: none !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-print-inline {
    display: inline !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-print-block {
    display: block !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-print-table {
    display: table !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-print-flex {
    display: flex !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-flex {
    display: inline-flex !important; } }

/* line 3, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  /* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_embed.scss */
  .embed-responsive::before {
    display: block;
    content: ""; }
  /* line 15, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_embed.scss */
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%; }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%; }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.flex-row {
  flex-direction: row !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.flex-column {
  flex-direction: column !important; }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.flex-wrap {
  flex-wrap: wrap !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.flex-nowrap {
  flex-wrap: nowrap !important; }

/* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

/* line 19, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.flex-fill {
  flex: 1 1 auto !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.flex-grow-0 {
  flex-grow: 0 !important; }

/* line 21, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.flex-grow-1 {
  flex-grow: 1 !important; }

/* line 22, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important; }

/* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important; }

/* line 25, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.justify-content-start {
  justify-content: flex-start !important; }

/* line 26, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.justify-content-end {
  justify-content: flex-end !important; }

/* line 27, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.justify-content-center {
  justify-content: center !important; }

/* line 28, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.justify-content-between {
  justify-content: space-between !important; }

/* line 29, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.justify-content-around {
  justify-content: space-around !important; }

/* line 31, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-items-start {
  align-items: flex-start !important; }

/* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-items-end {
  align-items: flex-end !important; }

/* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-items-center {
  align-items: center !important; }

/* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-items-baseline {
  align-items: baseline !important; }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-items-stretch {
  align-items: stretch !important; }

/* line 37, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-content-start {
  align-content: flex-start !important; }

/* line 38, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-content-end {
  align-content: flex-end !important; }

/* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-content-center {
  align-content: center !important; }

/* line 40, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-content-between {
  align-content: space-between !important; }

/* line 41, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-content-around {
  align-content: space-around !important; }

/* line 42, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-content-stretch {
  align-content: stretch !important; }

/* line 44, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-self-auto {
  align-self: auto !important; }

/* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-self-start {
  align-self: flex-start !important; }

/* line 46, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-self-end {
  align-self: flex-end !important; }

/* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-self-center {
  align-self: center !important; }

/* line 48, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-self-baseline {
  align-self: baseline !important; }

/* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row {
    flex-direction: row !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column {
    flex-direction: column !important; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 19, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  /* line 21, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  /* line 22, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  /* line 25, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  /* line 26, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  /* line 27, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-center {
    justify-content: center !important; }
  /* line 28, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-between {
    justify-content: space-between !important; }
  /* line 29, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-around {
    justify-content: space-around !important; }
  /* line 31, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-start {
    align-items: flex-start !important; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-end {
    align-items: flex-end !important; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-center {
    align-items: center !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-baseline {
    align-items: baseline !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-stretch {
    align-items: stretch !important; }
  /* line 37, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-start {
    align-content: flex-start !important; }
  /* line 38, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-end {
    align-content: flex-end !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-center {
    align-content: center !important; }
  /* line 40, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-between {
    align-content: space-between !important; }
  /* line 41, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-around {
    align-content: space-around !important; }
  /* line 42, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-stretch {
    align-content: stretch !important; }
  /* line 44, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-auto {
    align-self: auto !important; }
  /* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-start {
    align-self: flex-start !important; }
  /* line 46, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-end {
    align-self: flex-end !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-center {
    align-self: center !important; }
  /* line 48, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-baseline {
    align-self: baseline !important; }
  /* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row {
    flex-direction: row !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column {
    flex-direction: column !important; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 19, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-md-fill {
    flex: 1 1 auto !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  /* line 21, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  /* line 22, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  /* line 25, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-start {
    justify-content: flex-start !important; }
  /* line 26, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-end {
    justify-content: flex-end !important; }
  /* line 27, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-center {
    justify-content: center !important; }
  /* line 28, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-between {
    justify-content: space-between !important; }
  /* line 29, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-around {
    justify-content: space-around !important; }
  /* line 31, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-start {
    align-items: flex-start !important; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-end {
    align-items: flex-end !important; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-center {
    align-items: center !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-baseline {
    align-items: baseline !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-stretch {
    align-items: stretch !important; }
  /* line 37, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-start {
    align-content: flex-start !important; }
  /* line 38, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-end {
    align-content: flex-end !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-center {
    align-content: center !important; }
  /* line 40, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-between {
    align-content: space-between !important; }
  /* line 41, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-around {
    align-content: space-around !important; }
  /* line 42, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-stretch {
    align-content: stretch !important; }
  /* line 44, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-auto {
    align-self: auto !important; }
  /* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-start {
    align-self: flex-start !important; }
  /* line 46, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-end {
    align-self: flex-end !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-center {
    align-self: center !important; }
  /* line 48, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-baseline {
    align-self: baseline !important; }
  /* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row {
    flex-direction: row !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column {
    flex-direction: column !important; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 19, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  /* line 21, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  /* line 22, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  /* line 25, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  /* line 26, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  /* line 27, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-center {
    justify-content: center !important; }
  /* line 28, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-between {
    justify-content: space-between !important; }
  /* line 29, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-around {
    justify-content: space-around !important; }
  /* line 31, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-start {
    align-items: flex-start !important; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-end {
    align-items: flex-end !important; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-center {
    align-items: center !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-baseline {
    align-items: baseline !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-stretch {
    align-items: stretch !important; }
  /* line 37, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-start {
    align-content: flex-start !important; }
  /* line 38, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-end {
    align-content: flex-end !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-center {
    align-content: center !important; }
  /* line 40, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-between {
    align-content: space-between !important; }
  /* line 41, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-around {
    align-content: space-around !important; }
  /* line 42, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-stretch {
    align-content: stretch !important; }
  /* line 44, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-auto {
    align-self: auto !important; }
  /* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-start {
    align-self: flex-start !important; }
  /* line 46, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-end {
    align-self: flex-end !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-center {
    align-self: center !important; }
  /* line 48, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-baseline {
    align-self: baseline !important; }
  /* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row {
    flex-direction: row !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column {
    flex-direction: column !important; }
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  /* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 19, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  /* line 21, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  /* line 22, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  /* line 25, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  /* line 26, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  /* line 27, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-center {
    justify-content: center !important; }
  /* line 28, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-between {
    justify-content: space-between !important; }
  /* line 29, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-around {
    justify-content: space-around !important; }
  /* line 31, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-start {
    align-items: flex-start !important; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-end {
    align-items: flex-end !important; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-center {
    align-items: center !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-baseline {
    align-items: baseline !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-stretch {
    align-items: stretch !important; }
  /* line 37, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-start {
    align-content: flex-start !important; }
  /* line 38, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-end {
    align-content: flex-end !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-center {
    align-content: center !important; }
  /* line 40, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-between {
    align-content: space-between !important; }
  /* line 41, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-around {
    align-content: space-around !important; }
  /* line 42, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-stretch {
    align-content: stretch !important; }
  /* line 44, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-auto {
    align-self: auto !important; }
  /* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-start {
    align-self: flex-start !important; }
  /* line 46, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-end {
    align-self: flex-end !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-center {
    align-self: center !important; }
  /* line 48, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-baseline {
    align-self: baseline !important; }
  /* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-stretch {
    align-self: stretch !important; } }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
.float-left {
  float: left !important; }

/* line 8, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
.float-right {
  float: right !important; }

/* line 9, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
.float-none {
  float: none !important; }

@media (min-width: 576px) {
  /* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
  .float-sm-left {
    float: left !important; }
  /* line 8, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
  .float-sm-right {
    float: right !important; }
  /* line 9, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  /* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
  .float-md-left {
    float: left !important; }
  /* line 8, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
  .float-md-right {
    float: right !important; }
  /* line 9, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  /* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
  .float-lg-left {
    float: left !important; }
  /* line 8, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
  .float-lg-right {
    float: right !important; }
  /* line 9, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  /* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
  .float-xl-left {
    float: left !important; }
  /* line 8, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
  .float-xl-right {
    float: right !important; }
  /* line 9, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_float.scss */
  .float-xl-none {
    float: none !important; } }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_interactions.scss */
.user-select-all {
  user-select: all !important; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_interactions.scss */
.user-select-auto {
  user-select: auto !important; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_interactions.scss */
.user-select-none {
  user-select: none !important; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_overflow.scss */
.overflow-auto {
  overflow: auto !important; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_overflow.scss */
.overflow-hidden {
  overflow: hidden !important; }

/* line 5, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_position.scss */
.position-static {
  position: static !important; }

/* line 5, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_position.scss */
.position-relative {
  position: relative !important; }

/* line 5, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_position.scss */
.position-absolute {
  position: absolute !important; }

/* line 5, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_position.scss */
.position-fixed {
  position: fixed !important; }

/* line 5, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_position.scss */
.position-sticky {
  position: sticky !important; }

/* line 10, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

/* line 18, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  /* line 26, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_position.scss */
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

/* line 5, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_screenreaders.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

/* line 25, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

/* line 3, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_shadows.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

/* line 4, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_shadows.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

/* line 5, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_shadows.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_shadows.scss */
.shadow-none {
  box-shadow: none !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.w-25 {
  width: 25% !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.w-50 {
  width: 50% !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.w-75 {
  width: 75% !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.w-100 {
  width: 100% !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.w-auto {
  width: auto !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.h-25 {
  height: 25% !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.h-50 {
  height: 50% !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.h-75 {
  height: 75% !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.h-100 {
  height: 100% !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.h-auto {
  height: auto !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.mw-100 {
  max-width: 100% !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.mh-100 {
  max-height: 100% !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.min-vw-100 {
  min-width: 100vw !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.min-vh-100 {
  min-height: 100vh !important; }

/* line 19, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.vw-100 {
  width: 100vw !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_sizing.scss */
.vh-100 {
  height: 100vh !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.m-1 {
  margin: 0.25rem !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.m-2 {
  margin: 0.5rem !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.m-3 {
  margin: 1rem !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 1rem !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.m-4 {
  margin: 1.5rem !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.m-5 {
  margin: 3rem !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 3rem !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.p-1 {
  padding: 0.25rem !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.p-2 {
  padding: 0.5rem !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.p-3 {
  padding: 1rem !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 1rem !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 1rem !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 1rem !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.p-4 {
  padding: 1.5rem !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.p-5 {
  padding: 3rem !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 3rem !important; }

/* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 3rem !important; }

/* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 3rem !important; }

/* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.m-n1 {
  margin: -0.25rem !important; }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

/* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

/* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

/* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

/* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.m-n2 {
  margin: -0.5rem !important; }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

/* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

/* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

/* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

/* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.m-n3 {
  margin: -1rem !important; }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

/* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

/* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

/* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

/* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.m-n4 {
  margin: -1.5rem !important; }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

/* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

/* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

/* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

/* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.m-n5 {
  margin: -3rem !important; }

/* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

/* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

/* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

/* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

/* line 55, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.m-auto {
  margin: auto !important; }

/* line 56, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important; }

/* line 60, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important; }

/* line 64, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

/* line 68, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 0.25rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 0.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 1rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 1.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 3rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 0.25rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 0.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 1rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 1.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 3rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n1 {
    margin: -0.25rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n2 {
    margin: -0.5rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n3 {
    margin: -1rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n4 {
    margin: -1.5rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n5 {
    margin: -3rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  /* line 55, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important; }
  /* line 56, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  /* line 60, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  /* line 64, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  /* line 68, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-md-1 {
    margin: 0.25rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-md-2 {
    margin: 0.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-md-3 {
    margin: 1rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-md-4 {
    margin: 1.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-md-5 {
    margin: 3rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-md-1 {
    padding: 0.25rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-md-2 {
    padding: 0.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-md-3 {
    padding: 1rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-md-4 {
    padding: 1.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-md-5 {
    padding: 3rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n1 {
    margin: -0.25rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n2 {
    margin: -0.5rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n3 {
    margin: -1rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n4 {
    margin: -1.5rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n5 {
    margin: -3rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  /* line 55, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important; }
  /* line 56, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  /* line 60, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  /* line 64, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  /* line 68, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 0.25rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 0.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 1rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 1.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 3rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 0.25rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 0.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 1rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 1.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 3rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n1 {
    margin: -0.25rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n2 {
    margin: -0.5rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n3 {
    margin: -1rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n4 {
    margin: -1.5rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n5 {
    margin: -3rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  /* line 55, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important; }
  /* line 56, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  /* line 60, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  /* line 64, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  /* line 68, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 0.25rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 0.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 1rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 1.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 3rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 0.25rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 0.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 1rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 1.5rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  /* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 3rem !important; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  /* line 16, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  /* line 20, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n1 {
    margin: -0.25rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n2 {
    margin: -0.5rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n3 {
    margin: -1rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n4 {
    margin: -1.5rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n5 {
    margin: -3rem !important; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  /* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  /* line 43, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  /* line 47, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  /* line 55, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important; }
  /* line 56, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  /* line 60, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  /* line 64, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  /* line 68, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-justify {
  text-align: justify !important; }

/* line 12, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-wrap {
  white-space: normal !important; }

/* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important; }

/* line 14, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 22, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-left {
  text-align: left !important; }

/* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-right {
  text-align: right !important; }

/* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  /* line 22, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  /* line 22, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
  .text-md-left {
    text-align: left !important; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
  .text-md-right {
    text-align: right !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  /* line 22, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  /* line 22, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important; } }

/* line 30, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important; }

/* line 31, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important; }

/* line 32, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important; }

/* line 36, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.font-weight-light {
  font-weight: 300 !important; }

/* line 37, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.font-weight-lighter {
  font-weight: lighter !important; }

/* line 38, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.font-weight-normal {
  font-weight: 400 !important; }

/* line 39, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.font-weight-bold {
  font-weight: 700 !important; }

/* line 40, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.font-weight-bolder {
  font-weight: bolder !important; }

/* line 41, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.font-italic {
  font-style: italic !important; }

/* line 45, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-white {
  color: #fff !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_text-emphasis.scss */
.text-primary {
  color: #47178C !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #260c4a !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_text-emphasis.scss */
.text-secondary {
  color: #6c757d !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_text-emphasis.scss */
.text-success {
  color: #28a745 !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_text-emphasis.scss */
.text-info {
  color: #17a2b8 !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_text-emphasis.scss */
.text-warning {
  color: #ffc107 !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_text-emphasis.scss */
.text-danger {
  color: #dc3545 !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_text-emphasis.scss */
.text-light {
  color: #f8f9fa !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

/* line 6, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_text-emphasis.scss */
.text-dark {
  color: #343a40 !important; }

/* line 17, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/mixins/_hover.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

/* line 51, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-body {
  color: #333333 !important; }

/* line 52, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-muted {
  color: #6c757d !important; }

/* line 54, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

/* line 55, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

/* line 59, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 63, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-decoration-none {
  text-decoration: none !important; }

/* line 65, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

/* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_text.scss */
.text-reset {
  color: inherit !important; }

/* line 7, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_visibility.scss */
.visible {
  visibility: visible !important; }

/* line 11, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important; }

@media print {
  /* line 13, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  a:not(.btn):not(input[type=submit]) {
    text-decoration: underline; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  /* line 49, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  pre {
    white-space: pre-wrap !important; }
  /* line 52, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  /* line 63, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  thead {
    display: table-header-group; }
  /* line 67, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  tr,
  img {
    page-break-inside: avoid; }
  /* line 72, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  /* line 79, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  /* line 92, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  body {
    min-width: 992px !important; }
  /* line 95, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  .container {
    min-width: 992px !important; }
  /* line 100, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  .navbar {
    display: none; }
  /* line 103, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  .badge {
    border: 1px solid #000; }
  /* line 107, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  .table, .contenttable {
    border-collapse: collapse !important; }
    /* line 110, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
    
    .table td,
    .contenttable td, .table th, .contenttable th {
      background-color: #fff !important; }
  /* line 117, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  .table-bordered th, .contenttable-2 th,
  .table-bordered td,
  .contenttable-2 td {
    border: 1px solid #dee2e6 !important; }
  /* line 123, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  .table-dark {
    color: inherit; }
    /* line 126, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  /* line 134, typo3conf/ext/cundd_composer/vendor/twbs/bootstrap/scss/_print.scss */
  .table .thead-dark th, .contenttable .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

@media screen and (min-width: 992px) {
  /* line 7, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
  h1,
  .h1,
  h2,
  .h2,
  h3,
  .h3,
  h4,
  .h4 {
    margin-top: 0; } }

/* line 25, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
a {
  color: #47178C;
  text-decoration: none; }
  /* line 93, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_text.scss */
  a:hover {
    color: #2B56B8;
    text-decoration: none; }
  /* line 96, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_text.scss */
  a:active {
    color: #264ca3;
    text-decoration: none; }
  /* line 28, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
  a:focus {
    outline: none; }

/* line 34, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
.btn, input[type=submit] {
  text-decoration: none; }

/* line 82, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
footer {
  color: #333333; }
  /* line 88, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
  footer a {
    color: #47178C;
    text-decoration: underline; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
    footer a:hover {
      color: #2B56B8;
      text-decoration: none; }
    /* line 97, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
    footer a:active {
      color: #2B56B8;
      text-decoration: underline; }

/* line 104, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
.iresults-browser-warning {
  padding: 30px; }
  /* line 107, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
  .iresults-browser-warning .iresults-browser-warning-text {
    background: #ffdb6d;
    border: 2px solid #ffc107;
    color: #ffc107;
    padding: 30px; }
    /* line 113, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
    .iresults-browser-warning .iresults-browser-warning-text p {
      margin: 0; }
    /* line 117, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
    .iresults-browser-warning .iresults-browser-warning-text a {
      color: #ffc107;
      text-decoration: underline; }
      /* line 121, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
      .iresults-browser-warning .iresults-browser-warning-text a:focus, .iresults-browser-warning .iresults-browser-warning-text a:hover {
        text-decoration: none; }

/* line 141, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
iframe {
  border: 0;
  max-width: 100%; }

/* line 153, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_scaffolding.scss */
.gmnoprint img,
.gmnoscreen img,
.cbQuickGoogleMap img {
  max-width: none; }

/* line 3, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_responsive_images.scss */
img {
  width: auto; }

@-moz-document url-prefix() {
  /* line 8, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_responsive_images.scss */
  fieldset img {
    width: 100%; } }

/* line 6, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_layout.scss */
body.with-navbar-fixed-top > div#main_container > #main {
  padding-top: 3.5rem; }

@media (max-width: 768px) {
  /* line 12, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_layout.scss */
  body.with-navbar-fixed-top > div#main_container > #main {
    padding-top: 0; } }

/* line 19, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_layout.scss */
body div#main_container.container {
  padding: 20px; }

/* line 54, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_layout.scss */
.box-gray-ultralight {
  background-color: #eeeeee;
  border: 1px solid #999999;
  color: #555555;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 #333333; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-gray-ultralight strong,
  .box-gray-ultralight h1,
  .box-gray-ultralight h2,
  .box-gray-ultralight h3,
  .box-gray-ultralight h4,
  .box-gray-ultralight h5,
  .box-gray-ultralight h6 {
    color: #555555; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-gray-ultralight a {
    color: #555555;
    text-decoration: none; }
    /* line 93, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_text.scss */
    .box-gray-ultralight a:hover {
      color: #2B56B8;
      text-decoration: none; }

/* line 58, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_layout.scss */
.box-gray-light {
  background-color: #999999;
  border: 1px solid #555555;
  color: #333333;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 #333333; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-gray-light strong,
  .box-gray-light h1,
  .box-gray-light h2,
  .box-gray-light h3,
  .box-gray-light h4,
  .box-gray-light h5,
  .box-gray-light h6 {
    color: #333333; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-gray-light a {
    color: #333333;
    text-decoration: none; }
    /* line 93, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_text.scss */
    .box-gray-light a:hover {
      color: #2B56B8;
      text-decoration: none; }

/* line 62, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_layout.scss */
.box-gray-normal {
  background-color: #555555;
  border: 1px solid #333333;
  color: #262626;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 #333333; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-gray-normal strong,
  .box-gray-normal h1,
  .box-gray-normal h2,
  .box-gray-normal h3,
  .box-gray-normal h4,
  .box-gray-normal h5,
  .box-gray-normal h6 {
    color: #262626; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-gray-normal a {
    color: #262626;
    text-decoration: none; }
    /* line 93, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_text.scss */
    .box-gray-normal a:hover {
      color: #2B56B8;
      text-decoration: none; }

/* line 66, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_layout.scss */
.box-gray-dark {
  background-color: #333333;
  border: 1px solid #262626;
  color: #999999;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 #333333; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-gray-dark strong,
  .box-gray-dark h1,
  .box-gray-dark h2,
  .box-gray-dark h3,
  .box-gray-dark h4,
  .box-gray-dark h5,
  .box-gray-dark h6 {
    color: #999999; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-gray-dark a {
    color: #999999;
    text-decoration: none; }
    /* line 93, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_text.scss */
    .box-gray-dark a:hover {
      color: #2B56B8;
      text-decoration: none; }

/* line 70, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_layout.scss */
.box-theme-ultralight {
  background-color: #FF0047;
  border: 1px solid #9D002A;
  color: #47178C;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 #2B56B8; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-theme-ultralight strong,
  .box-theme-ultralight h1,
  .box-theme-ultralight h2,
  .box-theme-ultralight h3,
  .box-theme-ultralight h4,
  .box-theme-ultralight h5,
  .box-theme-ultralight h6 {
    color: #47178C; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-theme-ultralight a {
    color: #47178C;
    text-decoration: none; }
    /* line 93, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_text.scss */
    .box-theme-ultralight a:hover {
      color: #2B56B8;
      text-decoration: none; }

/* line 74, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_layout.scss */
.box-theme-light {
  background-color: #9D002A;
  border: 1px solid #47178C;
  color: #47178C;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 #2B56B8; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-theme-light strong,
  .box-theme-light h1,
  .box-theme-light h2,
  .box-theme-light h3,
  .box-theme-light h4,
  .box-theme-light h5,
  .box-theme-light h6 {
    color: #47178C; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-theme-light a {
    color: #47178C;
    text-decoration: none; }
    /* line 93, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_text.scss */
    .box-theme-light a:hover {
      color: #2B56B8;
      text-decoration: none; }

/* line 78, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_layout.scss */
.box-theme-normal {
  background-color: #47178C;
  border: 1px solid #2B56B8;
  color: #264ca3;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 #2B56B8; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-theme-normal strong,
  .box-theme-normal h1,
  .box-theme-normal h2,
  .box-theme-normal h3,
  .box-theme-normal h4,
  .box-theme-normal h5,
  .box-theme-normal h6 {
    color: #264ca3; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-theme-normal a {
    color: #264ca3;
    text-decoration: none; }
    /* line 93, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_text.scss */
    .box-theme-normal a:hover {
      color: #2B56B8;
      text-decoration: none; }

/* line 82, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/_layout.scss */
.box-theme-dark {
  background-color: #2B56B8;
  border: 1px solid #264ca3;
  color: #9D002A;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 #2B56B8; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-theme-dark strong,
  .box-theme-dark h1,
  .box-theme-dark h2,
  .box-theme-dark h3,
  .box-theme-dark h4,
  .box-theme-dark h5,
  .box-theme-dark h6 {
    color: #9D002A; }
  /* line 33, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_box.scss */
  .box-theme-dark a {
    color: #9D002A;
    text-decoration: none; }
    /* line 93, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_text.scss */
    .box-theme-dark a:hover {
      color: #2B56B8;
      text-decoration: none; }

/* line 13, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/form/_powermail.scss */
.tx-powermail legend.powermail_legend {
  display: none; }

/* line 20, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/form/_powermail.scss */
.tx-powermail legend.powermail_label {
  font-size: 1rem;
  line-height: inherit;
  margin-bottom: inherit;
  border-bottom: 0 none; }

@media screen and (max-width: 767.98px) {
  /* line 160, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_form.scss */
  .tx-powermail textarea,
  .tx-powermail input[type="text"],
  .tx-powermail input[type="password"],
  .tx-powermail input[type="datetime"],
  .tx-powermail input[type="datetime-local"],
  .tx-powermail input[type="date"],
  .tx-powermail input[type="month"],
  .tx-powermail input[type="time"],
  .tx-powermail input[type="week"],
  .tx-powermail input[type="number"],
  .tx-powermail input[type="email"],
  .tx-powermail input[type="url"],
  .tx-powermail input[type="search"],
  .tx-powermail input[type="tel"],
  .tx-powermail input[type="color"],
  .tx-powermail select,
  .tx-powermail select[multiple],
  .tx-powermail .uneditable-input {
    font-size: 16px; } }

@media screen and (max-width: 575.98px) {
  /* line 160, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_form.scss */
  .tx-powermail textarea,
  .tx-powermail input[type="text"],
  .tx-powermail input[type="password"],
  .tx-powermail input[type="datetime"],
  .tx-powermail input[type="datetime-local"],
  .tx-powermail input[type="date"],
  .tx-powermail input[type="month"],
  .tx-powermail input[type="time"],
  .tx-powermail input[type="week"],
  .tx-powermail input[type="number"],
  .tx-powermail input[type="email"],
  .tx-powermail input[type="url"],
  .tx-powermail input[type="search"],
  .tx-powermail input[type="tel"],
  .tx-powermail input[type="color"],
  .tx-powermail select,
  .tx-powermail select[multiple],
  .tx-powermail .uneditable-input {
    width: 100%; } }

/* line 47, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/form/_powermail.scss */
.tx-powermail .powermail_fieldwrap_select label {
  width: 100%;
  margin-top: 0.75; }

/* line 52, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/form/_powermail.scss */
.tx-powermail .powermail_fieldwrap {
  position: relative; }

/* line 56, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/form/_powermail.scss */
.tx-powermail .powermail_fieldwrap,
.tx-powermail h3 {
  margin-bottom: 10px; }

/* line 92, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/form/_powermail.scss */
.tx-powermail .formError .formErrorContent {
  padding: 8px 35px 8px 14px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  border: 1px solid #dc3545;
  background-color: #eb8c95;
  color: #dc3545; }

/* line 102, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/form/_powermail.scss */
.tx-powermail .formError .formErrorArrow {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #dc3545;
  margin-left: 10px; }

/* line 122, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/form/_powermail.scss */
.tx-powermail .parsley-errors-list {
  list-style: none;
  padding: 0;
  margin: 0; }
  /* line 127, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/form/_powermail.scss */
  .tx-powermail .parsley-errors-list li {
    background: #eb8c95;
    color: #dc3545;
    padding: 3px;
    border-radius: 10px;
    border: 1px solid #dc3545; }

/* line 133, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/form/_powermail.scss */
.tx-powermail .powermail_message {
  list-style: none;
  padding: 0;
  margin: 0; }
  /* line 138, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/form/_powermail.scss */
  .tx-powermail .powermail_message > * {
    background: #eb8c95;
    color: #dc3545;
    padding: 3px;
    border-radius: 10px;
    border: 1px solid #dc3545; }

/* line 325, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
.horizontal-nav-container > .ul,
.horizontal-nav-container > ul,
nav.navbar .navbar-collapse > .ul,
nav.navbar .navbar-collapse > ul {
  position: relative;
  z-index: 597; }

@media (min-width: 768px) {
  /* line 333, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
  .horizontal-nav-container > .ul .ul,
  .horizontal-nav-container > .ul ul,
  .horizontal-nav-container > ul .ul,
  .horizontal-nav-container > ul ul,
  nav.navbar .navbar-collapse > .ul .ul,
  nav.navbar .navbar-collapse > .ul ul,
  nav.navbar .navbar-collapse > ul .ul,
  nav.navbar .navbar-collapse > ul ul {
    z-index: 598; }
  /* line 338, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
  .horizontal-nav-container > .ul .li,
  .horizontal-nav-container > .ul li,
  .horizontal-nav-container > ul .li,
  .horizontal-nav-container > ul li,
  nav.navbar .navbar-collapse > .ul .li,
  nav.navbar .navbar-collapse > .ul li,
  nav.navbar .navbar-collapse > ul .li,
  nav.navbar .navbar-collapse > ul li {
    display: inline-block;
    position: relative;
    z-index: 599; } }

/* line 12, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_simple.scss */
.horizontal-nav-container .li,
.horizontal-nav-container li,
.horizontal-nav-container .ul,
.horizontal-nav-container ul,
nav.navbar .navbar-collapse .li,
nav.navbar .navbar-collapse li,
nav.navbar .navbar-collapse .ul,
nav.navbar .navbar-collapse ul {
  list-style: none;
  margin: 0;
  padding: 0; }

@media (min-width: 768px) {
  /* line 126, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
  .horizontal-nav-container > .ul .li,
  .horizontal-nav-container > .ul li,
  .horizontal-nav-container > ul .li,
  .horizontal-nav-container > ul li,
  nav.navbar .navbar-collapse > .ul .li,
  nav.navbar .navbar-collapse > .ul li,
  nav.navbar .navbar-collapse > ul .li,
  nav.navbar .navbar-collapse > ul li {
    vertical-align: middle;
    cursor: default;
    zoom: 1; }
  /* line 133, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
  .horizontal-nav-container > .ul .nav-menu,
  .horizontal-nav-container > .ul .ul,
  .horizontal-nav-container > .ul ul,
  .horizontal-nav-container > ul .nav-menu,
  .horizontal-nav-container > ul .ul,
  .horizontal-nav-container > ul ul,
  nav.navbar .navbar-collapse > .ul .nav-menu,
  nav.navbar .navbar-collapse > .ul .ul,
  nav.navbar .navbar-collapse > .ul ul,
  nav.navbar .navbar-collapse > ul .nav-menu,
  nav.navbar .navbar-collapse > ul .ul,
  nav.navbar .navbar-collapse > ul ul {
    display: none;
    position: absolute;
    left: 0;
    min-width: 100%; }
  /* line 154, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
  .horizontal-nav-container > .ul > li > ul > li > ul,
  .horizontal-nav-container > ul > li > ul > li > ul,
  nav.navbar .navbar-collapse > .ul > li > ul > li > ul,
  nav.navbar .navbar-collapse > ul > li > ul > li > ul {
    left: 100%;
    top: 0; }
  /* line 170, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
  .horizontal-nav-container > .ul .li.hover > .nav-menu,
  .horizontal-nav-container > .ul .li.hover > .ul,
  .horizontal-nav-container > .ul .li.hover > ul,
  .horizontal-nav-container > .ul li.hover > .nav-menu,
  .horizontal-nav-container > .ul li.hover > .ul,
  .horizontal-nav-container > .ul li.hover > ul,
  .horizontal-nav-container > ul .li.hover > .nav-menu,
  .horizontal-nav-container > ul .li.hover > .ul,
  .horizontal-nav-container > ul .li.hover > ul,
  .horizontal-nav-container > ul li.hover > .nav-menu,
  .horizontal-nav-container > ul li.hover > .ul,
  .horizontal-nav-container > ul li.hover > ul,
  nav.navbar .navbar-collapse > .ul .li.hover > .nav-menu,
  nav.navbar .navbar-collapse > .ul .li.hover > .ul,
  nav.navbar .navbar-collapse > .ul .li.hover > ul,
  nav.navbar .navbar-collapse > .ul li.hover > .nav-menu,
  nav.navbar .navbar-collapse > .ul li.hover > .ul,
  nav.navbar .navbar-collapse > .ul li.hover > ul,
  nav.navbar .navbar-collapse > ul .li.hover > .nav-menu,
  nav.navbar .navbar-collapse > ul .li.hover > .ul,
  nav.navbar .navbar-collapse > ul .li.hover > ul,
  nav.navbar .navbar-collapse > ul li.hover > .nav-menu,
  nav.navbar .navbar-collapse > ul li.hover > .ul,
  nav.navbar .navbar-collapse > ul li.hover > ul {
    display: block; }
  /* line 190, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
  .horizontal-nav-container > .ul .li:hover > .nav-menu,
  .horizontal-nav-container > .ul .li:hover > .ul,
  .horizontal-nav-container > .ul .li:hover > ul,
  .horizontal-nav-container > .ul li:hover > .nav-menu,
  .horizontal-nav-container > .ul li:hover > .ul,
  .horizontal-nav-container > .ul li:hover > ul,
  .horizontal-nav-container > ul .li:hover > .nav-menu,
  .horizontal-nav-container > ul .li:hover > .ul,
  .horizontal-nav-container > ul .li:hover > ul,
  .horizontal-nav-container > ul li:hover > .nav-menu,
  .horizontal-nav-container > ul li:hover > .ul,
  .horizontal-nav-container > ul li:hover > ul,
  nav.navbar .navbar-collapse > .ul .li:hover > .nav-menu,
  nav.navbar .navbar-collapse > .ul .li:hover > .ul,
  nav.navbar .navbar-collapse > .ul .li:hover > ul,
  nav.navbar .navbar-collapse > .ul li:hover > .nav-menu,
  nav.navbar .navbar-collapse > .ul li:hover > .ul,
  nav.navbar .navbar-collapse > .ul li:hover > ul,
  nav.navbar .navbar-collapse > ul .li:hover > .nav-menu,
  nav.navbar .navbar-collapse > ul .li:hover > .ul,
  nav.navbar .navbar-collapse > ul .li:hover > ul,
  nav.navbar .navbar-collapse > ul li:hover > .nav-menu,
  nav.navbar .navbar-collapse > ul li:hover > .ul,
  nav.navbar .navbar-collapse > ul li:hover > ul {
    display: block; }
  /* line 204, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
  .horizontal-nav-container > .ul .li .li,
  .horizontal-nav-container > .ul .li .li > a,
  .horizontal-nav-container > .ul .li li,
  .horizontal-nav-container > .ul .li li > a,
  .horizontal-nav-container > .ul li .li,
  .horizontal-nav-container > .ul li .li > a,
  .horizontal-nav-container > .ul li li,
  .horizontal-nav-container > .ul li li > a,
  .horizontal-nav-container > ul .li .li,
  .horizontal-nav-container > ul .li .li > a,
  .horizontal-nav-container > ul .li li,
  .horizontal-nav-container > ul .li li > a,
  .horizontal-nav-container > ul li .li,
  .horizontal-nav-container > ul li .li > a,
  .horizontal-nav-container > ul li li,
  .horizontal-nav-container > ul li li > a,
  nav.navbar .navbar-collapse > .ul .li .li,
  nav.navbar .navbar-collapse > .ul .li .li > a,
  nav.navbar .navbar-collapse > .ul .li li,
  nav.navbar .navbar-collapse > .ul .li li > a,
  nav.navbar .navbar-collapse > .ul li .li,
  nav.navbar .navbar-collapse > .ul li .li > a,
  nav.navbar .navbar-collapse > .ul li li,
  nav.navbar .navbar-collapse > .ul li li > a,
  nav.navbar .navbar-collapse > ul .li .li,
  nav.navbar .navbar-collapse > ul .li .li > a,
  nav.navbar .navbar-collapse > ul .li li,
  nav.navbar .navbar-collapse > ul .li li > a,
  nav.navbar .navbar-collapse > ul li .li,
  nav.navbar .navbar-collapse > ul li .li > a,
  nav.navbar .navbar-collapse > ul li li,
  nav.navbar .navbar-collapse > ul li li > a {
    display: block; }
  /* line 211, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
  .horizontal-nav-container > .ul > li:last-child > ul,
  .horizontal-nav-container > ul > li:last-child > ul,
  nav.navbar .navbar-collapse > .ul > li:last-child > ul,
  nav.navbar .navbar-collapse > ul > li:last-child > ul {
    left: auto;
    right: 0; } }

/* line 228, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
.horizontal-nav-container > .ul > .li,
.horizontal-nav-container > .ul > .li > a,
.horizontal-nav-container > ul > li,
.horizontal-nav-container > ul > li > a,
nav.navbar .navbar-collapse > .ul > .li,
nav.navbar .navbar-collapse > .ul > .li > a,
nav.navbar .navbar-collapse > ul > li,
nav.navbar .navbar-collapse > ul > li > a {
  -iresults-nav-level: 1; }

/* line 239, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
.horizontal-nav-container > .ul > .li > a,
.horizontal-nav-container > ul > li > a,
nav.navbar .navbar-collapse > .ul > .li > a,
nav.navbar .navbar-collapse > ul > li > a {
  padding: 1rem 0.5rem; }

/* line 72, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
.horizontal-nav-container > .ul > .li, .horizontal-nav-container > .ul > .li a,
.horizontal-nav-container > ul > li,
.horizontal-nav-container > ul > li a,
nav.navbar .navbar-collapse > .ul > .li,
nav.navbar .navbar-collapse > .ul > .li a,
nav.navbar .navbar-collapse > ul > li,
nav.navbar .navbar-collapse > ul > li a {
  color: #47178C;
  font-weight: normal;
  text-decoration: none; }

@media screen and (min-width: 768px) {
  /* line 85, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
  .horizontal-nav-container > .ul > .li:hover,
  .horizontal-nav-container > .ul > .li a:hover,
  .horizontal-nav-container > .ul > .li a.hover,
  .horizontal-nav-container > .ul > .li:hover > a,
  .horizontal-nav-container > .ul > .li.hover > a,
  .horizontal-nav-container > ul > li:hover,
  .horizontal-nav-container > ul > li a:hover,
  .horizontal-nav-container > ul > li a.hover,
  .horizontal-nav-container > ul > li:hover > a,
  .horizontal-nav-container > ul > li.hover > a,
  nav.navbar .navbar-collapse > .ul > .li:hover,
  nav.navbar .navbar-collapse > .ul > .li a:hover,
  nav.navbar .navbar-collapse > .ul > .li a.hover,
  nav.navbar .navbar-collapse > .ul > .li:hover > a,
  nav.navbar .navbar-collapse > .ul > .li.hover > a,
  nav.navbar .navbar-collapse > ul > li:hover,
  nav.navbar .navbar-collapse > ul > li a:hover,
  nav.navbar .navbar-collapse > ul > li a.hover,
  nav.navbar .navbar-collapse > ul > li:hover > a,
  nav.navbar .navbar-collapse > ul > li.hover > a {
    color: #2B56B8;
    text-decoration: none; } }

/* line 98, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
.horizontal-nav-container > .ul > .li.active, .horizontal-nav-container > .ul > .li.current,
.horizontal-nav-container > .ul > .li a:active,
.horizontal-nav-container > .ul > .li.active > a,
.horizontal-nav-container > .ul > .li.current > a,
.horizontal-nav-container > ul > li.active,
.horizontal-nav-container > ul > li.current,
.horizontal-nav-container > ul > li a:active,
.horizontal-nav-container > ul > li.active > a,
.horizontal-nav-container > ul > li.current > a,
nav.navbar .navbar-collapse > .ul > .li.active,
nav.navbar .navbar-collapse > .ul > .li.current,
nav.navbar .navbar-collapse > .ul > .li a:active,
nav.navbar .navbar-collapse > .ul > .li.active > a,
nav.navbar .navbar-collapse > .ul > .li.current > a,
nav.navbar .navbar-collapse > ul > li.active,
nav.navbar .navbar-collapse > ul > li.current,
nav.navbar .navbar-collapse > ul > li a:active,
nav.navbar .navbar-collapse > ul > li.active > a,
nav.navbar .navbar-collapse > ul > li.current > a {
  color: #264ca3;
  text-decoration: none; }

/* line 251, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
.horizontal-nav-container > ul > li > ul > li,
.horizontal-nav-container > ul > li > ul > li > a,
nav.navbar .navbar-collapse > ul > li > ul > li,
nav.navbar .navbar-collapse > ul > li > ul > li > a {
  -iresults-nav-level: 2; }

/* line 257, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
.horizontal-nav-container > ul > li > ul > li > a,
nav.navbar .navbar-collapse > ul > li > ul > li > a {
  padding: 1rem 0.5rem;
  white-space: nowrap; }

/* line 72, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
.horizontal-nav-container > ul > li > ul > li, .horizontal-nav-container > ul > li > ul > li a,
nav.navbar .navbar-collapse > ul > li > ul > li,
nav.navbar .navbar-collapse > ul > li > ul > li a {
  background: #eeeeee; }

/* line 272, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
.horizontal-nav-container > ul > li > ul > li > ul > li,
.horizontal-nav-container > ul > li > ul > li > ul > li > a,
nav.navbar .navbar-collapse > ul > li > ul > li > ul > li,
nav.navbar .navbar-collapse > ul > li > ul > li > ul > li > a {
  -iresults-nav-level: 3; }

/* line 276, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
.horizontal-nav-container > ul > li > ul > li > ul > li > a,
nav.navbar .navbar-collapse > ul > li > ul > li > ul > li > a {
  padding: 1rem 0.5rem; }

@media (min-width: 768px) {
  /* line 296, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
  .horizontal-nav-container > .ul .no-dropdown > li > ul,
  .horizontal-nav-container > ul .no-dropdown > li > ul,
  nav.navbar .navbar-collapse > .ul .no-dropdown > li > ul,
  nav.navbar .navbar-collapse > ul .no-dropdown > li > ul {
    display: none !important; }
  /* line 309, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_private_mixins.scss */
  .horizontal-nav-container > .ul > li > ul > li > ul,
  .horizontal-nav-container > ul > li > ul > li > ul,
  nav.navbar .navbar-collapse > .ul > li > ul > li > ul,
  nav.navbar .navbar-collapse > ul > li > ul > li > ul {
    display: none !important; } }

@media screen and (max-width: 767px) {
  /* line 19, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_mobile.scss */
  .horizontal-nav-container > ul .nav-menu-item,
  .horizontal-nav-container > ul li,
  .horizontal-nav-container > ul .li,
  nav.navbar .navbar-collapse > ul .nav-menu-item,
  nav.navbar .navbar-collapse > ul li,
  nav.navbar .navbar-collapse > ul .li {
    width: 100%; }
    /* line 24, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_mobile.scss */
    .horizontal-nav-container > ul .nav-menu-item a,
    .horizontal-nav-container > ul li a,
    .horizontal-nav-container > ul .li a,
    nav.navbar .navbar-collapse > ul .nav-menu-item a,
    nav.navbar .navbar-collapse > ul li a,
    nav.navbar .navbar-collapse > ul .li a {
      padding-top: 0;
      padding-bottom: 0;
      line-height: 40px;
      display: block; }
    /* line 31, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_mobile.scss */
    .horizontal-nav-container > ul .nav-menu-item.dir,
    .horizontal-nav-container > ul li.dir,
    .horizontal-nav-container > ul .li.dir,
    nav.navbar .navbar-collapse > ul .nav-menu-item.dir,
    nav.navbar .navbar-collapse > ul li.dir,
    nav.navbar .navbar-collapse > ul .li.dir {
      position: relative; }
      /* line 34, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_mobile.scss */
      .horizontal-nav-container > ul .nav-menu-item.dir > .nav-menu,
      .horizontal-nav-container > ul .nav-menu-item.dir > .ul,
      .horizontal-nav-container > ul .nav-menu-item.dir > ul,
      .horizontal-nav-container > ul li.dir > .nav-menu,
      .horizontal-nav-container > ul li.dir > .ul,
      .horizontal-nav-container > ul li.dir > ul,
      .horizontal-nav-container > ul .li.dir > .nav-menu,
      .horizontal-nav-container > ul .li.dir > .ul,
      .horizontal-nav-container > ul .li.dir > ul,
      nav.navbar .navbar-collapse > ul .nav-menu-item.dir > .nav-menu,
      nav.navbar .navbar-collapse > ul .nav-menu-item.dir > .ul,
      nav.navbar .navbar-collapse > ul .nav-menu-item.dir > ul,
      nav.navbar .navbar-collapse > ul li.dir > .nav-menu,
      nav.navbar .navbar-collapse > ul li.dir > .ul,
      nav.navbar .navbar-collapse > ul li.dir > ul,
      nav.navbar .navbar-collapse > ul .li.dir > .nav-menu,
      nav.navbar .navbar-collapse > ul .li.dir > .ul,
      nav.navbar .navbar-collapse > ul .li.dir > ul {
        display: none; }
      /* line 41, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_mobile.scss */
      .horizontal-nav-container > ul .nav-menu-item.dir > a,
      .horizontal-nav-container > ul li.dir > a,
      .horizontal-nav-container > ul .li.dir > a,
      nav.navbar .navbar-collapse > ul .nav-menu-item.dir > a,
      nav.navbar .navbar-collapse > ul li.dir > a,
      nav.navbar .navbar-collapse > ul .li.dir > a {
        width: calc(100% - 40px); }
      /* line 45, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_mobile.scss */
      .horizontal-nav-container > ul .nav-menu-item.dir::after,
      .horizontal-nav-container > ul li.dir::after,
      .horizontal-nav-container > ul .li.dir::after,
      nav.navbar .navbar-collapse > ul .nav-menu-item.dir::after,
      nav.navbar .navbar-collapse > ul li.dir::after,
      nav.navbar .navbar-collapse > ul .li.dir::after {
        padding: 0;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        vertical-align: -.125em;
        line-height: 40px;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f078 ";
        width: 40px;
        height: 40px;
        text-align: center;
        position: absolute;
        right: 0;
        top: 0;
        font-size: 1em;
        transform: rotate(-90deg);
        transition: transform 250ms; }
      /* line 71, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_mobile.scss */
      .horizontal-nav-container > ul .nav-menu-item.dir.on > .nav-menu,
      .horizontal-nav-container > ul .nav-menu-item.dir.on > .ul,
      .horizontal-nav-container > ul .nav-menu-item.dir.on > ul,
      .horizontal-nav-container > ul li.dir.on > .nav-menu,
      .horizontal-nav-container > ul li.dir.on > .ul,
      .horizontal-nav-container > ul li.dir.on > ul,
      .horizontal-nav-container > ul .li.dir.on > .nav-menu,
      .horizontal-nav-container > ul .li.dir.on > .ul,
      .horizontal-nav-container > ul .li.dir.on > ul,
      nav.navbar .navbar-collapse > ul .nav-menu-item.dir.on > .nav-menu,
      nav.navbar .navbar-collapse > ul .nav-menu-item.dir.on > .ul,
      nav.navbar .navbar-collapse > ul .nav-menu-item.dir.on > ul,
      nav.navbar .navbar-collapse > ul li.dir.on > .nav-menu,
      nav.navbar .navbar-collapse > ul li.dir.on > .ul,
      nav.navbar .navbar-collapse > ul li.dir.on > ul,
      nav.navbar .navbar-collapse > ul .li.dir.on > .nav-menu,
      nav.navbar .navbar-collapse > ul .li.dir.on > .ul,
      nav.navbar .navbar-collapse > ul .li.dir.on > ul {
        display: block; }
      /* line 77, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_mobile.scss */
      .horizontal-nav-container > ul .nav-menu-item.dir.on::after,
      .horizontal-nav-container > ul li.dir.on::after,
      .horizontal-nav-container > ul .li.dir.on::after,
      nav.navbar .navbar-collapse > ul .nav-menu-item.dir.on::after,
      nav.navbar .navbar-collapse > ul li.dir.on::after,
      nav.navbar .navbar-collapse > ul .li.dir.on::after {
        transform: rotate(0deg); } }

/* line 76, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
div nav.submenu ul,
div nav.submenu li,
section nav.submenu ul,
section nav.submenu li {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 31, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
div nav.submenu ul li a,
div nav.submenu ul li strong,
section nav.submenu ul li a,
section nav.submenu ul li strong {
  display: inline-block;
  padding: 0; }

/* line 35, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
div nav.submenu ul li strong a,
section nav.submenu ul li strong a {
  padding: 0; }

/* line 38, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
div nav.submenu ul li a,
section nav.submenu ul li a {
  color: #47178C;
  text-decoration: none; }
  /* line 41, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
  div nav.submenu ul li a:focus, div nav.submenu ul li a:hover,
  section nav.submenu ul li a:focus,
  section nav.submenu ul li a:hover {
    color: #2B56B8;
    text-decoration: none; }

/* line 49, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
div nav.submenu ul li.active > a,
div nav.submenu ul li.active > strong,
div nav.submenu ul li.active > strong > a, div nav.submenu ul li.current > a,
div nav.submenu ul li.current > strong,
div nav.submenu ul li.current > strong > a,
section nav.submenu ul li.active > a,
section nav.submenu ul li.active > strong,
section nav.submenu ul li.active > strong > a,
section nav.submenu ul li.current > a,
section nav.submenu ul li.current > strong,
section nav.submenu ul li.current > strong > a {
  color: #47178C;
  text-decoration: none; }

/* line 55, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
div nav.submenu ul li.active > strong > a:hover,
div nav.submenu ul li.active > a:hover, div nav.submenu ul li.current > strong > a:hover,
div nav.submenu ul li.current > a:hover,
section nav.submenu ul li.active > strong > a:hover,
section nav.submenu ul li.active > a:hover,
section nav.submenu ul li.current > strong > a:hover,
section nav.submenu ul li.current > a:hover {
  color: #2B56B8;
  text-decoration: none; }

/* line 88, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
div nav.submenu ul li ul,
section nav.submenu ul li ul {
  padding-left: 10px; }
  /* line 35, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
  div nav.submenu ul li ul li strong a,
  section nav.submenu ul li ul li strong a {
    padding: 0; }

/* line 120, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
div nav.submenu ul#main-nav ul,
section nav.submenu ul#main-nav ul {
  visibility: hidden;
  display: none; }

/* line 127, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
div nav.submenu ul#main-nav .active > ul,
div nav.submenu ul#main-nav .current > ul,
section nav.submenu ul#main-nav .active > ul,
section nav.submenu ul#main-nav .current > ul {
  visibility: visible;
  display: inherit;
  position: relative; }

@media (max-width: 768px) {
  /* line 119, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
  div nav.submenu ul#main-nav,
  section nav.submenu ul#main-nav {
    clear: both; }
    /* line 139, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
    div nav.submenu ul#main-nav ul,
    section nav.submenu ul#main-nav ul {
      visibility: hidden;
      display: none;
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 598;
      min-width: 100%; }
    /* line 150, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_vertical.scss */
    div nav.submenu ul#main-nav li.on > ul,
    section nav.submenu ul#main-nav li.on > ul {
      visibility: visible;
      position: relative;
      display: block; } }

/* line 17, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/navigation/_breadcrumb.scss */
.breadcrumb {
  background-color: #eeeeee;
  margin: 0;
  padding: 8px 15px;
  font-size: 0.9rem; }
  /* line 6, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_breadcrumb.scss */
  .breadcrumb li + li {
    padding-left: 0.5rem; }
    /* line 9, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_breadcrumb.scss */
    .breadcrumb li + li::before {
      display: inline-block;
      padding-right: 0.5rem;
      color: #47178C;
      content: "/"; }
  /* line 23, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_breadcrumb.scss */
  .breadcrumb li + li:hover::before {
    text-decoration: underline; }
  /* line 28, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_breadcrumb.scss */
  .breadcrumb li + li:hover::before {
    text-decoration: none; }
  /* line 32, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_breadcrumb.scss */
  .breadcrumb li.active {
    color: #264ca3; }
  /* line 24, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/navigation/_breadcrumb.scss */
  .breadcrumb > li,
  .breadcrumb > li a {
    color: #47178C;
    text-shadow: 0 1px 0 #FFF; }
  /* line 30, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/navigation/_breadcrumb.scss */
  .breadcrumb > li > .divider {
    color: #47178C; }
  /* line 34, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/navigation/_breadcrumb.scss */
  .breadcrumb > li a.active {
    color: #264ca3; }

/* line 5, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/navigation/_inline.scss */
.inline-nav {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none; }
  /* line 130, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .inline-nav::before, .inline-nav::after {
    content: " ";
    display: table; }
  /* line 135, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .inline-nav::after {
    clear: both; }
  /* line 12, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_inline.scss */
  .inline-nav > * {
    display: inline-block;
    margin-right: 10px; }
    /* line 16, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/navigation/_inline.scss */
    .inline-nav > *:last-child {
      margin-right: 0; }

/* line 15, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
.matrix {
  margin-left: -20px;
  clear: both;
  float: none;
  width: 100%; }
  /* line 21, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix > li,
  .matrix > div {
    float: left;
    display: block;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    width: 33.33333%;
    height: auto; }
    /* line 46, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix > li:nth-child(3n + 1),
    .matrix > div:nth-child(3n + 1) {
      clear: both; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix > li > *,
    .matrix > div > * {
      margin-left: 20px;
      margin-bottom: 20px; }
  /* line 130, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .matrix::before, .matrix::after {
    content: " ";
    display: table; }
  /* line 135, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .matrix::after {
    clear: both; }

@media (max-width: 768px) {
  /* line 113, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix > ul > li,
  .matrix > ul > div,
  .matrix > div > li,
  .matrix > div > div {
    width: 50%; } }

@media (max-width: 768px) {
  /* line 125, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix {
    width: auto;
    margin-left: 0; }
    /* line 131, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix > ul > li,
    .matrix > ul > div,
    .matrix > div > li,
    .matrix > div > div {
      float: none;
      width: 100%; }
      /* line 136, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
      .matrix > ul > li > *,
      .matrix > ul > div > *,
      .matrix > div > li > *,
      .matrix > div > div > * {
        margin-left: 0; } }

/* line 15, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
.matrix-2 {
  margin-left: -20px;
  clear: both;
  float: none;
  width: 100%; }
  /* line 21, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-2 > li,
  .matrix-2 > div {
    float: left;
    display: block;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    width: 50%;
    height: auto; }
    /* line 42, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-2 > li:nth-child(2n + 1),
    .matrix-2 > div:nth-child(2n + 1) {
      clear: both; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-2 > li > *,
    .matrix-2 > div > * {
      margin-left: 20px;
      margin-bottom: 20px; }
  /* line 130, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .matrix-2::before, .matrix-2::after {
    content: " ";
    display: table; }
  /* line 135, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .matrix-2::after {
    clear: both; }

@media (max-width: 768px) {
  /* line 113, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-2 > ul > li,
  .matrix-2 > ul > div,
  .matrix-2 > div > li,
  .matrix-2 > div > div {
    width: 50%; } }

@media (max-width: 768px) {
  /* line 125, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-2 {
    width: auto;
    margin-left: 0; }
    /* line 131, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-2 > ul > li,
    .matrix-2 > ul > div,
    .matrix-2 > div > li,
    .matrix-2 > div > div {
      float: none;
      width: 100%; }
      /* line 136, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
      .matrix-2 > ul > li > *,
      .matrix-2 > ul > div > *,
      .matrix-2 > div > li > *,
      .matrix-2 > div > div > * {
        margin-left: 0; } }

/* line 15, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
.matrix-3 {
  margin-left: -20px;
  clear: both;
  float: none;
  width: 100%; }
  /* line 21, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-3 > li,
  .matrix-3 > div {
    float: left;
    display: block;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    width: 33.33333%;
    height: auto; }
    /* line 46, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-3 > li:nth-child(3n + 1),
    .matrix-3 > div:nth-child(3n + 1) {
      clear: both; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-3 > li > *,
    .matrix-3 > div > * {
      margin-left: 20px;
      margin-bottom: 20px; }
  /* line 130, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .matrix-3::before, .matrix-3::after {
    content: " ";
    display: table; }
  /* line 135, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .matrix-3::after {
    clear: both; }

@media (max-width: 768px) {
  /* line 113, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-3 > ul > li,
  .matrix-3 > ul > div,
  .matrix-3 > div > li,
  .matrix-3 > div > div {
    width: 50%; } }

@media (max-width: 768px) {
  /* line 125, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-3 {
    width: auto;
    margin-left: 0; }
    /* line 131, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-3 > ul > li,
    .matrix-3 > ul > div,
    .matrix-3 > div > li,
    .matrix-3 > div > div {
      float: none;
      width: 100%; }
      /* line 136, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
      .matrix-3 > ul > li > *,
      .matrix-3 > ul > div > *,
      .matrix-3 > div > li > *,
      .matrix-3 > div > div > * {
        margin-left: 0; } }

/* line 15, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
.matrix-4 {
  margin-left: -20px;
  clear: both;
  float: none;
  width: 100%; }
  /* line 21, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-4 > li,
  .matrix-4 > div {
    float: left;
    display: block;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    width: 25%;
    height: auto; }
    /* line 50, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-4 > li:nth-child(4n + 1),
    .matrix-4 > div:nth-child(4n + 1) {
      clear: both; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-4 > li > *,
    .matrix-4 > div > * {
      margin-left: 20px;
      margin-bottom: 20px; }
  /* line 130, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .matrix-4::before, .matrix-4::after {
    content: " ";
    display: table; }
  /* line 135, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .matrix-4::after {
    clear: both; }

@media (max-width: 768px) {
  /* line 113, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-4 > ul > li,
  .matrix-4 > ul > div,
  .matrix-4 > div > li,
  .matrix-4 > div > div {
    width: 50%; } }

@media (max-width: 768px) {
  /* line 125, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-4 {
    width: auto;
    margin-left: 0; }
    /* line 131, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-4 > ul > li,
    .matrix-4 > ul > div,
    .matrix-4 > div > li,
    .matrix-4 > div > div {
      float: none;
      width: 100%; }
      /* line 136, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
      .matrix-4 > ul > li > *,
      .matrix-4 > ul > div > *,
      .matrix-4 > div > li > *,
      .matrix-4 > div > div > * {
        margin-left: 0; } }

/* line 15, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
.matrix-5 {
  margin-left: -20px;
  clear: both;
  float: none;
  width: 100%; }
  /* line 21, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-5 > li,
  .matrix-5 > div {
    float: left;
    display: block;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    width: 20%;
    height: auto; }
    /* line 54, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-5 > li:nth-child(5n + 1),
    .matrix-5 > div:nth-child(5n + 1) {
      clear: both; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-5 > li > *,
    .matrix-5 > div > * {
      margin-left: 20px;
      margin-bottom: 20px; }
  /* line 130, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .matrix-5::before, .matrix-5::after {
    content: " ";
    display: table; }
  /* line 135, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .matrix-5::after {
    clear: both; }

@media (max-width: 768px) {
  /* line 113, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-5 > ul > li,
  .matrix-5 > ul > div,
  .matrix-5 > div > li,
  .matrix-5 > div > div {
    width: 50%; } }

@media (max-width: 768px) {
  /* line 125, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-5 {
    width: auto;
    margin-left: 0; }
    /* line 131, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-5 > ul > li,
    .matrix-5 > ul > div,
    .matrix-5 > div > li,
    .matrix-5 > div > div {
      float: none;
      width: 100%; }
      /* line 136, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
      .matrix-5 > ul > li > *,
      .matrix-5 > ul > div > *,
      .matrix-5 > div > li > *,
      .matrix-5 > div > div > * {
        margin-left: 0; } }

/* line 15, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
.matrix-6 {
  margin-left: -20px;
  clear: both;
  float: none;
  width: 100%; }
  /* line 21, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-6 > li,
  .matrix-6 > div {
    float: left;
    display: block;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    width: 16.66667%;
    height: auto; }
    /* line 58, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-6 > li:nth-child(6n + 1),
    .matrix-6 > div:nth-child(6n + 1) {
      clear: both; }
    /* line 92, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-6 > li > *,
    .matrix-6 > div > * {
      margin-left: 20px;
      margin-bottom: 20px; }
  /* line 130, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .matrix-6::before, .matrix-6::after {
    content: " ";
    display: table; }
  /* line 135, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_utility.scss */
  .matrix-6::after {
    clear: both; }

@media (max-width: 768px) {
  /* line 113, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-6 > ul > li,
  .matrix-6 > ul > div,
  .matrix-6 > div > li,
  .matrix-6 > div > div {
    width: 50%; } }

@media (max-width: 768px) {
  /* line 125, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
  .matrix-6 {
    width: auto;
    margin-left: 0; }
    /* line 131, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
    .matrix-6 > ul > li,
    .matrix-6 > ul > div,
    .matrix-6 > div > li,
    .matrix-6 > div > div {
      float: none;
      width: 100%; }
      /* line 136, typo3conf/ext/cundd_composer/vendor/iresults/styles/src/iresults/mixins/_matrix.scss */
      .matrix-6 > ul > li > *,
      .matrix-6 > ul > div > *,
      .matrix-6 > div > li > *,
      .matrix-6 > div > div > * {
        margin-left: 0; } }

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
/* line 4, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_core.scss */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

/* line 5, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

/* line 11, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_larger.scss */
.fa-xs {
  font-size: .75em; }

/* line 15, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_larger.scss */
.fa-sm {
  font-size: .875em; }

/* line 20, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_larger.scss */
.fa-1x {
  font-size: 1em; }

/* line 20, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_larger.scss */
.fa-2x {
  font-size: 2em; }

/* line 20, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_larger.scss */
.fa-3x {
  font-size: 3em; }

/* line 20, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_larger.scss */
.fa-4x {
  font-size: 4em; }

/* line 20, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_larger.scss */
.fa-5x {
  font-size: 5em; }

/* line 20, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_larger.scss */
.fa-6x {
  font-size: 6em; }

/* line 20, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_larger.scss */
.fa-7x {
  font-size: 7em; }

/* line 20, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_larger.scss */
.fa-8x {
  font-size: 8em; }

/* line 20, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_larger.scss */
.fa-9x {
  font-size: 9em; }

/* line 20, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_larger.scss */
.fa-10x {
  font-size: 10em; }

/* line 3, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_fixed-width.scss */
.fa-fw {
  text-align: center;
  width: 1.25em; }

/* line 4, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_list.scss */
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  /* line 9, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_list.scss */
  .fa-ul > li {
    position: relative; }

/* line 12, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_list.scss */
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

/* line 4, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_bordered-pulled.scss */
.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

/* line 10, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_bordered-pulled.scss */
.fa-pull-left {
  float: left; }

/* line 11, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_bordered-pulled.scss */
.fa-pull-right {
  float: right; }

/* line 18, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_bordered-pulled.scss */
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

/* line 19, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_bordered-pulled.scss */
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

/* line 4, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_animated.scss */
.fa-spin {
  animation: fa-spin 2s infinite linear; }

/* line 8, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_animated.scss */
.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* line 4, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_rotated-flipped.scss */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

/* line 5, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_rotated-flipped.scss */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

/* line 6, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_rotated-flipped.scss */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

/* line 8, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_rotated-flipped.scss */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

/* line 9, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_rotated-flipped.scss */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

/* line 10, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_rotated-flipped.scss */
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1); }

/* line 16, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none; }

/* line 4, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_stacked.scss */
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

/* line 13, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_stacked.scss */
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

/* line 21, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_stacked.scss */
.fa-stack-1x {
  line-height: inherit; }

/* line 25, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_stacked.scss */
.fa-stack-2x {
  font-size: 2em; }

/* line 29, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_stacked.scss */
.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
/* line 4, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-500px:before {
  content: "\f26e"; }

/* line 5, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-accessible-icon:before {
  content: "\f368"; }

/* line 6, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-accusoft:before {
  content: "\f369"; }

/* line 7, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

/* line 8, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ad:before {
  content: "\f641"; }

/* line 9, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-address-book:before {
  content: "\f2b9"; }

/* line 10, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-address-card:before {
  content: "\f2bb"; }

/* line 11, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-adjust:before {
  content: "\f042"; }

/* line 12, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-adn:before {
  content: "\f170"; }

/* line 13, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-adversal:before {
  content: "\f36a"; }

/* line 14, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-affiliatetheme:before {
  content: "\f36b"; }

/* line 15, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-air-freshener:before {
  content: "\f5d0"; }

/* line 16, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-airbnb:before {
  content: "\f834"; }

/* line 17, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-algolia:before {
  content: "\f36c"; }

/* line 18, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-align-center:before {
  content: "\f037"; }

/* line 19, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-align-justify:before {
  content: "\f039"; }

/* line 20, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-align-left:before {
  content: "\f036"; }

/* line 21, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-align-right:before {
  content: "\f038"; }

/* line 22, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-alipay:before {
  content: "\f642"; }

/* line 23, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-allergies:before {
  content: "\f461"; }

/* line 24, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-amazon:before {
  content: "\f270"; }

/* line 25, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-amazon-pay:before {
  content: "\f42c"; }

/* line 26, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ambulance:before {
  content: "\f0f9"; }

/* line 27, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

/* line 28, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-amilia:before {
  content: "\f36d"; }

/* line 29, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-anchor:before {
  content: "\f13d"; }

/* line 30, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-android:before {
  content: "\f17b"; }

/* line 31, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-angellist:before {
  content: "\f209"; }

/* line 32, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-angle-double-down:before {
  content: "\f103"; }

/* line 33, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-angle-double-left:before {
  content: "\f100"; }

/* line 34, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-angle-double-right:before {
  content: "\f101"; }

/* line 35, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-angle-double-up:before {
  content: "\f102"; }

/* line 36, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-angle-down:before {
  content: "\f107"; }

/* line 37, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-angle-left:before {
  content: "\f104"; }

/* line 38, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-angle-right:before {
  content: "\f105"; }

/* line 39, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-angle-up:before {
  content: "\f106"; }

/* line 40, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-angry:before {
  content: "\f556"; }

/* line 41, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-angrycreative:before {
  content: "\f36e"; }

/* line 42, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-angular:before {
  content: "\f420"; }

/* line 43, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ankh:before {
  content: "\f644"; }

/* line 44, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-app-store:before {
  content: "\f36f"; }

/* line 45, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-app-store-ios:before {
  content: "\f370"; }

/* line 46, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-apper:before {
  content: "\f371"; }

/* line 47, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-apple:before {
  content: "\f179"; }

/* line 48, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-apple-alt:before {
  content: "\f5d1"; }

/* line 49, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-apple-pay:before {
  content: "\f415"; }

/* line 50, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-archive:before {
  content: "\f187"; }

/* line 51, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-archway:before {
  content: "\f557"; }

/* line 52, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

/* line 53, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

/* line 54, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

/* line 55, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

/* line 56, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab"; }

/* line 57, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8"; }

/* line 58, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9"; }

/* line 59, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa"; }

/* line 60, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrow-down:before {
  content: "\f063"; }

/* line 61, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrow-left:before {
  content: "\f060"; }

/* line 62, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrow-right:before {
  content: "\f061"; }

/* line 63, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrow-up:before {
  content: "\f062"; }

/* line 64, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrows-alt:before {
  content: "\f0b2"; }

/* line 65, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrows-alt-h:before {
  content: "\f337"; }

/* line 66, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-arrows-alt-v:before {
  content: "\f338"; }

/* line 67, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-artstation:before {
  content: "\f77a"; }

/* line 68, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

/* line 69, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-asterisk:before {
  content: "\f069"; }

/* line 70, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-asymmetrik:before {
  content: "\f372"; }

/* line 71, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-at:before {
  content: "\f1fa"; }

/* line 72, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-atlas:before {
  content: "\f558"; }

/* line 73, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-atlassian:before {
  content: "\f77b"; }

/* line 74, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-atom:before {
  content: "\f5d2"; }

/* line 75, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-audible:before {
  content: "\f373"; }

/* line 76, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-audio-description:before {
  content: "\f29e"; }

/* line 77, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-autoprefixer:before {
  content: "\f41c"; }

/* line 78, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-avianex:before {
  content: "\f374"; }

/* line 79, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-aviato:before {
  content: "\f421"; }

/* line 80, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-award:before {
  content: "\f559"; }

/* line 81, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-aws:before {
  content: "\f375"; }

/* line 82, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-baby:before {
  content: "\f77c"; }

/* line 83, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-baby-carriage:before {
  content: "\f77d"; }

/* line 84, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-backspace:before {
  content: "\f55a"; }

/* line 85, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-backward:before {
  content: "\f04a"; }

/* line 86, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bacon:before {
  content: "\f7e5"; }

/* line 87, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bacteria:before {
  content: "\e059"; }

/* line 88, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bacterium:before {
  content: "\e05a"; }

/* line 89, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bahai:before {
  content: "\f666"; }

/* line 90, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-balance-scale:before {
  content: "\f24e"; }

/* line 91, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-balance-scale-left:before {
  content: "\f515"; }

/* line 92, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-balance-scale-right:before {
  content: "\f516"; }

/* line 93, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ban:before {
  content: "\f05e"; }

/* line 94, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-band-aid:before {
  content: "\f462"; }

/* line 95, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bandcamp:before {
  content: "\f2d5"; }

/* line 96, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-barcode:before {
  content: "\f02a"; }

/* line 97, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bars:before {
  content: "\f0c9"; }

/* line 98, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-baseball-ball:before {
  content: "\f433"; }

/* line 99, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-basketball-ball:before {
  content: "\f434"; }

/* line 100, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bath:before {
  content: "\f2cd"; }

/* line 101, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-battery-empty:before {
  content: "\f244"; }

/* line 102, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-battery-full:before {
  content: "\f240"; }

/* line 103, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-battery-half:before {
  content: "\f242"; }

/* line 104, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-battery-quarter:before {
  content: "\f243"; }

/* line 105, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-battery-three-quarters:before {
  content: "\f241"; }

/* line 106, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-battle-net:before {
  content: "\f835"; }

/* line 107, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bed:before {
  content: "\f236"; }

/* line 108, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-beer:before {
  content: "\f0fc"; }

/* line 109, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-behance:before {
  content: "\f1b4"; }

/* line 110, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-behance-square:before {
  content: "\f1b5"; }

/* line 111, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bell:before {
  content: "\f0f3"; }

/* line 112, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bell-slash:before {
  content: "\f1f6"; }

/* line 113, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bezier-curve:before {
  content: "\f55b"; }

/* line 114, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bible:before {
  content: "\f647"; }

/* line 115, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bicycle:before {
  content: "\f206"; }

/* line 116, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-biking:before {
  content: "\f84a"; }

/* line 117, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bimobject:before {
  content: "\f378"; }

/* line 118, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-binoculars:before {
  content: "\f1e5"; }

/* line 119, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-biohazard:before {
  content: "\f780"; }

/* line 120, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-birthday-cake:before {
  content: "\f1fd"; }

/* line 121, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bitbucket:before {
  content: "\f171"; }

/* line 122, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bitcoin:before {
  content: "\f379"; }

/* line 123, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bity:before {
  content: "\f37a"; }

/* line 124, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-black-tie:before {
  content: "\f27e"; }

/* line 125, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-blackberry:before {
  content: "\f37b"; }

/* line 126, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-blender:before {
  content: "\f517"; }

/* line 127, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-blender-phone:before {
  content: "\f6b6"; }

/* line 128, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-blind:before {
  content: "\f29d"; }

/* line 129, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-blog:before {
  content: "\f781"; }

/* line 130, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-blogger:before {
  content: "\f37c"; }

/* line 131, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-blogger-b:before {
  content: "\f37d"; }

/* line 132, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bluetooth:before {
  content: "\f293"; }

/* line 133, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bluetooth-b:before {
  content: "\f294"; }

/* line 134, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bold:before {
  content: "\f032"; }

/* line 135, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bolt:before {
  content: "\f0e7"; }

/* line 136, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bomb:before {
  content: "\f1e2"; }

/* line 137, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bone:before {
  content: "\f5d7"; }

/* line 138, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bong:before {
  content: "\f55c"; }

/* line 139, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-book:before {
  content: "\f02d"; }

/* line 140, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-book-dead:before {
  content: "\f6b7"; }

/* line 141, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-book-medical:before {
  content: "\f7e6"; }

/* line 142, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-book-open:before {
  content: "\f518"; }

/* line 143, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-book-reader:before {
  content: "\f5da"; }

/* line 144, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bookmark:before {
  content: "\f02e"; }

/* line 145, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bootstrap:before {
  content: "\f836"; }

/* line 146, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-border-all:before {
  content: "\f84c"; }

/* line 147, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-border-none:before {
  content: "\f850"; }

/* line 148, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-border-style:before {
  content: "\f853"; }

/* line 149, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bowling-ball:before {
  content: "\f436"; }

/* line 150, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-box:before {
  content: "\f466"; }

/* line 151, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-box-open:before {
  content: "\f49e"; }

/* line 152, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-box-tissue:before {
  content: "\e05b"; }

/* line 153, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-boxes:before {
  content: "\f468"; }

/* line 154, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-braille:before {
  content: "\f2a1"; }

/* line 155, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-brain:before {
  content: "\f5dc"; }

/* line 156, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bread-slice:before {
  content: "\f7ec"; }

/* line 157, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-briefcase:before {
  content: "\f0b1"; }

/* line 158, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-briefcase-medical:before {
  content: "\f469"; }

/* line 159, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-broadcast-tower:before {
  content: "\f519"; }

/* line 160, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-broom:before {
  content: "\f51a"; }

/* line 161, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-brush:before {
  content: "\f55d"; }

/* line 162, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-btc:before {
  content: "\f15a"; }

/* line 163, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-buffer:before {
  content: "\f837"; }

/* line 164, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bug:before {
  content: "\f188"; }

/* line 165, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-building:before {
  content: "\f1ad"; }

/* line 166, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bullhorn:before {
  content: "\f0a1"; }

/* line 167, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bullseye:before {
  content: "\f140"; }

/* line 168, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-burn:before {
  content: "\f46a"; }

/* line 169, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-buromobelexperte:before {
  content: "\f37f"; }

/* line 170, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bus:before {
  content: "\f207"; }

/* line 171, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-bus-alt:before {
  content: "\f55e"; }

/* line 172, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-business-time:before {
  content: "\f64a"; }

/* line 173, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-buy-n-large:before {
  content: "\f8a6"; }

/* line 174, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-buysellads:before {
  content: "\f20d"; }

/* line 175, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-calculator:before {
  content: "\f1ec"; }

/* line 176, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-calendar:before {
  content: "\f133"; }

/* line 177, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-calendar-alt:before {
  content: "\f073"; }

/* line 178, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-calendar-check:before {
  content: "\f274"; }

/* line 179, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-calendar-day:before {
  content: "\f783"; }

/* line 180, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-calendar-minus:before {
  content: "\f272"; }

/* line 181, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-calendar-plus:before {
  content: "\f271"; }

/* line 182, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-calendar-times:before {
  content: "\f273"; }

/* line 183, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-calendar-week:before {
  content: "\f784"; }

/* line 184, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-camera:before {
  content: "\f030"; }

/* line 185, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-camera-retro:before {
  content: "\f083"; }

/* line 186, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-campground:before {
  content: "\f6bb"; }

/* line 187, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-canadian-maple-leaf:before {
  content: "\f785"; }

/* line 188, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-candy-cane:before {
  content: "\f786"; }

/* line 189, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cannabis:before {
  content: "\f55f"; }

/* line 190, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-capsules:before {
  content: "\f46b"; }

/* line 191, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-car:before {
  content: "\f1b9"; }

/* line 192, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-car-alt:before {
  content: "\f5de"; }

/* line 193, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-car-battery:before {
  content: "\f5df"; }

/* line 194, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-car-crash:before {
  content: "\f5e1"; }

/* line 195, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-car-side:before {
  content: "\f5e4"; }

/* line 196, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-caravan:before {
  content: "\f8ff"; }

/* line 197, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-caret-down:before {
  content: "\f0d7"; }

/* line 198, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-caret-left:before {
  content: "\f0d9"; }

/* line 199, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-caret-right:before {
  content: "\f0da"; }

/* line 200, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-caret-square-down:before {
  content: "\f150"; }

/* line 201, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-caret-square-left:before {
  content: "\f191"; }

/* line 202, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-caret-square-right:before {
  content: "\f152"; }

/* line 203, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-caret-square-up:before {
  content: "\f151"; }

/* line 204, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-caret-up:before {
  content: "\f0d8"; }

/* line 205, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-carrot:before {
  content: "\f787"; }

/* line 206, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cart-arrow-down:before {
  content: "\f218"; }

/* line 207, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cart-plus:before {
  content: "\f217"; }

/* line 208, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cash-register:before {
  content: "\f788"; }

/* line 209, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cat:before {
  content: "\f6be"; }

/* line 210, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cc-amazon-pay:before {
  content: "\f42d"; }

/* line 211, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cc-amex:before {
  content: "\f1f3"; }

/* line 212, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cc-apple-pay:before {
  content: "\f416"; }

/* line 213, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cc-diners-club:before {
  content: "\f24c"; }

/* line 214, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cc-discover:before {
  content: "\f1f2"; }

/* line 215, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cc-jcb:before {
  content: "\f24b"; }

/* line 216, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cc-mastercard:before {
  content: "\f1f1"; }

/* line 217, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cc-paypal:before {
  content: "\f1f4"; }

/* line 218, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cc-stripe:before {
  content: "\f1f5"; }

/* line 219, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cc-visa:before {
  content: "\f1f0"; }

/* line 220, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-centercode:before {
  content: "\f380"; }

/* line 221, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-centos:before {
  content: "\f789"; }

/* line 222, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-certificate:before {
  content: "\f0a3"; }

/* line 223, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chair:before {
  content: "\f6c0"; }

/* line 224, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chalkboard:before {
  content: "\f51b"; }

/* line 225, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chalkboard-teacher:before {
  content: "\f51c"; }

/* line 226, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-charging-station:before {
  content: "\f5e7"; }

/* line 227, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chart-area:before {
  content: "\f1fe"; }

/* line 228, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chart-bar:before {
  content: "\f080"; }

/* line 229, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chart-line:before {
  content: "\f201"; }

/* line 230, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chart-pie:before {
  content: "\f200"; }

/* line 231, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-check:before {
  content: "\f00c"; }

/* line 232, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-check-circle:before {
  content: "\f058"; }

/* line 233, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-check-double:before {
  content: "\f560"; }

/* line 234, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-check-square:before {
  content: "\f14a"; }

/* line 235, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cheese:before {
  content: "\f7ef"; }

/* line 236, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chess:before {
  content: "\f439"; }

/* line 237, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chess-bishop:before {
  content: "\f43a"; }

/* line 238, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chess-board:before {
  content: "\f43c"; }

/* line 239, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chess-king:before {
  content: "\f43f"; }

/* line 240, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chess-knight:before {
  content: "\f441"; }

/* line 241, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chess-pawn:before {
  content: "\f443"; }

/* line 242, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chess-queen:before {
  content: "\f445"; }

/* line 243, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chess-rook:before {
  content: "\f447"; }

/* line 244, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chevron-circle-down:before {
  content: "\f13a"; }

/* line 245, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chevron-circle-left:before {
  content: "\f137"; }

/* line 246, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chevron-circle-right:before {
  content: "\f138"; }

/* line 247, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chevron-circle-up:before {
  content: "\f139"; }

/* line 248, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chevron-down:before {
  content: "\f078"; }

/* line 249, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chevron-left:before {
  content: "\f053"; }

/* line 250, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chevron-right:before {
  content: "\f054"; }

/* line 251, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chevron-up:before {
  content: "\f077"; }

/* line 252, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-child:before {
  content: "\f1ae"; }

/* line 253, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chrome:before {
  content: "\f268"; }

/* line 254, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-chromecast:before {
  content: "\f838"; }

/* line 255, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-church:before {
  content: "\f51d"; }

/* line 256, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-circle:before {
  content: "\f111"; }

/* line 257, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-circle-notch:before {
  content: "\f1ce"; }

/* line 258, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-city:before {
  content: "\f64f"; }

/* line 259, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-clinic-medical:before {
  content: "\f7f2"; }

/* line 260, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-clipboard:before {
  content: "\f328"; }

/* line 261, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-clipboard-check:before {
  content: "\f46c"; }

/* line 262, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-clipboard-list:before {
  content: "\f46d"; }

/* line 263, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-clock:before {
  content: "\f017"; }

/* line 264, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-clone:before {
  content: "\f24d"; }

/* line 265, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-closed-captioning:before {
  content: "\f20a"; }

/* line 266, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloud:before {
  content: "\f0c2"; }

/* line 267, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloud-download-alt:before {
  content: "\f381"; }

/* line 268, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloud-meatball:before {
  content: "\f73b"; }

/* line 269, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloud-moon:before {
  content: "\f6c3"; }

/* line 270, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloud-moon-rain:before {
  content: "\f73c"; }

/* line 271, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloud-rain:before {
  content: "\f73d"; }

/* line 272, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloud-showers-heavy:before {
  content: "\f740"; }

/* line 273, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloud-sun:before {
  content: "\f6c4"; }

/* line 274, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloud-sun-rain:before {
  content: "\f743"; }

/* line 275, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloud-upload-alt:before {
  content: "\f382"; }

/* line 276, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloudflare:before {
  content: "\e07d"; }

/* line 277, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloudscale:before {
  content: "\f383"; }

/* line 278, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloudsmith:before {
  content: "\f384"; }

/* line 279, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cloudversify:before {
  content: "\f385"; }

/* line 280, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cocktail:before {
  content: "\f561"; }

/* line 281, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-code:before {
  content: "\f121"; }

/* line 282, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-code-branch:before {
  content: "\f126"; }

/* line 283, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-codepen:before {
  content: "\f1cb"; }

/* line 284, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-codiepie:before {
  content: "\f284"; }

/* line 285, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-coffee:before {
  content: "\f0f4"; }

/* line 286, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cog:before {
  content: "\f013"; }

/* line 287, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cogs:before {
  content: "\f085"; }

/* line 288, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-coins:before {
  content: "\f51e"; }

/* line 289, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-columns:before {
  content: "\f0db"; }

/* line 290, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-comment:before {
  content: "\f075"; }

/* line 291, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-comment-alt:before {
  content: "\f27a"; }

/* line 292, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-comment-dollar:before {
  content: "\f651"; }

/* line 293, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-comment-dots:before {
  content: "\f4ad"; }

/* line 294, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-comment-medical:before {
  content: "\f7f5"; }

/* line 295, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-comment-slash:before {
  content: "\f4b3"; }

/* line 296, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-comments:before {
  content: "\f086"; }

/* line 297, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-comments-dollar:before {
  content: "\f653"; }

/* line 298, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-compact-disc:before {
  content: "\f51f"; }

/* line 299, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-compass:before {
  content: "\f14e"; }

/* line 300, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-compress:before {
  content: "\f066"; }

/* line 301, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-compress-alt:before {
  content: "\f422"; }

/* line 302, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-compress-arrows-alt:before {
  content: "\f78c"; }

/* line 303, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-concierge-bell:before {
  content: "\f562"; }

/* line 304, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-confluence:before {
  content: "\f78d"; }

/* line 305, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-connectdevelop:before {
  content: "\f20e"; }

/* line 306, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-contao:before {
  content: "\f26d"; }

/* line 307, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cookie:before {
  content: "\f563"; }

/* line 308, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cookie-bite:before {
  content: "\f564"; }

/* line 309, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-copy:before {
  content: "\f0c5"; }

/* line 310, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-copyright:before {
  content: "\f1f9"; }

/* line 311, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cotton-bureau:before {
  content: "\f89e"; }

/* line 312, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-couch:before {
  content: "\f4b8"; }

/* line 313, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cpanel:before {
  content: "\f388"; }

/* line 314, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons:before {
  content: "\f25e"; }

/* line 315, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons-by:before {
  content: "\f4e7"; }

/* line 316, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons-nc:before {
  content: "\f4e8"; }

/* line 317, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

/* line 318, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

/* line 319, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons-nd:before {
  content: "\f4eb"; }

/* line 320, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons-pd:before {
  content: "\f4ec"; }

/* line 321, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

/* line 322, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons-remix:before {
  content: "\f4ee"; }

/* line 323, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons-sa:before {
  content: "\f4ef"; }

/* line 324, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

/* line 325, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

/* line 326, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons-share:before {
  content: "\f4f2"; }

/* line 327, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-creative-commons-zero:before {
  content: "\f4f3"; }

/* line 328, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-credit-card:before {
  content: "\f09d"; }

/* line 329, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-critical-role:before {
  content: "\f6c9"; }

/* line 330, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-crop:before {
  content: "\f125"; }

/* line 331, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-crop-alt:before {
  content: "\f565"; }

/* line 332, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cross:before {
  content: "\f654"; }

/* line 333, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-crosshairs:before {
  content: "\f05b"; }

/* line 334, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-crow:before {
  content: "\f520"; }

/* line 335, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-crown:before {
  content: "\f521"; }

/* line 336, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-crutch:before {
  content: "\f7f7"; }

/* line 337, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-css3:before {
  content: "\f13c"; }

/* line 338, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-css3-alt:before {
  content: "\f38b"; }

/* line 339, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cube:before {
  content: "\f1b2"; }

/* line 340, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cubes:before {
  content: "\f1b3"; }

/* line 341, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cut:before {
  content: "\f0c4"; }

/* line 342, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-cuttlefish:before {
  content: "\f38c"; }

/* line 343, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-d-and-d:before {
  content: "\f38d"; }

/* line 344, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

/* line 345, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dailymotion:before {
  content: "\e052"; }

/* line 346, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dashcube:before {
  content: "\f210"; }

/* line 347, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-database:before {
  content: "\f1c0"; }

/* line 348, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-deaf:before {
  content: "\f2a4"; }

/* line 349, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-deezer:before {
  content: "\e077"; }

/* line 350, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-delicious:before {
  content: "\f1a5"; }

/* line 351, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-democrat:before {
  content: "\f747"; }

/* line 352, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-deploydog:before {
  content: "\f38e"; }

/* line 353, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-deskpro:before {
  content: "\f38f"; }

/* line 354, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-desktop:before {
  content: "\f108"; }

/* line 355, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dev:before {
  content: "\f6cc"; }

/* line 356, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-deviantart:before {
  content: "\f1bd"; }

/* line 357, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dharmachakra:before {
  content: "\f655"; }

/* line 358, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dhl:before {
  content: "\f790"; }

/* line 359, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-diagnoses:before {
  content: "\f470"; }

/* line 360, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-diaspora:before {
  content: "\f791"; }

/* line 361, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dice:before {
  content: "\f522"; }

/* line 362, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dice-d20:before {
  content: "\f6cf"; }

/* line 363, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dice-d6:before {
  content: "\f6d1"; }

/* line 364, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dice-five:before {
  content: "\f523"; }

/* line 365, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dice-four:before {
  content: "\f524"; }

/* line 366, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dice-one:before {
  content: "\f525"; }

/* line 367, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dice-six:before {
  content: "\f526"; }

/* line 368, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dice-three:before {
  content: "\f527"; }

/* line 369, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dice-two:before {
  content: "\f528"; }

/* line 370, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-digg:before {
  content: "\f1a6"; }

/* line 371, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-digital-ocean:before {
  content: "\f391"; }

/* line 372, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-digital-tachograph:before {
  content: "\f566"; }

/* line 373, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-directions:before {
  content: "\f5eb"; }

/* line 374, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-discord:before {
  content: "\f392"; }

/* line 375, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-discourse:before {
  content: "\f393"; }

/* line 376, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-disease:before {
  content: "\f7fa"; }

/* line 377, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-divide:before {
  content: "\f529"; }

/* line 378, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dizzy:before {
  content: "\f567"; }

/* line 379, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dna:before {
  content: "\f471"; }

/* line 380, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dochub:before {
  content: "\f394"; }

/* line 381, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-docker:before {
  content: "\f395"; }

/* line 382, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dog:before {
  content: "\f6d3"; }

/* line 383, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dollar-sign:before {
  content: "\f155"; }

/* line 384, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dolly:before {
  content: "\f472"; }

/* line 385, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dolly-flatbed:before {
  content: "\f474"; }

/* line 386, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-donate:before {
  content: "\f4b9"; }

/* line 387, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-door-closed:before {
  content: "\f52a"; }

/* line 388, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-door-open:before {
  content: "\f52b"; }

/* line 389, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dot-circle:before {
  content: "\f192"; }

/* line 390, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dove:before {
  content: "\f4ba"; }

/* line 391, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-download:before {
  content: "\f019"; }

/* line 392, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-draft2digital:before {
  content: "\f396"; }

/* line 393, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-drafting-compass:before {
  content: "\f568"; }

/* line 394, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dragon:before {
  content: "\f6d5"; }

/* line 395, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-draw-polygon:before {
  content: "\f5ee"; }

/* line 396, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dribbble:before {
  content: "\f17d"; }

/* line 397, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dribbble-square:before {
  content: "\f397"; }

/* line 398, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dropbox:before {
  content: "\f16b"; }

/* line 399, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-drum:before {
  content: "\f569"; }

/* line 400, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-drum-steelpan:before {
  content: "\f56a"; }

/* line 401, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-drumstick-bite:before {
  content: "\f6d7"; }

/* line 402, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-drupal:before {
  content: "\f1a9"; }

/* line 403, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dumbbell:before {
  content: "\f44b"; }

/* line 404, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dumpster:before {
  content: "\f793"; }

/* line 405, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dumpster-fire:before {
  content: "\f794"; }

/* line 406, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dungeon:before {
  content: "\f6d9"; }

/* line 407, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-dyalog:before {
  content: "\f399"; }

/* line 408, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-earlybirds:before {
  content: "\f39a"; }

/* line 409, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ebay:before {
  content: "\f4f4"; }

/* line 410, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-edge:before {
  content: "\f282"; }

/* line 411, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-edge-legacy:before {
  content: "\e078"; }

/* line 412, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-edit:before {
  content: "\f044"; }

/* line 413, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-egg:before {
  content: "\f7fb"; }

/* line 414, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-eject:before {
  content: "\f052"; }

/* line 415, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-elementor:before {
  content: "\f430"; }

/* line 416, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ellipsis-h:before {
  content: "\f141"; }

/* line 417, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ellipsis-v:before {
  content: "\f142"; }

/* line 418, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ello:before {
  content: "\f5f1"; }

/* line 419, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ember:before {
  content: "\f423"; }

/* line 420, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-empire:before {
  content: "\f1d1"; }

/* line 421, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-envelope:before {
  content: "\f0e0"; }

/* line 422, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-envelope-open:before {
  content: "\f2b6"; }

/* line 423, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-envelope-open-text:before {
  content: "\f658"; }

/* line 424, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-envelope-square:before {
  content: "\f199"; }

/* line 425, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-envira:before {
  content: "\f299"; }

/* line 426, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-equals:before {
  content: "\f52c"; }

/* line 427, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-eraser:before {
  content: "\f12d"; }

/* line 428, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-erlang:before {
  content: "\f39d"; }

/* line 429, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ethereum:before {
  content: "\f42e"; }

/* line 430, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ethernet:before {
  content: "\f796"; }

/* line 431, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-etsy:before {
  content: "\f2d7"; }

/* line 432, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-euro-sign:before {
  content: "\f153"; }

/* line 433, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-evernote:before {
  content: "\f839"; }

/* line 434, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-exchange-alt:before {
  content: "\f362"; }

/* line 435, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-exclamation:before {
  content: "\f12a"; }

/* line 436, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-exclamation-circle:before {
  content: "\f06a"; }

/* line 437, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-exclamation-triangle:before {
  content: "\f071"; }

/* line 438, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-expand:before {
  content: "\f065"; }

/* line 439, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-expand-alt:before {
  content: "\f424"; }

/* line 440, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-expand-arrows-alt:before {
  content: "\f31e"; }

/* line 441, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-expeditedssl:before {
  content: "\f23e"; }

/* line 442, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-external-link-alt:before {
  content: "\f35d"; }

/* line 443, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-external-link-square-alt:before {
  content: "\f360"; }

/* line 444, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-eye:before {
  content: "\f06e"; }

/* line 445, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-eye-dropper:before {
  content: "\f1fb"; }

/* line 446, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-eye-slash:before {
  content: "\f070"; }

/* line 447, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-facebook:before {
  content: "\f09a"; }

/* line 448, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-facebook-f:before {
  content: "\f39e"; }

/* line 449, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-facebook-messenger:before {
  content: "\f39f"; }

/* line 450, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-facebook-square:before {
  content: "\f082"; }

/* line 451, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fan:before {
  content: "\f863"; }

/* line 452, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

/* line 453, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fast-backward:before {
  content: "\f049"; }

/* line 454, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fast-forward:before {
  content: "\f050"; }

/* line 455, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-faucet:before {
  content: "\e005"; }

/* line 456, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fax:before {
  content: "\f1ac"; }

/* line 457, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-feather:before {
  content: "\f52d"; }

/* line 458, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-feather-alt:before {
  content: "\f56b"; }

/* line 459, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fedex:before {
  content: "\f797"; }

/* line 460, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fedora:before {
  content: "\f798"; }

/* line 461, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-female:before {
  content: "\f182"; }

/* line 462, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fighter-jet:before {
  content: "\f0fb"; }

/* line 463, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-figma:before {
  content: "\f799"; }

/* line 464, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file:before {
  content: "\f15b"; }

/* line 465, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-alt:before {
  content: "\f15c"; }

/* line 466, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-archive:before {
  content: "\f1c6"; }

/* line 467, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-audio:before {
  content: "\f1c7"; }

/* line 468, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-code:before {
  content: "\f1c9"; }

/* line 469, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-contract:before {
  content: "\f56c"; }

/* line 470, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-csv:before {
  content: "\f6dd"; }

/* line 471, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-download:before {
  content: "\f56d"; }

/* line 472, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-excel:before {
  content: "\f1c3"; }

/* line 473, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-export:before {
  content: "\f56e"; }

/* line 474, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-image:before {
  content: "\f1c5"; }

/* line 475, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-import:before {
  content: "\f56f"; }

/* line 476, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-invoice:before {
  content: "\f570"; }

/* line 477, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-invoice-dollar:before {
  content: "\f571"; }

/* line 478, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-medical:before {
  content: "\f477"; }

/* line 479, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-medical-alt:before {
  content: "\f478"; }

/* line 480, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-pdf:before {
  content: "\f1c1"; }

/* line 481, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-powerpoint:before {
  content: "\f1c4"; }

/* line 482, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-prescription:before {
  content: "\f572"; }

/* line 483, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-signature:before {
  content: "\f573"; }

/* line 484, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-upload:before {
  content: "\f574"; }

/* line 485, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-video:before {
  content: "\f1c8"; }

/* line 486, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-file-word:before {
  content: "\f1c2"; }

/* line 487, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fill:before {
  content: "\f575"; }

/* line 488, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fill-drip:before {
  content: "\f576"; }

/* line 489, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-film:before {
  content: "\f008"; }

/* line 490, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-filter:before {
  content: "\f0b0"; }

/* line 491, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fingerprint:before {
  content: "\f577"; }

/* line 492, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fire:before {
  content: "\f06d"; }

/* line 493, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fire-alt:before {
  content: "\f7e4"; }

/* line 494, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fire-extinguisher:before {
  content: "\f134"; }

/* line 495, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-firefox:before {
  content: "\f269"; }

/* line 496, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-firefox-browser:before {
  content: "\e007"; }

/* line 497, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-first-aid:before {
  content: "\f479"; }

/* line 498, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-first-order:before {
  content: "\f2b0"; }

/* line 499, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-first-order-alt:before {
  content: "\f50a"; }

/* line 500, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-firstdraft:before {
  content: "\f3a1"; }

/* line 501, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fish:before {
  content: "\f578"; }

/* line 502, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fist-raised:before {
  content: "\f6de"; }

/* line 503, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-flag:before {
  content: "\f024"; }

/* line 504, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-flag-checkered:before {
  content: "\f11e"; }

/* line 505, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-flag-usa:before {
  content: "\f74d"; }

/* line 506, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-flask:before {
  content: "\f0c3"; }

/* line 507, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-flickr:before {
  content: "\f16e"; }

/* line 508, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-flipboard:before {
  content: "\f44d"; }

/* line 509, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-flushed:before {
  content: "\f579"; }

/* line 510, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fly:before {
  content: "\f417"; }

/* line 511, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-folder:before {
  content: "\f07b"; }

/* line 512, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-folder-minus:before {
  content: "\f65d"; }

/* line 513, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-folder-open:before {
  content: "\f07c"; }

/* line 514, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-folder-plus:before {
  content: "\f65e"; }

/* line 515, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-font:before {
  content: "\f031"; }

/* line 516, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-font-awesome:before {
  content: "\f2b4"; }

/* line 517, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-font-awesome-alt:before {
  content: "\f35c"; }

/* line 518, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-font-awesome-flag:before {
  content: "\f425"; }

/* line 519, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

/* line 520, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fonticons:before {
  content: "\f280"; }

/* line 521, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fonticons-fi:before {
  content: "\f3a2"; }

/* line 522, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-football-ball:before {
  content: "\f44e"; }

/* line 523, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fort-awesome:before {
  content: "\f286"; }

/* line 524, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

/* line 525, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-forumbee:before {
  content: "\f211"; }

/* line 526, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-forward:before {
  content: "\f04e"; }

/* line 527, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-foursquare:before {
  content: "\f180"; }

/* line 528, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-free-code-camp:before {
  content: "\f2c5"; }

/* line 529, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-freebsd:before {
  content: "\f3a4"; }

/* line 530, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-frog:before {
  content: "\f52e"; }

/* line 531, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-frown:before {
  content: "\f119"; }

/* line 532, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-frown-open:before {
  content: "\f57a"; }

/* line 533, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-fulcrum:before {
  content: "\f50b"; }

/* line 534, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-funnel-dollar:before {
  content: "\f662"; }

/* line 535, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-futbol:before {
  content: "\f1e3"; }

/* line 536, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-galactic-republic:before {
  content: "\f50c"; }

/* line 537, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-galactic-senate:before {
  content: "\f50d"; }

/* line 538, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gamepad:before {
  content: "\f11b"; }

/* line 539, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gas-pump:before {
  content: "\f52f"; }

/* line 540, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gavel:before {
  content: "\f0e3"; }

/* line 541, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gem:before {
  content: "\f3a5"; }

/* line 542, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-genderless:before {
  content: "\f22d"; }

/* line 543, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-get-pocket:before {
  content: "\f265"; }

/* line 544, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gg:before {
  content: "\f260"; }

/* line 545, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gg-circle:before {
  content: "\f261"; }

/* line 546, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ghost:before {
  content: "\f6e2"; }

/* line 547, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gift:before {
  content: "\f06b"; }

/* line 548, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gifts:before {
  content: "\f79c"; }

/* line 549, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-git:before {
  content: "\f1d3"; }

/* line 550, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-git-alt:before {
  content: "\f841"; }

/* line 551, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-git-square:before {
  content: "\f1d2"; }

/* line 552, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-github:before {
  content: "\f09b"; }

/* line 553, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-github-alt:before {
  content: "\f113"; }

/* line 554, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-github-square:before {
  content: "\f092"; }

/* line 555, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gitkraken:before {
  content: "\f3a6"; }

/* line 556, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gitlab:before {
  content: "\f296"; }

/* line 557, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gitter:before {
  content: "\f426"; }

/* line 558, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-glass-cheers:before {
  content: "\f79f"; }

/* line 559, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-glass-martini:before {
  content: "\f000"; }

/* line 560, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-glass-martini-alt:before {
  content: "\f57b"; }

/* line 561, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-glass-whiskey:before {
  content: "\f7a0"; }

/* line 562, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-glasses:before {
  content: "\f530"; }

/* line 563, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-glide:before {
  content: "\f2a5"; }

/* line 564, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-glide-g:before {
  content: "\f2a6"; }

/* line 565, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-globe:before {
  content: "\f0ac"; }

/* line 566, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-globe-africa:before {
  content: "\f57c"; }

/* line 567, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-globe-americas:before {
  content: "\f57d"; }

/* line 568, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-globe-asia:before {
  content: "\f57e"; }

/* line 569, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-globe-europe:before {
  content: "\f7a2"; }

/* line 570, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gofore:before {
  content: "\f3a7"; }

/* line 571, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-golf-ball:before {
  content: "\f450"; }

/* line 572, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-goodreads:before {
  content: "\f3a8"; }

/* line 573, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-goodreads-g:before {
  content: "\f3a9"; }

/* line 574, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-google:before {
  content: "\f1a0"; }

/* line 575, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-google-drive:before {
  content: "\f3aa"; }

/* line 576, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-google-pay:before {
  content: "\e079"; }

/* line 577, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-google-play:before {
  content: "\f3ab"; }

/* line 578, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-google-plus:before {
  content: "\f2b3"; }

/* line 579, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-google-plus-g:before {
  content: "\f0d5"; }

/* line 580, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-google-plus-square:before {
  content: "\f0d4"; }

/* line 581, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-google-wallet:before {
  content: "\f1ee"; }

/* line 582, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gopuram:before {
  content: "\f664"; }

/* line 583, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-graduation-cap:before {
  content: "\f19d"; }

/* line 584, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gratipay:before {
  content: "\f184"; }

/* line 585, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grav:before {
  content: "\f2d6"; }

/* line 586, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-greater-than:before {
  content: "\f531"; }

/* line 587, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-greater-than-equal:before {
  content: "\f532"; }

/* line 588, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grimace:before {
  content: "\f57f"; }

/* line 589, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grin:before {
  content: "\f580"; }

/* line 590, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grin-alt:before {
  content: "\f581"; }

/* line 591, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grin-beam:before {
  content: "\f582"; }

/* line 592, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grin-beam-sweat:before {
  content: "\f583"; }

/* line 593, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grin-hearts:before {
  content: "\f584"; }

/* line 594, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grin-squint:before {
  content: "\f585"; }

/* line 595, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grin-squint-tears:before {
  content: "\f586"; }

/* line 596, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grin-stars:before {
  content: "\f587"; }

/* line 597, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grin-tears:before {
  content: "\f588"; }

/* line 598, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grin-tongue:before {
  content: "\f589"; }

/* line 599, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grin-tongue-squint:before {
  content: "\f58a"; }

/* line 600, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grin-tongue-wink:before {
  content: "\f58b"; }

/* line 601, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grin-wink:before {
  content: "\f58c"; }

/* line 602, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grip-horizontal:before {
  content: "\f58d"; }

/* line 603, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grip-lines:before {
  content: "\f7a4"; }

/* line 604, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

/* line 605, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grip-vertical:before {
  content: "\f58e"; }

/* line 606, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gripfire:before {
  content: "\f3ac"; }

/* line 607, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-grunt:before {
  content: "\f3ad"; }

/* line 608, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-guilded:before {
  content: "\e07e"; }

/* line 609, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-guitar:before {
  content: "\f7a6"; }

/* line 610, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-gulp:before {
  content: "\f3ae"; }

/* line 611, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-h-square:before {
  content: "\f0fd"; }

/* line 612, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hacker-news:before {
  content: "\f1d4"; }

/* line 613, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hacker-news-square:before {
  content: "\f3af"; }

/* line 614, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hackerrank:before {
  content: "\f5f7"; }

/* line 615, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hamburger:before {
  content: "\f805"; }

/* line 616, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hammer:before {
  content: "\f6e3"; }

/* line 617, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hamsa:before {
  content: "\f665"; }

/* line 618, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-holding:before {
  content: "\f4bd"; }

/* line 619, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-holding-heart:before {
  content: "\f4be"; }

/* line 620, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-holding-medical:before {
  content: "\e05c"; }

/* line 621, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-holding-usd:before {
  content: "\f4c0"; }

/* line 622, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-holding-water:before {
  content: "\f4c1"; }

/* line 623, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-lizard:before {
  content: "\f258"; }

/* line 624, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-middle-finger:before {
  content: "\f806"; }

/* line 625, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-paper:before {
  content: "\f256"; }

/* line 626, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-peace:before {
  content: "\f25b"; }

/* line 627, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-point-down:before {
  content: "\f0a7"; }

/* line 628, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-point-left:before {
  content: "\f0a5"; }

/* line 629, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-point-right:before {
  content: "\f0a4"; }

/* line 630, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-point-up:before {
  content: "\f0a6"; }

/* line 631, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-pointer:before {
  content: "\f25a"; }

/* line 632, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-rock:before {
  content: "\f255"; }

/* line 633, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-scissors:before {
  content: "\f257"; }

/* line 634, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-sparkles:before {
  content: "\e05d"; }

/* line 635, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hand-spock:before {
  content: "\f259"; }

/* line 636, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hands:before {
  content: "\f4c2"; }

/* line 637, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hands-helping:before {
  content: "\f4c4"; }

/* line 638, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hands-wash:before {
  content: "\e05e"; }

/* line 639, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-handshake:before {
  content: "\f2b5"; }

/* line 640, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-handshake-alt-slash:before {
  content: "\e05f"; }

/* line 641, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-handshake-slash:before {
  content: "\e060"; }

/* line 642, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hanukiah:before {
  content: "\f6e6"; }

/* line 643, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hard-hat:before {
  content: "\f807"; }

/* line 644, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hashtag:before {
  content: "\f292"; }

/* line 645, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hat-cowboy:before {
  content: "\f8c0"; }

/* line 646, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

/* line 647, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hat-wizard:before {
  content: "\f6e8"; }

/* line 648, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hdd:before {
  content: "\f0a0"; }

/* line 649, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-head-side-cough:before {
  content: "\e061"; }

/* line 650, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-head-side-cough-slash:before {
  content: "\e062"; }

/* line 651, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-head-side-mask:before {
  content: "\e063"; }

/* line 652, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-head-side-virus:before {
  content: "\e064"; }

/* line 653, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-heading:before {
  content: "\f1dc"; }

/* line 654, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-headphones:before {
  content: "\f025"; }

/* line 655, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-headphones-alt:before {
  content: "\f58f"; }

/* line 656, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-headset:before {
  content: "\f590"; }

/* line 657, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-heart:before {
  content: "\f004"; }

/* line 658, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-heart-broken:before {
  content: "\f7a9"; }

/* line 659, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-heartbeat:before {
  content: "\f21e"; }

/* line 660, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-helicopter:before {
  content: "\f533"; }

/* line 661, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-highlighter:before {
  content: "\f591"; }

/* line 662, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hiking:before {
  content: "\f6ec"; }

/* line 663, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hippo:before {
  content: "\f6ed"; }

/* line 664, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hips:before {
  content: "\f452"; }

/* line 665, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hire-a-helper:before {
  content: "\f3b0"; }

/* line 666, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-history:before {
  content: "\f1da"; }

/* line 667, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hive:before {
  content: "\e07f"; }

/* line 668, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hockey-puck:before {
  content: "\f453"; }

/* line 669, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-holly-berry:before {
  content: "\f7aa"; }

/* line 670, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-home:before {
  content: "\f015"; }

/* line 671, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hooli:before {
  content: "\f427"; }

/* line 672, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hornbill:before {
  content: "\f592"; }

/* line 673, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-horse:before {
  content: "\f6f0"; }

/* line 674, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-horse-head:before {
  content: "\f7ab"; }

/* line 675, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hospital:before {
  content: "\f0f8"; }

/* line 676, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hospital-alt:before {
  content: "\f47d"; }

/* line 677, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hospital-symbol:before {
  content: "\f47e"; }

/* line 678, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hospital-user:before {
  content: "\f80d"; }

/* line 679, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hot-tub:before {
  content: "\f593"; }

/* line 680, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hotdog:before {
  content: "\f80f"; }

/* line 681, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hotel:before {
  content: "\f594"; }

/* line 682, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hotjar:before {
  content: "\f3b1"; }

/* line 683, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hourglass:before {
  content: "\f254"; }

/* line 684, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hourglass-end:before {
  content: "\f253"; }

/* line 685, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hourglass-half:before {
  content: "\f252"; }

/* line 686, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hourglass-start:before {
  content: "\f251"; }

/* line 687, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-house-damage:before {
  content: "\f6f1"; }

/* line 688, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-house-user:before {
  content: "\e065"; }

/* line 689, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-houzz:before {
  content: "\f27c"; }

/* line 690, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hryvnia:before {
  content: "\f6f2"; }

/* line 691, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-html5:before {
  content: "\f13b"; }

/* line 692, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-hubspot:before {
  content: "\f3b2"; }

/* line 693, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-i-cursor:before {
  content: "\f246"; }

/* line 694, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ice-cream:before {
  content: "\f810"; }

/* line 695, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-icicles:before {
  content: "\f7ad"; }

/* line 696, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-icons:before {
  content: "\f86d"; }

/* line 697, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-id-badge:before {
  content: "\f2c1"; }

/* line 698, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-id-card:before {
  content: "\f2c2"; }

/* line 699, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-id-card-alt:before {
  content: "\f47f"; }

/* line 700, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ideal:before {
  content: "\e013"; }

/* line 701, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-igloo:before {
  content: "\f7ae"; }

/* line 702, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-image:before {
  content: "\f03e"; }

/* line 703, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-images:before {
  content: "\f302"; }

/* line 704, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-imdb:before {
  content: "\f2d8"; }

/* line 705, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-inbox:before {
  content: "\f01c"; }

/* line 706, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-indent:before {
  content: "\f03c"; }

/* line 707, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-industry:before {
  content: "\f275"; }

/* line 708, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-infinity:before {
  content: "\f534"; }

/* line 709, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-info:before {
  content: "\f129"; }

/* line 710, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-info-circle:before {
  content: "\f05a"; }

/* line 711, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-innosoft:before {
  content: "\e080"; }

/* line 712, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-instagram:before {
  content: "\f16d"; }

/* line 713, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-instagram-square:before {
  content: "\e055"; }

/* line 714, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-instalod:before {
  content: "\e081"; }

/* line 715, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-intercom:before {
  content: "\f7af"; }

/* line 716, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-internet-explorer:before {
  content: "\f26b"; }

/* line 717, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-invision:before {
  content: "\f7b0"; }

/* line 718, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ioxhost:before {
  content: "\f208"; }

/* line 719, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-italic:before {
  content: "\f033"; }

/* line 720, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-itch-io:before {
  content: "\f83a"; }

/* line 721, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-itunes:before {
  content: "\f3b4"; }

/* line 722, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-itunes-note:before {
  content: "\f3b5"; }

/* line 723, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-java:before {
  content: "\f4e4"; }

/* line 724, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-jedi:before {
  content: "\f669"; }

/* line 725, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-jedi-order:before {
  content: "\f50e"; }

/* line 726, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-jenkins:before {
  content: "\f3b6"; }

/* line 727, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-jira:before {
  content: "\f7b1"; }

/* line 728, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-joget:before {
  content: "\f3b7"; }

/* line 729, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-joint:before {
  content: "\f595"; }

/* line 730, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-joomla:before {
  content: "\f1aa"; }

/* line 731, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-journal-whills:before {
  content: "\f66a"; }

/* line 732, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-js:before {
  content: "\f3b8"; }

/* line 733, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-js-square:before {
  content: "\f3b9"; }

/* line 734, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-jsfiddle:before {
  content: "\f1cc"; }

/* line 735, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-kaaba:before {
  content: "\f66b"; }

/* line 736, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-kaggle:before {
  content: "\f5fa"; }

/* line 737, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-key:before {
  content: "\f084"; }

/* line 738, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-keybase:before {
  content: "\f4f5"; }

/* line 739, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-keyboard:before {
  content: "\f11c"; }

/* line 740, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-keycdn:before {
  content: "\f3ba"; }

/* line 741, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-khanda:before {
  content: "\f66d"; }

/* line 742, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-kickstarter:before {
  content: "\f3bb"; }

/* line 743, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-kickstarter-k:before {
  content: "\f3bc"; }

/* line 744, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-kiss:before {
  content: "\f596"; }

/* line 745, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-kiss-beam:before {
  content: "\f597"; }

/* line 746, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-kiss-wink-heart:before {
  content: "\f598"; }

/* line 747, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-kiwi-bird:before {
  content: "\f535"; }

/* line 748, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-korvue:before {
  content: "\f42f"; }

/* line 749, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-landmark:before {
  content: "\f66f"; }

/* line 750, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-language:before {
  content: "\f1ab"; }

/* line 751, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-laptop:before {
  content: "\f109"; }

/* line 752, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-laptop-code:before {
  content: "\f5fc"; }

/* line 753, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-laptop-house:before {
  content: "\e066"; }

/* line 754, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-laptop-medical:before {
  content: "\f812"; }

/* line 755, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-laravel:before {
  content: "\f3bd"; }

/* line 756, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-lastfm:before {
  content: "\f202"; }

/* line 757, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-lastfm-square:before {
  content: "\f203"; }

/* line 758, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-laugh:before {
  content: "\f599"; }

/* line 759, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-laugh-beam:before {
  content: "\f59a"; }

/* line 760, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-laugh-squint:before {
  content: "\f59b"; }

/* line 761, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-laugh-wink:before {
  content: "\f59c"; }

/* line 762, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-layer-group:before {
  content: "\f5fd"; }

/* line 763, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-leaf:before {
  content: "\f06c"; }

/* line 764, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-leanpub:before {
  content: "\f212"; }

/* line 765, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-lemon:before {
  content: "\f094"; }

/* line 766, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-less:before {
  content: "\f41d"; }

/* line 767, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-less-than:before {
  content: "\f536"; }

/* line 768, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-less-than-equal:before {
  content: "\f537"; }

/* line 769, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-level-down-alt:before {
  content: "\f3be"; }

/* line 770, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-level-up-alt:before {
  content: "\f3bf"; }

/* line 771, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-life-ring:before {
  content: "\f1cd"; }

/* line 772, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-lightbulb:before {
  content: "\f0eb"; }

/* line 773, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-line:before {
  content: "\f3c0"; }

/* line 774, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-link:before {
  content: "\f0c1"; }

/* line 775, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-linkedin:before {
  content: "\f08c"; }

/* line 776, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-linkedin-in:before {
  content: "\f0e1"; }

/* line 777, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-linode:before {
  content: "\f2b8"; }

/* line 778, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-linux:before {
  content: "\f17c"; }

/* line 779, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-lira-sign:before {
  content: "\f195"; }

/* line 780, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-list:before {
  content: "\f03a"; }

/* line 781, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-list-alt:before {
  content: "\f022"; }

/* line 782, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-list-ol:before {
  content: "\f0cb"; }

/* line 783, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-list-ul:before {
  content: "\f0ca"; }

/* line 784, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-location-arrow:before {
  content: "\f124"; }

/* line 785, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-lock:before {
  content: "\f023"; }

/* line 786, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-lock-open:before {
  content: "\f3c1"; }

/* line 787, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-long-arrow-alt-down:before {
  content: "\f309"; }

/* line 788, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

/* line 789, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

/* line 790, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

/* line 791, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-low-vision:before {
  content: "\f2a8"; }

/* line 792, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-luggage-cart:before {
  content: "\f59d"; }

/* line 793, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-lungs:before {
  content: "\f604"; }

/* line 794, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-lungs-virus:before {
  content: "\e067"; }

/* line 795, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-lyft:before {
  content: "\f3c3"; }

/* line 796, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-magento:before {
  content: "\f3c4"; }

/* line 797, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-magic:before {
  content: "\f0d0"; }

/* line 798, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-magnet:before {
  content: "\f076"; }

/* line 799, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mail-bulk:before {
  content: "\f674"; }

/* line 800, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mailchimp:before {
  content: "\f59e"; }

/* line 801, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-male:before {
  content: "\f183"; }

/* line 802, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mandalorian:before {
  content: "\f50f"; }

/* line 803, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-map:before {
  content: "\f279"; }

/* line 804, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-map-marked:before {
  content: "\f59f"; }

/* line 805, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-map-marked-alt:before {
  content: "\f5a0"; }

/* line 806, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-map-marker:before {
  content: "\f041"; }

/* line 807, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-map-marker-alt:before {
  content: "\f3c5"; }

/* line 808, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-map-pin:before {
  content: "\f276"; }

/* line 809, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-map-signs:before {
  content: "\f277"; }

/* line 810, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-markdown:before {
  content: "\f60f"; }

/* line 811, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-marker:before {
  content: "\f5a1"; }

/* line 812, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mars:before {
  content: "\f222"; }

/* line 813, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mars-double:before {
  content: "\f227"; }

/* line 814, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mars-stroke:before {
  content: "\f229"; }

/* line 815, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mars-stroke-h:before {
  content: "\f22b"; }

/* line 816, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mars-stroke-v:before {
  content: "\f22a"; }

/* line 817, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mask:before {
  content: "\f6fa"; }

/* line 818, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mastodon:before {
  content: "\f4f6"; }

/* line 819, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-maxcdn:before {
  content: "\f136"; }

/* line 820, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mdb:before {
  content: "\f8ca"; }

/* line 821, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-medal:before {
  content: "\f5a2"; }

/* line 822, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-medapps:before {
  content: "\f3c6"; }

/* line 823, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-medium:before {
  content: "\f23a"; }

/* line 824, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-medium-m:before {
  content: "\f3c7"; }

/* line 825, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-medkit:before {
  content: "\f0fa"; }

/* line 826, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-medrt:before {
  content: "\f3c8"; }

/* line 827, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-meetup:before {
  content: "\f2e0"; }

/* line 828, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-megaport:before {
  content: "\f5a3"; }

/* line 829, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-meh:before {
  content: "\f11a"; }

/* line 830, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-meh-blank:before {
  content: "\f5a4"; }

/* line 831, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

/* line 832, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-memory:before {
  content: "\f538"; }

/* line 833, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mendeley:before {
  content: "\f7b3"; }

/* line 834, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-menorah:before {
  content: "\f676"; }

/* line 835, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mercury:before {
  content: "\f223"; }

/* line 836, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-meteor:before {
  content: "\f753"; }

/* line 837, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-microblog:before {
  content: "\e01a"; }

/* line 838, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-microchip:before {
  content: "\f2db"; }

/* line 839, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-microphone:before {
  content: "\f130"; }

/* line 840, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-microphone-alt:before {
  content: "\f3c9"; }

/* line 841, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-microphone-alt-slash:before {
  content: "\f539"; }

/* line 842, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-microphone-slash:before {
  content: "\f131"; }

/* line 843, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-microscope:before {
  content: "\f610"; }

/* line 844, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-microsoft:before {
  content: "\f3ca"; }

/* line 845, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-minus:before {
  content: "\f068"; }

/* line 846, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-minus-circle:before {
  content: "\f056"; }

/* line 847, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-minus-square:before {
  content: "\f146"; }

/* line 848, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mitten:before {
  content: "\f7b5"; }

/* line 849, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mix:before {
  content: "\f3cb"; }

/* line 850, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mixcloud:before {
  content: "\f289"; }

/* line 851, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mixer:before {
  content: "\e056"; }

/* line 852, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mizuni:before {
  content: "\f3cc"; }

/* line 853, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mobile:before {
  content: "\f10b"; }

/* line 854, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mobile-alt:before {
  content: "\f3cd"; }

/* line 855, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-modx:before {
  content: "\f285"; }

/* line 856, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-monero:before {
  content: "\f3d0"; }

/* line 857, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-money-bill:before {
  content: "\f0d6"; }

/* line 858, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-money-bill-alt:before {
  content: "\f3d1"; }

/* line 859, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-money-bill-wave:before {
  content: "\f53a"; }

/* line 860, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

/* line 861, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-money-check:before {
  content: "\f53c"; }

/* line 862, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-money-check-alt:before {
  content: "\f53d"; }

/* line 863, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-monument:before {
  content: "\f5a6"; }

/* line 864, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-moon:before {
  content: "\f186"; }

/* line 865, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mortar-pestle:before {
  content: "\f5a7"; }

/* line 866, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mosque:before {
  content: "\f678"; }

/* line 867, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-motorcycle:before {
  content: "\f21c"; }

/* line 868, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mountain:before {
  content: "\f6fc"; }

/* line 869, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mouse:before {
  content: "\f8cc"; }

/* line 870, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mouse-pointer:before {
  content: "\f245"; }

/* line 871, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-mug-hot:before {
  content: "\f7b6"; }

/* line 872, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-music:before {
  content: "\f001"; }

/* line 873, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-napster:before {
  content: "\f3d2"; }

/* line 874, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-neos:before {
  content: "\f612"; }

/* line 875, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-network-wired:before {
  content: "\f6ff"; }

/* line 876, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-neuter:before {
  content: "\f22c"; }

/* line 877, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-newspaper:before {
  content: "\f1ea"; }

/* line 878, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-nimblr:before {
  content: "\f5a8"; }

/* line 879, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-node:before {
  content: "\f419"; }

/* line 880, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-node-js:before {
  content: "\f3d3"; }

/* line 881, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-not-equal:before {
  content: "\f53e"; }

/* line 882, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-notes-medical:before {
  content: "\f481"; }

/* line 883, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-npm:before {
  content: "\f3d4"; }

/* line 884, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ns8:before {
  content: "\f3d5"; }

/* line 885, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-nutritionix:before {
  content: "\f3d6"; }

/* line 886, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-object-group:before {
  content: "\f247"; }

/* line 887, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-object-ungroup:before {
  content: "\f248"; }

/* line 888, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-octopus-deploy:before {
  content: "\e082"; }

/* line 889, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-odnoklassniki:before {
  content: "\f263"; }

/* line 890, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-odnoklassniki-square:before {
  content: "\f264"; }

/* line 891, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-oil-can:before {
  content: "\f613"; }

/* line 892, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-old-republic:before {
  content: "\f510"; }

/* line 893, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-om:before {
  content: "\f679"; }

/* line 894, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-opencart:before {
  content: "\f23d"; }

/* line 895, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-openid:before {
  content: "\f19b"; }

/* line 896, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-opera:before {
  content: "\f26a"; }

/* line 897, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-optin-monster:before {
  content: "\f23c"; }

/* line 898, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-orcid:before {
  content: "\f8d2"; }

/* line 899, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-osi:before {
  content: "\f41a"; }

/* line 900, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-otter:before {
  content: "\f700"; }

/* line 901, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-outdent:before {
  content: "\f03b"; }

/* line 902, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-page4:before {
  content: "\f3d7"; }

/* line 903, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pagelines:before {
  content: "\f18c"; }

/* line 904, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pager:before {
  content: "\f815"; }

/* line 905, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-paint-brush:before {
  content: "\f1fc"; }

/* line 906, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-paint-roller:before {
  content: "\f5aa"; }

/* line 907, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-palette:before {
  content: "\f53f"; }

/* line 908, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-palfed:before {
  content: "\f3d8"; }

/* line 909, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pallet:before {
  content: "\f482"; }

/* line 910, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-paper-plane:before {
  content: "\f1d8"; }

/* line 911, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-paperclip:before {
  content: "\f0c6"; }

/* line 912, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-parachute-box:before {
  content: "\f4cd"; }

/* line 913, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-paragraph:before {
  content: "\f1dd"; }

/* line 914, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-parking:before {
  content: "\f540"; }

/* line 915, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-passport:before {
  content: "\f5ab"; }

/* line 916, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pastafarianism:before {
  content: "\f67b"; }

/* line 917, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-paste:before {
  content: "\f0ea"; }

/* line 918, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-patreon:before {
  content: "\f3d9"; }

/* line 919, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pause:before {
  content: "\f04c"; }

/* line 920, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pause-circle:before {
  content: "\f28b"; }

/* line 921, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-paw:before {
  content: "\f1b0"; }

/* line 922, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-paypal:before {
  content: "\f1ed"; }

/* line 923, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-peace:before {
  content: "\f67c"; }

/* line 924, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pen:before {
  content: "\f304"; }

/* line 925, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pen-alt:before {
  content: "\f305"; }

/* line 926, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pen-fancy:before {
  content: "\f5ac"; }

/* line 927, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pen-nib:before {
  content: "\f5ad"; }

/* line 928, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pen-square:before {
  content: "\f14b"; }

/* line 929, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pencil-alt:before {
  content: "\f303"; }

/* line 930, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pencil-ruler:before {
  content: "\f5ae"; }

/* line 931, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-penny-arcade:before {
  content: "\f704"; }

/* line 932, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-people-arrows:before {
  content: "\e068"; }

/* line 933, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-people-carry:before {
  content: "\f4ce"; }

/* line 934, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pepper-hot:before {
  content: "\f816"; }

/* line 935, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-perbyte:before {
  content: "\e083"; }

/* line 936, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-percent:before {
  content: "\f295"; }

/* line 937, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-percentage:before {
  content: "\f541"; }

/* line 938, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-periscope:before {
  content: "\f3da"; }

/* line 939, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-person-booth:before {
  content: "\f756"; }

/* line 940, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-phabricator:before {
  content: "\f3db"; }

/* line 941, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-phoenix-framework:before {
  content: "\f3dc"; }

/* line 942, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-phoenix-squadron:before {
  content: "\f511"; }

/* line 943, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-phone:before {
  content: "\f095"; }

/* line 944, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-phone-alt:before {
  content: "\f879"; }

/* line 945, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-phone-slash:before {
  content: "\f3dd"; }

/* line 946, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-phone-square:before {
  content: "\f098"; }

/* line 947, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-phone-square-alt:before {
  content: "\f87b"; }

/* line 948, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-phone-volume:before {
  content: "\f2a0"; }

/* line 949, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-photo-video:before {
  content: "\f87c"; }

/* line 950, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-php:before {
  content: "\f457"; }

/* line 951, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pied-piper:before {
  content: "\f2ae"; }

/* line 952, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8"; }

/* line 953, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pied-piper-hat:before {
  content: "\f4e5"; }

/* line 954, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pied-piper-pp:before {
  content: "\f1a7"; }

/* line 955, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pied-piper-square:before {
  content: "\e01e"; }

/* line 956, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-piggy-bank:before {
  content: "\f4d3"; }

/* line 957, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pills:before {
  content: "\f484"; }

/* line 958, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pinterest:before {
  content: "\f0d2"; }

/* line 959, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pinterest-p:before {
  content: "\f231"; }

/* line 960, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pinterest-square:before {
  content: "\f0d3"; }

/* line 961, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pizza-slice:before {
  content: "\f818"; }

/* line 962, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-place-of-worship:before {
  content: "\f67f"; }

/* line 963, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-plane:before {
  content: "\f072"; }

/* line 964, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-plane-arrival:before {
  content: "\f5af"; }

/* line 965, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-plane-departure:before {
  content: "\f5b0"; }

/* line 966, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-plane-slash:before {
  content: "\e069"; }

/* line 967, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-play:before {
  content: "\f04b"; }

/* line 968, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-play-circle:before {
  content: "\f144"; }

/* line 969, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-playstation:before {
  content: "\f3df"; }

/* line 970, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-plug:before {
  content: "\f1e6"; }

/* line 971, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-plus:before {
  content: "\f067"; }

/* line 972, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-plus-circle:before {
  content: "\f055"; }

/* line 973, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-plus-square:before {
  content: "\f0fe"; }

/* line 974, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-podcast:before {
  content: "\f2ce"; }

/* line 975, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-poll:before {
  content: "\f681"; }

/* line 976, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-poll-h:before {
  content: "\f682"; }

/* line 977, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-poo:before {
  content: "\f2fe"; }

/* line 978, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-poo-storm:before {
  content: "\f75a"; }

/* line 979, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-poop:before {
  content: "\f619"; }

/* line 980, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-portrait:before {
  content: "\f3e0"; }

/* line 981, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pound-sign:before {
  content: "\f154"; }

/* line 982, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-power-off:before {
  content: "\f011"; }

/* line 983, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pray:before {
  content: "\f683"; }

/* line 984, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-praying-hands:before {
  content: "\f684"; }

/* line 985, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-prescription:before {
  content: "\f5b1"; }

/* line 986, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-prescription-bottle:before {
  content: "\f485"; }

/* line 987, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-prescription-bottle-alt:before {
  content: "\f486"; }

/* line 988, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-print:before {
  content: "\f02f"; }

/* line 989, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-procedures:before {
  content: "\f487"; }

/* line 990, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-product-hunt:before {
  content: "\f288"; }

/* line 991, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-project-diagram:before {
  content: "\f542"; }

/* line 992, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pump-medical:before {
  content: "\e06a"; }

/* line 993, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pump-soap:before {
  content: "\e06b"; }

/* line 994, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-pushed:before {
  content: "\f3e1"; }

/* line 995, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-puzzle-piece:before {
  content: "\f12e"; }

/* line 996, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-python:before {
  content: "\f3e2"; }

/* line 997, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-qq:before {
  content: "\f1d6"; }

/* line 998, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-qrcode:before {
  content: "\f029"; }

/* line 999, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-question:before {
  content: "\f128"; }

/* line 1000, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-question-circle:before {
  content: "\f059"; }

/* line 1001, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-quidditch:before {
  content: "\f458"; }

/* line 1002, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-quinscape:before {
  content: "\f459"; }

/* line 1003, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-quora:before {
  content: "\f2c4"; }

/* line 1004, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-quote-left:before {
  content: "\f10d"; }

/* line 1005, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-quote-right:before {
  content: "\f10e"; }

/* line 1006, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-quran:before {
  content: "\f687"; }

/* line 1007, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-r-project:before {
  content: "\f4f7"; }

/* line 1008, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-radiation:before {
  content: "\f7b9"; }

/* line 1009, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-radiation-alt:before {
  content: "\f7ba"; }

/* line 1010, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-rainbow:before {
  content: "\f75b"; }

/* line 1011, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-random:before {
  content: "\f074"; }

/* line 1012, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-raspberry-pi:before {
  content: "\f7bb"; }

/* line 1013, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ravelry:before {
  content: "\f2d9"; }

/* line 1014, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-react:before {
  content: "\f41b"; }

/* line 1015, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-reacteurope:before {
  content: "\f75d"; }

/* line 1016, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-readme:before {
  content: "\f4d5"; }

/* line 1017, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-rebel:before {
  content: "\f1d0"; }

/* line 1018, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-receipt:before {
  content: "\f543"; }

/* line 1019, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-record-vinyl:before {
  content: "\f8d9"; }

/* line 1020, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-recycle:before {
  content: "\f1b8"; }

/* line 1021, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-red-river:before {
  content: "\f3e3"; }

/* line 1022, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-reddit:before {
  content: "\f1a1"; }

/* line 1023, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-reddit-alien:before {
  content: "\f281"; }

/* line 1024, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-reddit-square:before {
  content: "\f1a2"; }

/* line 1025, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-redhat:before {
  content: "\f7bc"; }

/* line 1026, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-redo:before {
  content: "\f01e"; }

/* line 1027, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-redo-alt:before {
  content: "\f2f9"; }

/* line 1028, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-registered:before {
  content: "\f25d"; }

/* line 1029, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-remove-format:before {
  content: "\f87d"; }

/* line 1030, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-renren:before {
  content: "\f18b"; }

/* line 1031, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-reply:before {
  content: "\f3e5"; }

/* line 1032, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-reply-all:before {
  content: "\f122"; }

/* line 1033, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-replyd:before {
  content: "\f3e6"; }

/* line 1034, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-republican:before {
  content: "\f75e"; }

/* line 1035, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-researchgate:before {
  content: "\f4f8"; }

/* line 1036, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-resolving:before {
  content: "\f3e7"; }

/* line 1037, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-restroom:before {
  content: "\f7bd"; }

/* line 1038, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-retweet:before {
  content: "\f079"; }

/* line 1039, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-rev:before {
  content: "\f5b2"; }

/* line 1040, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ribbon:before {
  content: "\f4d6"; }

/* line 1041, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ring:before {
  content: "\f70b"; }

/* line 1042, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-road:before {
  content: "\f018"; }

/* line 1043, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-robot:before {
  content: "\f544"; }

/* line 1044, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-rocket:before {
  content: "\f135"; }

/* line 1045, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-rocketchat:before {
  content: "\f3e8"; }

/* line 1046, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-rockrms:before {
  content: "\f3e9"; }

/* line 1047, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-route:before {
  content: "\f4d7"; }

/* line 1048, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-rss:before {
  content: "\f09e"; }

/* line 1049, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-rss-square:before {
  content: "\f143"; }

/* line 1050, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ruble-sign:before {
  content: "\f158"; }

/* line 1051, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ruler:before {
  content: "\f545"; }

/* line 1052, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ruler-combined:before {
  content: "\f546"; }

/* line 1053, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ruler-horizontal:before {
  content: "\f547"; }

/* line 1054, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ruler-vertical:before {
  content: "\f548"; }

/* line 1055, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-running:before {
  content: "\f70c"; }

/* line 1056, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-rupee-sign:before {
  content: "\f156"; }

/* line 1057, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-rust:before {
  content: "\e07a"; }

/* line 1058, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sad-cry:before {
  content: "\f5b3"; }

/* line 1059, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sad-tear:before {
  content: "\f5b4"; }

/* line 1060, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-safari:before {
  content: "\f267"; }

/* line 1061, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-salesforce:before {
  content: "\f83b"; }

/* line 1062, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sass:before {
  content: "\f41e"; }

/* line 1063, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-satellite:before {
  content: "\f7bf"; }

/* line 1064, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-satellite-dish:before {
  content: "\f7c0"; }

/* line 1065, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-save:before {
  content: "\f0c7"; }

/* line 1066, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-schlix:before {
  content: "\f3ea"; }

/* line 1067, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-school:before {
  content: "\f549"; }

/* line 1068, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-screwdriver:before {
  content: "\f54a"; }

/* line 1069, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-scribd:before {
  content: "\f28a"; }

/* line 1070, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-scroll:before {
  content: "\f70e"; }

/* line 1071, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sd-card:before {
  content: "\f7c2"; }

/* line 1072, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-search:before {
  content: "\f002"; }

/* line 1073, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-search-dollar:before {
  content: "\f688"; }

/* line 1074, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-search-location:before {
  content: "\f689"; }

/* line 1075, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-search-minus:before {
  content: "\f010"; }

/* line 1076, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-search-plus:before {
  content: "\f00e"; }

/* line 1077, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-searchengin:before {
  content: "\f3eb"; }

/* line 1078, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-seedling:before {
  content: "\f4d8"; }

/* line 1079, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sellcast:before {
  content: "\f2da"; }

/* line 1080, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sellsy:before {
  content: "\f213"; }

/* line 1081, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-server:before {
  content: "\f233"; }

/* line 1082, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-servicestack:before {
  content: "\f3ec"; }

/* line 1083, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shapes:before {
  content: "\f61f"; }

/* line 1084, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-share:before {
  content: "\f064"; }

/* line 1085, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-share-alt:before {
  content: "\f1e0"; }

/* line 1086, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-share-alt-square:before {
  content: "\f1e1"; }

/* line 1087, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-share-square:before {
  content: "\f14d"; }

/* line 1088, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shekel-sign:before {
  content: "\f20b"; }

/* line 1089, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shield-alt:before {
  content: "\f3ed"; }

/* line 1090, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shield-virus:before {
  content: "\e06c"; }

/* line 1091, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ship:before {
  content: "\f21a"; }

/* line 1092, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shipping-fast:before {
  content: "\f48b"; }

/* line 1093, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shirtsinbulk:before {
  content: "\f214"; }

/* line 1094, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shoe-prints:before {
  content: "\f54b"; }

/* line 1095, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shopify:before {
  content: "\e057"; }

/* line 1096, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shopping-bag:before {
  content: "\f290"; }

/* line 1097, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shopping-basket:before {
  content: "\f291"; }

/* line 1098, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shopping-cart:before {
  content: "\f07a"; }

/* line 1099, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shopware:before {
  content: "\f5b5"; }

/* line 1100, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shower:before {
  content: "\f2cc"; }

/* line 1101, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-shuttle-van:before {
  content: "\f5b6"; }

/* line 1102, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sign:before {
  content: "\f4d9"; }

/* line 1103, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sign-in-alt:before {
  content: "\f2f6"; }

/* line 1104, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sign-language:before {
  content: "\f2a7"; }

/* line 1105, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sign-out-alt:before {
  content: "\f2f5"; }

/* line 1106, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-signal:before {
  content: "\f012"; }

/* line 1107, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-signature:before {
  content: "\f5b7"; }

/* line 1108, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sim-card:before {
  content: "\f7c4"; }

/* line 1109, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-simplybuilt:before {
  content: "\f215"; }

/* line 1110, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sink:before {
  content: "\e06d"; }

/* line 1111, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sistrix:before {
  content: "\f3ee"; }

/* line 1112, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sitemap:before {
  content: "\f0e8"; }

/* line 1113, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sith:before {
  content: "\f512"; }

/* line 1114, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-skating:before {
  content: "\f7c5"; }

/* line 1115, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sketch:before {
  content: "\f7c6"; }

/* line 1116, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-skiing:before {
  content: "\f7c9"; }

/* line 1117, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-skiing-nordic:before {
  content: "\f7ca"; }

/* line 1118, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-skull:before {
  content: "\f54c"; }

/* line 1119, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-skull-crossbones:before {
  content: "\f714"; }

/* line 1120, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-skyatlas:before {
  content: "\f216"; }

/* line 1121, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-skype:before {
  content: "\f17e"; }

/* line 1122, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-slack:before {
  content: "\f198"; }

/* line 1123, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-slack-hash:before {
  content: "\f3ef"; }

/* line 1124, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-slash:before {
  content: "\f715"; }

/* line 1125, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sleigh:before {
  content: "\f7cc"; }

/* line 1126, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sliders-h:before {
  content: "\f1de"; }

/* line 1127, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-slideshare:before {
  content: "\f1e7"; }

/* line 1128, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-smile:before {
  content: "\f118"; }

/* line 1129, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-smile-beam:before {
  content: "\f5b8"; }

/* line 1130, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-smile-wink:before {
  content: "\f4da"; }

/* line 1131, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-smog:before {
  content: "\f75f"; }

/* line 1132, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-smoking:before {
  content: "\f48d"; }

/* line 1133, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-smoking-ban:before {
  content: "\f54d"; }

/* line 1134, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sms:before {
  content: "\f7cd"; }

/* line 1135, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-snapchat:before {
  content: "\f2ab"; }

/* line 1136, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-snapchat-ghost:before {
  content: "\f2ac"; }

/* line 1137, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-snapchat-square:before {
  content: "\f2ad"; }

/* line 1138, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-snowboarding:before {
  content: "\f7ce"; }

/* line 1139, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-snowflake:before {
  content: "\f2dc"; }

/* line 1140, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-snowman:before {
  content: "\f7d0"; }

/* line 1141, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-snowplow:before {
  content: "\f7d2"; }

/* line 1142, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-soap:before {
  content: "\e06e"; }

/* line 1143, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-socks:before {
  content: "\f696"; }

/* line 1144, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-solar-panel:before {
  content: "\f5ba"; }

/* line 1145, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort:before {
  content: "\f0dc"; }

/* line 1146, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-alpha-down:before {
  content: "\f15d"; }

/* line 1147, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

/* line 1148, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-alpha-up:before {
  content: "\f15e"; }

/* line 1149, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

/* line 1150, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-amount-down:before {
  content: "\f160"; }

/* line 1151, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-amount-down-alt:before {
  content: "\f884"; }

/* line 1152, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-amount-up:before {
  content: "\f161"; }

/* line 1153, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-amount-up-alt:before {
  content: "\f885"; }

/* line 1154, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-down:before {
  content: "\f0dd"; }

/* line 1155, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-numeric-down:before {
  content: "\f162"; }

/* line 1156, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

/* line 1157, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-numeric-up:before {
  content: "\f163"; }

/* line 1158, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

/* line 1159, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sort-up:before {
  content: "\f0de"; }

/* line 1160, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-soundcloud:before {
  content: "\f1be"; }

/* line 1161, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sourcetree:before {
  content: "\f7d3"; }

/* line 1162, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-spa:before {
  content: "\f5bb"; }

/* line 1163, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-space-shuttle:before {
  content: "\f197"; }

/* line 1164, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-speakap:before {
  content: "\f3f3"; }

/* line 1165, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-speaker-deck:before {
  content: "\f83c"; }

/* line 1166, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-spell-check:before {
  content: "\f891"; }

/* line 1167, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-spider:before {
  content: "\f717"; }

/* line 1168, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-spinner:before {
  content: "\f110"; }

/* line 1169, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-splotch:before {
  content: "\f5bc"; }

/* line 1170, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-spotify:before {
  content: "\f1bc"; }

/* line 1171, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-spray-can:before {
  content: "\f5bd"; }

/* line 1172, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-square:before {
  content: "\f0c8"; }

/* line 1173, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-square-full:before {
  content: "\f45c"; }

/* line 1174, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-square-root-alt:before {
  content: "\f698"; }

/* line 1175, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-squarespace:before {
  content: "\f5be"; }

/* line 1176, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stack-exchange:before {
  content: "\f18d"; }

/* line 1177, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stack-overflow:before {
  content: "\f16c"; }

/* line 1178, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stackpath:before {
  content: "\f842"; }

/* line 1179, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stamp:before {
  content: "\f5bf"; }

/* line 1180, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-star:before {
  content: "\f005"; }

/* line 1181, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-star-and-crescent:before {
  content: "\f699"; }

/* line 1182, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-star-half:before {
  content: "\f089"; }

/* line 1183, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-star-half-alt:before {
  content: "\f5c0"; }

/* line 1184, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-star-of-david:before {
  content: "\f69a"; }

/* line 1185, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-star-of-life:before {
  content: "\f621"; }

/* line 1186, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-staylinked:before {
  content: "\f3f5"; }

/* line 1187, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-steam:before {
  content: "\f1b6"; }

/* line 1188, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-steam-square:before {
  content: "\f1b7"; }

/* line 1189, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-steam-symbol:before {
  content: "\f3f6"; }

/* line 1190, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-step-backward:before {
  content: "\f048"; }

/* line 1191, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-step-forward:before {
  content: "\f051"; }

/* line 1192, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stethoscope:before {
  content: "\f0f1"; }

/* line 1193, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sticker-mule:before {
  content: "\f3f7"; }

/* line 1194, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sticky-note:before {
  content: "\f249"; }

/* line 1195, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stop:before {
  content: "\f04d"; }

/* line 1196, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stop-circle:before {
  content: "\f28d"; }

/* line 1197, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stopwatch:before {
  content: "\f2f2"; }

/* line 1198, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stopwatch-20:before {
  content: "\e06f"; }

/* line 1199, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-store:before {
  content: "\f54e"; }

/* line 1200, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-store-alt:before {
  content: "\f54f"; }

/* line 1201, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-store-alt-slash:before {
  content: "\e070"; }

/* line 1202, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-store-slash:before {
  content: "\e071"; }

/* line 1203, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-strava:before {
  content: "\f428"; }

/* line 1204, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stream:before {
  content: "\f550"; }

/* line 1205, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-street-view:before {
  content: "\f21d"; }

/* line 1206, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-strikethrough:before {
  content: "\f0cc"; }

/* line 1207, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stripe:before {
  content: "\f429"; }

/* line 1208, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stripe-s:before {
  content: "\f42a"; }

/* line 1209, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stroopwafel:before {
  content: "\f551"; }

/* line 1210, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-studiovinari:before {
  content: "\f3f8"; }

/* line 1211, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stumbleupon:before {
  content: "\f1a4"; }

/* line 1212, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

/* line 1213, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-subscript:before {
  content: "\f12c"; }

/* line 1214, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-subway:before {
  content: "\f239"; }

/* line 1215, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-suitcase:before {
  content: "\f0f2"; }

/* line 1216, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-suitcase-rolling:before {
  content: "\f5c1"; }

/* line 1217, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sun:before {
  content: "\f185"; }

/* line 1218, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-superpowers:before {
  content: "\f2dd"; }

/* line 1219, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-superscript:before {
  content: "\f12b"; }

/* line 1220, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-supple:before {
  content: "\f3f9"; }

/* line 1221, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-surprise:before {
  content: "\f5c2"; }

/* line 1222, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-suse:before {
  content: "\f7d6"; }

/* line 1223, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-swatchbook:before {
  content: "\f5c3"; }

/* line 1224, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-swift:before {
  content: "\f8e1"; }

/* line 1225, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-swimmer:before {
  content: "\f5c4"; }

/* line 1226, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-swimming-pool:before {
  content: "\f5c5"; }

/* line 1227, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-symfony:before {
  content: "\f83d"; }

/* line 1228, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-synagogue:before {
  content: "\f69b"; }

/* line 1229, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sync:before {
  content: "\f021"; }

/* line 1230, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-sync-alt:before {
  content: "\f2f1"; }

/* line 1231, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-syringe:before {
  content: "\f48e"; }

/* line 1232, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-table:before {
  content: "\f0ce"; }

/* line 1233, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-table-tennis:before {
  content: "\f45d"; }

/* line 1234, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tablet:before {
  content: "\f10a"; }

/* line 1235, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tablet-alt:before {
  content: "\f3fa"; }

/* line 1236, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tablets:before {
  content: "\f490"; }

/* line 1237, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tachometer-alt:before {
  content: "\f3fd"; }

/* line 1238, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tag:before {
  content: "\f02b"; }

/* line 1239, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tags:before {
  content: "\f02c"; }

/* line 1240, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tape:before {
  content: "\f4db"; }

/* line 1241, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tasks:before {
  content: "\f0ae"; }

/* line 1242, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-taxi:before {
  content: "\f1ba"; }

/* line 1243, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-teamspeak:before {
  content: "\f4f9"; }

/* line 1244, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-teeth:before {
  content: "\f62e"; }

/* line 1245, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-teeth-open:before {
  content: "\f62f"; }

/* line 1246, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-telegram:before {
  content: "\f2c6"; }

/* line 1247, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-telegram-plane:before {
  content: "\f3fe"; }

/* line 1248, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-temperature-high:before {
  content: "\f769"; }

/* line 1249, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-temperature-low:before {
  content: "\f76b"; }

/* line 1250, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tencent-weibo:before {
  content: "\f1d5"; }

/* line 1251, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tenge:before {
  content: "\f7d7"; }

/* line 1252, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-terminal:before {
  content: "\f120"; }

/* line 1253, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-text-height:before {
  content: "\f034"; }

/* line 1254, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-text-width:before {
  content: "\f035"; }

/* line 1255, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-th:before {
  content: "\f00a"; }

/* line 1256, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-th-large:before {
  content: "\f009"; }

/* line 1257, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-th-list:before {
  content: "\f00b"; }

/* line 1258, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-the-red-yeti:before {
  content: "\f69d"; }

/* line 1259, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-theater-masks:before {
  content: "\f630"; }

/* line 1260, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-themeco:before {
  content: "\f5c6"; }

/* line 1261, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-themeisle:before {
  content: "\f2b2"; }

/* line 1262, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-thermometer:before {
  content: "\f491"; }

/* line 1263, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-thermometer-empty:before {
  content: "\f2cb"; }

/* line 1264, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-thermometer-full:before {
  content: "\f2c7"; }

/* line 1265, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-thermometer-half:before {
  content: "\f2c9"; }

/* line 1266, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-thermometer-quarter:before {
  content: "\f2ca"; }

/* line 1267, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

/* line 1268, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-think-peaks:before {
  content: "\f731"; }

/* line 1269, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-thumbs-down:before {
  content: "\f165"; }

/* line 1270, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-thumbs-up:before {
  content: "\f164"; }

/* line 1271, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-thumbtack:before {
  content: "\f08d"; }

/* line 1272, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ticket-alt:before {
  content: "\f3ff"; }

/* line 1273, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tiktok:before {
  content: "\e07b"; }

/* line 1274, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-times:before {
  content: "\f00d"; }

/* line 1275, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-times-circle:before {
  content: "\f057"; }

/* line 1276, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tint:before {
  content: "\f043"; }

/* line 1277, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tint-slash:before {
  content: "\f5c7"; }

/* line 1278, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tired:before {
  content: "\f5c8"; }

/* line 1279, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-toggle-off:before {
  content: "\f204"; }

/* line 1280, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-toggle-on:before {
  content: "\f205"; }

/* line 1281, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-toilet:before {
  content: "\f7d8"; }

/* line 1282, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-toilet-paper:before {
  content: "\f71e"; }

/* line 1283, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-toilet-paper-slash:before {
  content: "\e072"; }

/* line 1284, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-toolbox:before {
  content: "\f552"; }

/* line 1285, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tools:before {
  content: "\f7d9"; }

/* line 1286, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tooth:before {
  content: "\f5c9"; }

/* line 1287, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-torah:before {
  content: "\f6a0"; }

/* line 1288, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-torii-gate:before {
  content: "\f6a1"; }

/* line 1289, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tractor:before {
  content: "\f722"; }

/* line 1290, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-trade-federation:before {
  content: "\f513"; }

/* line 1291, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-trademark:before {
  content: "\f25c"; }

/* line 1292, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-traffic-light:before {
  content: "\f637"; }

/* line 1293, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-trailer:before {
  content: "\e041"; }

/* line 1294, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-train:before {
  content: "\f238"; }

/* line 1295, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tram:before {
  content: "\f7da"; }

/* line 1296, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-transgender:before {
  content: "\f224"; }

/* line 1297, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-transgender-alt:before {
  content: "\f225"; }

/* line 1298, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-trash:before {
  content: "\f1f8"; }

/* line 1299, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-trash-alt:before {
  content: "\f2ed"; }

/* line 1300, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-trash-restore:before {
  content: "\f829"; }

/* line 1301, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-trash-restore-alt:before {
  content: "\f82a"; }

/* line 1302, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tree:before {
  content: "\f1bb"; }

/* line 1303, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-trello:before {
  content: "\f181"; }

/* line 1304, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tripadvisor:before {
  content: "\f262"; }

/* line 1305, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-trophy:before {
  content: "\f091"; }

/* line 1306, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-truck:before {
  content: "\f0d1"; }

/* line 1307, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-truck-loading:before {
  content: "\f4de"; }

/* line 1308, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-truck-monster:before {
  content: "\f63b"; }

/* line 1309, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-truck-moving:before {
  content: "\f4df"; }

/* line 1310, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-truck-pickup:before {
  content: "\f63c"; }

/* line 1311, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tshirt:before {
  content: "\f553"; }

/* line 1312, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tty:before {
  content: "\f1e4"; }

/* line 1313, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tumblr:before {
  content: "\f173"; }

/* line 1314, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tumblr-square:before {
  content: "\f174"; }

/* line 1315, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-tv:before {
  content: "\f26c"; }

/* line 1316, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-twitch:before {
  content: "\f1e8"; }

/* line 1317, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-twitter:before {
  content: "\f099"; }

/* line 1318, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-twitter-square:before {
  content: "\f081"; }

/* line 1319, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-typo3:before {
  content: "\f42b"; }

/* line 1320, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-uber:before {
  content: "\f402"; }

/* line 1321, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ubuntu:before {
  content: "\f7df"; }

/* line 1322, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-uikit:before {
  content: "\f403"; }

/* line 1323, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-umbraco:before {
  content: "\f8e8"; }

/* line 1324, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-umbrella:before {
  content: "\f0e9"; }

/* line 1325, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-umbrella-beach:before {
  content: "\f5ca"; }

/* line 1326, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-uncharted:before {
  content: "\e084"; }

/* line 1327, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-underline:before {
  content: "\f0cd"; }

/* line 1328, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-undo:before {
  content: "\f0e2"; }

/* line 1329, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-undo-alt:before {
  content: "\f2ea"; }

/* line 1330, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-uniregistry:before {
  content: "\f404"; }

/* line 1331, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-unity:before {
  content: "\e049"; }

/* line 1332, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-universal-access:before {
  content: "\f29a"; }

/* line 1333, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-university:before {
  content: "\f19c"; }

/* line 1334, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-unlink:before {
  content: "\f127"; }

/* line 1335, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-unlock:before {
  content: "\f09c"; }

/* line 1336, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-unlock-alt:before {
  content: "\f13e"; }

/* line 1337, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-unsplash:before {
  content: "\e07c"; }

/* line 1338, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-untappd:before {
  content: "\f405"; }

/* line 1339, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-upload:before {
  content: "\f093"; }

/* line 1340, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ups:before {
  content: "\f7e0"; }

/* line 1341, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-usb:before {
  content: "\f287"; }

/* line 1342, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user:before {
  content: "\f007"; }

/* line 1343, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-alt:before {
  content: "\f406"; }

/* line 1344, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-alt-slash:before {
  content: "\f4fa"; }

/* line 1345, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-astronaut:before {
  content: "\f4fb"; }

/* line 1346, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-check:before {
  content: "\f4fc"; }

/* line 1347, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-circle:before {
  content: "\f2bd"; }

/* line 1348, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-clock:before {
  content: "\f4fd"; }

/* line 1349, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-cog:before {
  content: "\f4fe"; }

/* line 1350, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-edit:before {
  content: "\f4ff"; }

/* line 1351, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-friends:before {
  content: "\f500"; }

/* line 1352, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-graduate:before {
  content: "\f501"; }

/* line 1353, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-injured:before {
  content: "\f728"; }

/* line 1354, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-lock:before {
  content: "\f502"; }

/* line 1355, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-md:before {
  content: "\f0f0"; }

/* line 1356, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-minus:before {
  content: "\f503"; }

/* line 1357, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-ninja:before {
  content: "\f504"; }

/* line 1358, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-nurse:before {
  content: "\f82f"; }

/* line 1359, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-plus:before {
  content: "\f234"; }

/* line 1360, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-secret:before {
  content: "\f21b"; }

/* line 1361, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-shield:before {
  content: "\f505"; }

/* line 1362, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-slash:before {
  content: "\f506"; }

/* line 1363, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-tag:before {
  content: "\f507"; }

/* line 1364, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-tie:before {
  content: "\f508"; }

/* line 1365, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-user-times:before {
  content: "\f235"; }

/* line 1366, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-users:before {
  content: "\f0c0"; }

/* line 1367, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-users-cog:before {
  content: "\f509"; }

/* line 1368, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-users-slash:before {
  content: "\e073"; }

/* line 1369, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-usps:before {
  content: "\f7e1"; }

/* line 1370, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-ussunnah:before {
  content: "\f407"; }

/* line 1371, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-utensil-spoon:before {
  content: "\f2e5"; }

/* line 1372, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-utensils:before {
  content: "\f2e7"; }

/* line 1373, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vaadin:before {
  content: "\f408"; }

/* line 1374, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vector-square:before {
  content: "\f5cb"; }

/* line 1375, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-venus:before {
  content: "\f221"; }

/* line 1376, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-venus-double:before {
  content: "\f226"; }

/* line 1377, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-venus-mars:before {
  content: "\f228"; }

/* line 1378, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vest:before {
  content: "\e085"; }

/* line 1379, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vest-patches:before {
  content: "\e086"; }

/* line 1380, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-viacoin:before {
  content: "\f237"; }

/* line 1381, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-viadeo:before {
  content: "\f2a9"; }

/* line 1382, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-viadeo-square:before {
  content: "\f2aa"; }

/* line 1383, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vial:before {
  content: "\f492"; }

/* line 1384, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vials:before {
  content: "\f493"; }

/* line 1385, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-viber:before {
  content: "\f409"; }

/* line 1386, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-video:before {
  content: "\f03d"; }

/* line 1387, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-video-slash:before {
  content: "\f4e2"; }

/* line 1388, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vihara:before {
  content: "\f6a7"; }

/* line 1389, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vimeo:before {
  content: "\f40a"; }

/* line 1390, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vimeo-square:before {
  content: "\f194"; }

/* line 1391, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vimeo-v:before {
  content: "\f27d"; }

/* line 1392, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vine:before {
  content: "\f1ca"; }

/* line 1393, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-virus:before {
  content: "\e074"; }

/* line 1394, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-virus-slash:before {
  content: "\e075"; }

/* line 1395, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-viruses:before {
  content: "\e076"; }

/* line 1396, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vk:before {
  content: "\f189"; }

/* line 1397, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vnv:before {
  content: "\f40b"; }

/* line 1398, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-voicemail:before {
  content: "\f897"; }

/* line 1399, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-volleyball-ball:before {
  content: "\f45f"; }

/* line 1400, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-volume-down:before {
  content: "\f027"; }

/* line 1401, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-volume-mute:before {
  content: "\f6a9"; }

/* line 1402, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-volume-off:before {
  content: "\f026"; }

/* line 1403, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-volume-up:before {
  content: "\f028"; }

/* line 1404, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vote-yea:before {
  content: "\f772"; }

/* line 1405, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vr-cardboard:before {
  content: "\f729"; }

/* line 1406, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-vuejs:before {
  content: "\f41f"; }

/* line 1407, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-walking:before {
  content: "\f554"; }

/* line 1408, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wallet:before {
  content: "\f555"; }

/* line 1409, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-warehouse:before {
  content: "\f494"; }

/* line 1410, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-watchman-monitoring:before {
  content: "\e087"; }

/* line 1411, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-water:before {
  content: "\f773"; }

/* line 1412, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wave-square:before {
  content: "\f83e"; }

/* line 1413, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-waze:before {
  content: "\f83f"; }

/* line 1414, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-weebly:before {
  content: "\f5cc"; }

/* line 1415, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-weibo:before {
  content: "\f18a"; }

/* line 1416, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-weight:before {
  content: "\f496"; }

/* line 1417, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-weight-hanging:before {
  content: "\f5cd"; }

/* line 1418, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-weixin:before {
  content: "\f1d7"; }

/* line 1419, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-whatsapp:before {
  content: "\f232"; }

/* line 1420, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-whatsapp-square:before {
  content: "\f40c"; }

/* line 1421, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wheelchair:before {
  content: "\f193"; }

/* line 1422, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-whmcs:before {
  content: "\f40d"; }

/* line 1423, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wifi:before {
  content: "\f1eb"; }

/* line 1424, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wikipedia-w:before {
  content: "\f266"; }

/* line 1425, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wind:before {
  content: "\f72e"; }

/* line 1426, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-window-close:before {
  content: "\f410"; }

/* line 1427, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-window-maximize:before {
  content: "\f2d0"; }

/* line 1428, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-window-minimize:before {
  content: "\f2d1"; }

/* line 1429, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-window-restore:before {
  content: "\f2d2"; }

/* line 1430, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-windows:before {
  content: "\f17a"; }

/* line 1431, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wine-bottle:before {
  content: "\f72f"; }

/* line 1432, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wine-glass:before {
  content: "\f4e3"; }

/* line 1433, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wine-glass-alt:before {
  content: "\f5ce"; }

/* line 1434, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wix:before {
  content: "\f5cf"; }

/* line 1435, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wizards-of-the-coast:before {
  content: "\f730"; }

/* line 1436, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wodu:before {
  content: "\e088"; }

/* line 1437, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wolf-pack-battalion:before {
  content: "\f514"; }

/* line 1438, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-won-sign:before {
  content: "\f159"; }

/* line 1439, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wordpress:before {
  content: "\f19a"; }

/* line 1440, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wordpress-simple:before {
  content: "\f411"; }

/* line 1441, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wpbeginner:before {
  content: "\f297"; }

/* line 1442, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wpexplorer:before {
  content: "\f2de"; }

/* line 1443, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wpforms:before {
  content: "\f298"; }

/* line 1444, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wpressr:before {
  content: "\f3e4"; }

/* line 1445, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-wrench:before {
  content: "\f0ad"; }

/* line 1446, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-x-ray:before {
  content: "\f497"; }

/* line 1447, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-xbox:before {
  content: "\f412"; }

/* line 1448, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-xing:before {
  content: "\f168"; }

/* line 1449, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-xing-square:before {
  content: "\f169"; }

/* line 1450, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-y-combinator:before {
  content: "\f23b"; }

/* line 1451, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-yahoo:before {
  content: "\f19e"; }

/* line 1452, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-yammer:before {
  content: "\f840"; }

/* line 1453, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-yandex:before {
  content: "\f413"; }

/* line 1454, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-yandex-international:before {
  content: "\f414"; }

/* line 1455, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-yarn:before {
  content: "\f7e3"; }

/* line 1456, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-yelp:before {
  content: "\f1e9"; }

/* line 1457, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-yen-sign:before {
  content: "\f157"; }

/* line 1458, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-yin-yang:before {
  content: "\f6ad"; }

/* line 1459, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-yoast:before {
  content: "\f2b1"; }

/* line 1460, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-youtube:before {
  content: "\f167"; }

/* line 1461, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-youtube-square:before {
  content: "\f431"; }

/* line 1462, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_icons.scss */
.fa-zhihu:before {
  content: "\f63f"; }

/* line 4, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_screen-reader.scss */
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 47, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/_mixins.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../../typo3conf/ext/cundd_composer/vendor/fortawesome/font-awesome/webfonts//fa-regular-400.eot");
  src: url("../../typo3conf/ext/cundd_composer/vendor/fortawesome/font-awesome/webfonts//fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../../typo3conf/ext/cundd_composer/vendor/fortawesome/font-awesome/webfonts//fa-regular-400.woff2") format("woff2"), url("../../typo3conf/ext/cundd_composer/vendor/fortawesome/font-awesome/webfonts//fa-regular-400.woff") format("woff"), url("../../typo3conf/ext/cundd_composer/vendor/fortawesome/font-awesome/webfonts//fa-regular-400.ttf") format("truetype"), url("../../typo3conf/ext/cundd_composer/vendor/fortawesome/font-awesome/webfonts//fa-regular-400.svg#fontawesome") format("svg"); }

/* line 20, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/regular.scss */
.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../../typo3conf/ext/cundd_composer/vendor/fortawesome/font-awesome/webfonts//fa-solid-900.eot");
  src: url("../../typo3conf/ext/cundd_composer/vendor/fortawesome/font-awesome/webfonts//fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../../typo3conf/ext/cundd_composer/vendor/fortawesome/font-awesome/webfonts//fa-solid-900.woff2") format("woff2"), url("../../typo3conf/ext/cundd_composer/vendor/fortawesome/font-awesome/webfonts//fa-solid-900.woff") format("woff"), url("../../typo3conf/ext/cundd_composer/vendor/fortawesome/font-awesome/webfonts//fa-solid-900.ttf") format("truetype"), url("../../typo3conf/ext/cundd_composer/vendor/fortawesome/font-awesome/webfonts//fa-solid-900.svg#fontawesome") format("svg"); }

/* line 20, typo3conf/ext/cundd_composer/Resources/Public/Assets/fortawesome_font-awesome/scss/solid.scss */
.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

/*
* Trunk version 2.0.1
*/
/*
* Contexts
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_context-styling.scss */
.post-corporate.post-corporate-img-bg, .section-main-bunner, .context-dark, .bg-gray-600, .bg-gray-700, .bg-gray-800, .bg-primary, .bg-pink, .bg-secondary, .bg-secondary-2, .bg-green, .box-countdown-dark,
.post-corporate.post-corporate-img-bg h1,
.section-main-bunner h1,
.context-dark h1,
.bg-gray-600 h1,
.bg-gray-700 h1,
.bg-gray-800 h1,
.bg-primary h1,
.bg-pink h1,
.bg-secondary h1,
.bg-secondary-2 h1,
.bg-green h1,
.box-countdown-dark h1, .post-corporate.post-corporate-img-bg h2, .section-main-bunner h2, .context-dark h2, .bg-gray-600 h2, .bg-gray-700 h2, .bg-gray-800 h2, .bg-primary h2, .bg-pink h2, .bg-secondary h2, .bg-secondary-2 h2, .bg-green h2, .box-countdown-dark h2, .post-corporate.post-corporate-img-bg h3, .section-main-bunner h3, .context-dark h3, .bg-gray-600 h3, .bg-gray-700 h3, .bg-gray-800 h3, .bg-primary h3, .bg-pink h3, .bg-secondary h3, .bg-secondary-2 h3, .bg-green h3, .box-countdown-dark h3, .post-corporate.post-corporate-img-bg h4, .section-main-bunner h4, .context-dark h4, .bg-gray-600 h4, .bg-gray-700 h4, .bg-gray-800 h4, .bg-primary h4, .bg-pink h4, .bg-secondary h4, .bg-secondary-2 h4, .bg-green h4, .box-countdown-dark h4, .post-corporate.post-corporate-img-bg h5, .section-main-bunner h5, .context-dark h5, .bg-gray-600 h5, .bg-gray-700 h5, .bg-gray-800 h5, .bg-primary h5, .bg-pink h5, .bg-secondary h5, .bg-secondary-2 h5, .bg-green h5, .box-countdown-dark h5, .post-corporate.post-corporate-img-bg h6, .section-main-bunner h6, .context-dark h6, .bg-gray-600 h6, .bg-gray-700 h6, .bg-gray-800 h6, .bg-primary h6, .bg-pink h6, .bg-secondary h6, .bg-secondary-2 h6, .bg-green h6, .box-countdown-dark h6, .post-corporate.post-corporate-img-bg [class^='heading-'], .section-main-bunner [class^='heading-'], .context-dark [class^='heading-'], .bg-gray-600 [class^='heading-'], .bg-gray-700 [class^='heading-'], .bg-gray-800 [class^='heading-'], .bg-primary [class^='heading-'], .bg-pink [class^='heading-'], .bg-secondary [class^='heading-'], .bg-secondary-2 [class^='heading-'], .bg-green [class^='heading-'], .box-countdown-dark [class^='heading-'] {
  color: #ffffff; }

/* line 7, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
a:focus,
button:focus {
  outline: none !important; }

/* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
button::-moz-focus-inner {
  border: 0; }

/* line 16, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
*:focus {
  outline: none; }

/* line 20, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
blockquote {
  padding: 0;
  margin: 0; }

/* line 25, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
input,
button,
select,
textarea {
  outline: none; }

/* line 32, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
label {
  margin-bottom: 0; }

/* line 36, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
p {
  margin: 0; }

/* line 40, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
ul,
ol {
  list-style: none;
  padding: 0;
  margin: 0; }
  /* line 46, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
  ul li,
  ol li {
    display: block; }

/* line 51, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
dl {
  margin: 0; }

/* line 55, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
dt,
dd {
  line-height: inherit; }

/* line 60, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
dt {
  font-weight: inherit; }

/* line 64, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
dd {
  margin-bottom: 0; }

/* line 68, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
cite {
  font-style: normal; }

/* line 72, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
form {
  margin-bottom: 0; }

/* line 76, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
blockquote {
  padding-left: 0;
  border-left: 0; }

/* line 81, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
address {
  margin-top: 0;
  margin-bottom: 0; }

/* line 86, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
figure {
  margin-bottom: 0; }

/* line 91, typo3conf/ext/client/Resources/Private/Stylesheets/_reset.scss */
html p a:hover {
  text-decoration: none; }

/*
* Typography
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
body {
  font-family: "Frutiger", sans-serif;
  font-size: 18px;
  line-height: 1.38889;
  font-weight: 300;
  color: rgba(21, 21, 21, 0.8);
  background-color: #ffffff;
  letter-spacing: -0.03em;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: subpixel-antialiased; }

/* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
h1, h2, h3, h4, h5, h6, [class^='heading-'] {
  font-family: "Garamond", "Times New Roman", Times, serif;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  color: #151515;
  letter-spacing: 0; }
  /* line 28, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, [class^='heading-'] a {
    color: inherit; }
    /* line 31, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
    h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, [class^='heading-'] a:hover {
      color: #e76a07; }

/* line 37, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
h1,
.heading-1 {
  font-size: 32px;
  line-height: 1.5; }
  @media (min-width: 992px) {
    /* line 37, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
    h1,
    .heading-1 {
      font-size: 48px;
      line-height: 1.2; } }
  @media (min-width: 1200px) {
    /* line 37, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
    h1,
    .heading-1 {
      font-size: 80px;
      line-height: 1.1875; } }

/* line 53, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
h2,
.heading-2 {
  font-size: 28px;
  line-height: 1.4;
  margin-bottom: 40px; }
  @media (min-width: 992px) {
    /* line 53, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
    h2,
    .heading-2 {
      font-size: 40px;
      line-height: 1.2; } }
  @media (min-width: 1200px) {
    /* line 53, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
    h2,
    .heading-2 {
      font-size: 55px;
      line-height: 1.2; } }
  /* line 69, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
  h2.heading-font,
  .heading-2.heading-font {
    font-weight: 400;
    letter-spacing: -0.03em;
    text-transform: capitalize; }

/* line 76, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
h3,
.heading-3 {
  font-size: 24px;
  margin-top: 24px;
  margin-bottom: 0;
  line-height: 1.5; }
  @media (min-width: 1200px) {
    /* line 76, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
    h3,
    .heading-3 {
      margin-top: 40px;
      margin-bottom: 20px;
      font-size: 40px;
      line-height: 1.175; } }
  /* line 91, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
  h3.heading-font,
  .heading-3.heading-font {
    font-weight: 600;
    letter-spacing: -0.03em; }

/* line 97, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
h4,
.heading-4 {
  margin-top: 22px;
  margin-bottom: 11px;
  font-size: 22px;
  line-height: 1.5; }
  @media (min-width: 1200px) {
    /* line 97, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
    h4,
    .heading-4 {
      margin-top: 24px;
      margin-bottom: 12px;
      font-size: 24px;
      line-height: 1.25; } }

/* line 112, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
h5,
.heading-5 {
  font-size: 18px;
  line-height: 1.05556; }

/* line 118, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
h6,
.heading-6 {
  font-size: 15px;
  line-height: 1.06667; }

/* line 123, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
.heading-font + .heading-font {
  margin-top: 20px; }

/* line 126, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
.heading-font + h2.heading-font {
  margin-top: 35px; }

/* line 132, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
small,
.small {
  display: block;
  font-size: 14px;
  line-height: 1.28571; }

/* line 139, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
mark,
.mark {
  padding: 3px 5px;
  color: #ffffff;
  background: #e76a07; }

/* line 147, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
.big {
  font-size: 20px;
  line-height: 1.4; }

/* line 152, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
.lead {
  font-size: 24px;
  line-height: 34px;
  font-weight: 300; }

/* line 158, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
code {
  padding: 10px 5px;
  border-radius: 0.2rem;
  font-size: 90%;
  color: #111111;
  background: #edeff4; }

/* line 168, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
p [data-toggle='tooltip'] {
  padding-left: .25em;
  padding-right: .25em;
  color: #e76a07; }

/* line 174, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
p [style*='max-width'] {
  display: inline-block; }

/* line 180, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
::selection {
  background: #e76a07;
  color: #ffffff; }

/* line 185, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
::-moz-selection {
  background: #e76a07;
  color: #ffffff; }

/* line 192, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
.thin-title {
  font-weight: 300;
  letter-spacing: 0.25em;
  text-transform: uppercase; }

/* line 198, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
.title-decorate {
  letter-spacing: -.03em;
  position: relative;
  padding-top: 20px; }
  /* line 202, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
  .title-decorate:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 35px;
    height: 3px;
    background: #e76a07; }
  @media (min-width: 992px) {
    /* line 212, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
    .title-decorate:before {
      left: auto;
      right: 0; } }
  /* line 218, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
  .title-decorate.title-decorate-center:before {
    left: 50%;
    transform: translateX(-50%); }
  @media (min-width: 992px) {
    /* line 223, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
    .title-decorate.title-decorate-center:before {
      left: 50%;
      transform: translateX(-50%); } }
  /* line 229, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
  .title-decorate.title-decorate-left {
    padding-top: 0;
    padding-left: 60px; }
    /* line 232, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
    .title-decorate.title-decorate-left:before {
      left: 0;
      top: 40%; }

/* line 239, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
.text-with-divider {
  position: relative;
  padding-left: 60px;
  max-width: 470px; }
  /* line 243, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
  .text-with-divider .divider {
    position: absolute;
    left: 0;
    top: 17px; }
  /* line 248, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
  .text-with-divider .divider:after {
    width: 40px; }
  /* line 251, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
  .text-with-divider h4 {
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 38px; }

/* line 259, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
.gradient-title {
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase; }

/* line 267, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
#content > div {
  margin-top: 30px; }
  /* line 270, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
  #content > div:first-of-type {
    margin-top: 0; }

/* line 275, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
#content h2 {
  color: #e76a07; }

/* line 282, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
figcaption {
  margin-top: 10px;
  font-style: italic;
  font-size: 16px; }

/* line 288, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
.focuspoint {
  height: 500px;
  width: 100%; }

/* line 295, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
.frame h2 {
  margin-top: 60px; }
  /* line 298, typo3conf/ext/client/Resources/Private/Stylesheets/components/_type-custom.scss */
  .frame h2:first-of-type {
    margin-top: 0; }

/*
* Brand
*/
/* line 4, typo3conf/ext/client/Resources/Private/Stylesheets/components/_brand.scss */
.brand {
  display: inline-block; }
  /* line 7, typo3conf/ext/client/Resources/Private/Stylesheets/components/_brand.scss */
  .brand .brand-logo-light {
    display: none; }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/components/_brand.scss */
  .brand .brand-logo-dark {
    display: block; }

/*
* Links
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/components/_links.scss */
a {
  transition: all 0.3s ease-in-out; }
  /* line 9, typo3conf/ext/client/Resources/Private/Stylesheets/components/_links.scss */
  a, a:focus, a:active, a:hover {
    text-decoration: none; }
  /* line 2, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_links.scss */
  a, a:focus, a:active {
    color: #e76a07; }
  /* line 7, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_links.scss */
  a:hover {
    color: #e76a07; }
  /* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/components/_links.scss */
  a[href*='tel'], a[href*='mailto'] {
    white-space: nowrap; }

/* line 24, typo3conf/ext/client/Resources/Private/Stylesheets/components/_links.scss */
.link-hover {
  color: #e76a07; }

/* line 28, typo3conf/ext/client/Resources/Private/Stylesheets/components/_links.scss */
.link-active {
  color: #151515; }

/* line 32, typo3conf/ext/client/Resources/Private/Stylesheets/components/_links.scss */
.privacy-link {
  display: inline-block; }
  /* line 34, typo3conf/ext/client/Resources/Private/Stylesheets/components/_links.scss */
  .privacy-link:hover {
    color: #151515; }

/* line 39, typo3conf/ext/client/Resources/Private/Stylesheets/components/_links.scss */
* + .privacy-link {
  margin-top: 35px; }

/* line 1, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
.card {
  border-radius: 0;
  margin-top: 20px;
  border: 0; }
  /* line 7, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
  .card h5 {
    margin: 0;
    font-size: 1.25rem;
    font-weight: 400; }
  /* line 14, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
  .card .card-header {
    background: #f5f5f5;
    padding: 0;
    border: 0;
    border-radius: 0; }
    /* line 21, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
    .card .card-header h5 {
      position: relative; }
      /* line 25, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
      .card .card-header h5 .btn, .card .card-header h5 input[type=submit] {
        font-size: 20px;
        font-weight: 700; }
    /* line 32, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
    .card .card-header button {
      display: block;
      padding: 0;
      margin: 0;
      border-radius: 0;
      border: 0;
      width: 100%;
      text-align: left;
      padding-bottom: 16px;
      padding-top: 18px;
      padding-left: 30px;
      padding-right: 64px;
      font-weight: 500;
      color: black; }
      @media (max-width: 767.98px) {
        /* line 32, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
        .card .card-header button {
          font-size: 1.125rem; } }
      @media (max-width: 991.98px) {
        /* line 32, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
        .card .card-header button {
          padding-left: 20px; } }
      /* line 57, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
      .card .card-header button:focus {
        box-shadow: none; }
      /* line 61, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
      .card .card-header button:after {
        content: '';
        background-image: url("/typo3conf/ext/client/Resources/Public/Images/Icons/minus-light.svg");
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        position: absolute;
        right: 35px;
        top: calc(50% - 10px); }
      /* line 77, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
      .card .card-header button.collapsed:after {
        background-image: url("/typo3conf/ext/client/Resources/Public/Images/Icons/plus-light.svg"); }
  /* line 88, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
  .card .card-body {
    padding-top: 0;
    background-color: #f5f5f5; }
    /* line 93, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
    .card .card-body h3 {
      padding-top: 14px;
      padding-bottom: 14px; }
    /* line 98, typo3conf/ext/client/Resources/Private/Stylesheets/components/_accordion.scss */
    .card .card-body .description {
      margin-top: 10px; }

/*
* Boxes
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-minimal {
  text-align: center; }
  /* line 9, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-minimal .box-minimal-icon {
    font-size: 50px;
    line-height: 50px;
    color: #e76a07; }

/* line 16, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-minimal-divider {
  width: 36px;
  height: 4px;
  margin-left: auto;
  margin-right: auto;
  background: #e76a07; }

/* line 24, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-minimal-text {
  width: 100%;
  max-width: 320px;
  margin-left: auto;
  margin-right: auto; }

/* line 31, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
* + .box-minimal {
  margin-top: 30px; }

/* line 35, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
* + .box-minimal-title {
  margin-top: 10px; }

/* line 39, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
* + .box-minimal-divider {
  margin-top: 20px; }

/* line 43, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
* + .box-minimal-text {
  margin-top: 15px; }

/* line 49, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.post-corporate.post-corporate-img-bg .box-minimal p, .section-main-bunner .box-minimal p, .context-dark .box-minimal p, .bg-gray-600 .box-minimal p, .bg-gray-700 .box-minimal p, .bg-gray-800 .box-minimal p, .bg-primary .box-minimal p, .bg-pink .box-minimal p, .bg-secondary .box-minimal p, .bg-secondary-2 .box-minimal p, .bg-green .box-minimal p, .box-countdown-dark .box-minimal p {
  color: rgba(21, 21, 21, 0.8); }

/* line 57, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-counter {
  position: relative;
  text-align: center;
  color: #444141; }

/* line 63, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-counter-title {
  display: inline-block;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  letter-spacing: -.025em; }

/* line 71, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-counter-main {
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 1.2; }
  /* line 77, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-counter-main > * {
    display: inline;
    font: inherit; }
  /* line 82, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-counter-main .small {
    font-size: 28px; }
  /* line 86, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-counter-main .small_top {
    position: relative;
    top: .2em;
    vertical-align: top; }

/* line 93, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-counter-divider {
  font-size: 0;
  line-height: 0; }
  /* line 96, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-counter-divider::after {
    content: '';
    display: inline-block;
    width: 80px;
    height: 2px;
    background: #e76a07; }

/* line 105, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
* + .box-counter-title {
  margin-top: 10px; }

/* line 109, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
* + .box-counter-main {
  margin-top: 20px; }

/* line 113, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
* + .box-counter-divider {
  margin-top: 10px; }

@media (min-width: 768px) {
  /* line 118, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-counter-title {
    font-size: 18px; } }

@media (min-width: 1200px) {
  /* line 124, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-counter-main {
    font-size: 60px; }
    /* line 127, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .box-counter-main .small {
      font-size: 36px; }
  /* line 132, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  * + .box-counter-main {
    margin-top: 30px; }
  /* line 135, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  * + .box-counter-divider {
    margin-top: 15px; }
  /* line 138, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  * + .box-counter-title {
    margin-top: 18px; } }

/* line 144, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.bg-primary .box-counter {
  color: #ffffff; }

/* line 149, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.bg-primary .box-counter-divider::after {
  background: #ffffff; }

/* line 157, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-color {
  width: 54px;
  height: 54px; }

/* line 164, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-icon-inner {
  position: relative; }
  /* line 166, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-inner > * {
    position: relative;
    z-index: 1; }
  /* line 170, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-inner:before {
    position: absolute;
    top: 15%;
    left: 56%;
    content: '';
    z-index: 0; }
  /* line 178, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-inner.decorate-triangle:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 18px 10px;
    border-color: transparent transparent rgba(0, 0, 0, 0.08) transparent;
    transform: rotate(137.76deg) translate(0, 0);
    will-change: transform;
    transition: all .6s; }
  /* line 190, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-inner.decorate-triangle.decorate-color-secondary:before {
    border-color: transparent transparent #FFD541 transparent; }
  /* line 196, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-inner.decorate-circle:before {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.08);
    transform: translate(0, 0);
    will-change: transform;
    transition: all .6s; }
  /* line 206, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-inner.decorate-circle.decorate-color-secondary-2:before {
    background: #5656DF; }
  /* line 212, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-inner.decorate-rectangle:before {
    width: 16px;
    height: 16px;
    transform: translateY(0) rotate(45deg);
    background-color: rgba(0, 0, 0, 0.08);
    will-change: transform;
    transition: all .6s; }
  /* line 221, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-inner.decorate-rectangle.decorate-color-primary:before {
    background: #e76a07; }

/* line 228, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-icon-caption h4 {
  font-weight: 500; }

/* line 230, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-icon-caption * + p {
  margin-top: 20px; }

/* line 235, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-icon-classic {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }
  /* line 240, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-classic > * + * {
    margin-top: 25px; }
  /* line 245, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-classic .box-icon-caption p {
    color: rgba(21, 21, 21, 0.6); }
  /* line 251, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-classic:hover .decorate-triangle:before {
    transform: rotate(175deg) translate(15px, 15px); }
  /* line 254, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-classic:hover .decorate-circle:before {
    transform: translate(-45px, 2px); }
  /* line 257, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-classic:hover .decorate-rectangle:before {
    transform: rotate(-90deg) translateY(-40px); }

/* line 264, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-icon-modern {
  display: flex;
  flex-direction: column;
  text-align: center; }
  /* line 268, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-modern > * + * {
    margin-top: 25px; }
  @media (min-width: 576px) {
    /* line 264, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .box-icon-modern {
      flex-direction: row;
      text-align: left; }
      /* line 275, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .box-icon-modern > * + * {
        margin-top: 0;
        margin-left: 30px; }
      /* line 280, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .box-icon-modern .box-icon-inner:before {
        left: 70%; } }
  /* line 287, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-modern .box-icon-caption * + p {
    margin-top: 5px; }
  /* line 291, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-modern .decorate-triangle:before {
    border-width: 0 16px 28px 16px; }
  /* line 294, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-modern .decorate-circle:before {
    width: 35px;
    height: 35px; }
  /* line 298, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-modern .decorate-rectangle:before {
    width: 25px;
    height: 25px; }
  /* line 304, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-modern:hover .decorate-triangle:before {
    transform: rotate(175deg) translate(15px, 15px); }
  /* line 307, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-modern:hover .decorate-circle:before {
    transform: translate(-45px, 2px); }
  /* line 310, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-icon-modern:hover .decorate-rectangle:before {
    transform: rotate(-90deg) translateY(-40px); }

/*
*  testimonials
*/
/* line 322, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-classic {
  position: relative;
  max-width: 390px;
  margin-left: auto;
  margin-right: auto;
  transition: all .3s; }
  /* line 328, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-classic > * {
    position: relative;
    z-index: 1; }

/* line 345, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-classic-figure {
  position: relative; }
  /* line 347, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-classic-figure .team-classic-soc-list {
    text-align: center;
    position: absolute;
    top: 50%;
    right: 25px;
    transform: translateY(-70%);
    transition: all .3s;
    opacity: 0; }
    /* line 355, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .team-classic-figure .team-classic-soc-list li + li {
      margin-top: 15px; }
    /* line 359, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .team-classic-figure .team-classic-soc-list a {
      color: #C4C4C4; }
      /* line 361, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .team-classic-figure .team-classic-soc-list a:hover {
        color: #3C3C3C; }

/* line 368, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-classic-caption {
  text-align: center;
  padding: 17px 25px 30px;
  transition: all .5s;
  background: #F5F5F5; }
  /* line 373, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-classic-caption p {
    margin-top: 0;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .15em;
    font-weight: 400;
    color: rgba(21, 21, 21, 0.8); }

/* line 382, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-name {
  font-weight: 500;
  line-height: 40px; }

/* line 386, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-classic:hover {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);
  z-index: 2; }
  /* line 389, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-classic:hover .team-classic-caption {
    padding-bottom: 30px;
    margin-bottom: -5px; }
  /* line 393, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-classic:hover .team-classic-soc-list {
    opacity: 1;
    transform: translateY(-50%); }

/* line 400, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-modern {
  max-width: 375px;
  margin-left: auto;
  margin-right: auto; }

/* line 405, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-modern-figure {
  position: relative;
  background: #151515;
  overflow: hidden; }
  /* line 409, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-modern-figure:before {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    border-bottom: 30px solid #ffffff;
    border-right: 250px solid transparent; }
  /* line 419, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-modern-figure:after {
    position: absolute;
    content: '';
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-bottom: 30px solid #ffffff;
    border-left: 130px solid transparent; }
  /* line 429, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-modern-figure:before, .team-modern-figure:after {
    z-index: 1; }
  /* line 432, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-modern-figure img {
    transition: all .3s;
    will-change: transform; }
  /* line 436, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-modern-figure .team-modern-soc-list {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-70%, -50%);
    transition: all .3s;
    opacity: 0; }
    /* line 444, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .team-modern-figure .team-modern-soc-list li {
      display: inline-block; }
    /* line 447, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .team-modern-figure .team-modern-soc-list li + li {
      margin-left: 24px; }
    /* line 451, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .team-modern-figure .team-modern-soc-list a {
      color: #ffffff;
      text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); }
      /* line 454, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .team-modern-figure .team-modern-soc-list a:hover {
        color: #e76a07; }
  /* line 460, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-modern-no-img .team-modern-figure {
    background: #f5f5f5; }
    /* line 463, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .team-modern-no-img .team-modern-figure .team-modern-soc-list a {
      color: rgba(0, 0, 0, 0.6); }
      /* line 465, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .team-modern-no-img .team-modern-figure .team-modern-soc-list a:hover {
        color: #000000; }

/* line 472, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-modern-caption {
  text-align: center;
  padding: 15px 25px 45px;
  transition: all .5s;
  background: #ffffff; }
  /* line 477, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-modern-caption p {
    margin-top: 0;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .15em;
    font-weight: 400; }

/* line 487, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-modern:hover .team-modern-figure img {
  opacity: .52; }

/* line 491, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-modern:hover .team-modern-soc-list {
  opacity: 1;
  transform: translate(-50%, -50%); }

/* line 498, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-minimal {
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

/* line 505, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-minimal-figure {
  position: relative;
  overflow: hidden; }
  /* line 508, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-minimal-figure:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(21, 21, 21, 0) 38.12%, rgba(21, 21, 21, 0.364) 100%);
    opacity: 0;
    transition: all .3s;
    z-index: 1; }
  /* line 520, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-minimal-figure .team-minimal-soc-list {
    text-align: center;
    position: absolute;
    bottom: 40px;
    left: 50%;
    transform: translate(-50%, -100%);
    transition: all .3s;
    opacity: 0;
    z-index: 2; }
    /* line 529, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .team-minimal-figure .team-minimal-soc-list li {
      display: inline-block; }
    /* line 532, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .team-minimal-figure .team-minimal-soc-list li + li {
      margin-left: 24px; }
    /* line 536, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .team-minimal-figure .team-minimal-soc-list a {
      color: #ffffff;
      text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); }
      /* line 539, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .team-minimal-figure .team-minimal-soc-list a:hover {
        color: #e76a07; }

/* line 545, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-minimal-caption {
  text-align: center;
  padding: 25px;
  background: #ffffff; }
  /* line 549, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-minimal-caption p {
    margin-top: 0;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .15em;
    font-weight: 400;
    color: rgba(21, 21, 21, 0.8); }

/* line 559, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-minimal:hover .team-minimal-figure:before {
  opacity: 1; }

/* line 562, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-minimal:hover .team-minimal-soc-list {
  opacity: 1;
  transform: translate(-50%, -50%); }

/* line 570, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-item-info .quote-primary-footer .bg-dot {
  max-width: 200px;
  flex-basis: 50%;
  height: 50px; }

/* line 576, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-item-info-name {
  display: inline-flex;
  align-items: center;
  padding-bottom: 30px;
  border-bottom: 1px solid #C4C4C4; }
  /* line 581, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-item-info-name h3 {
    margin-right: 15px; }
  /* line 584, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-item-info-name .team-item-info-name-text {
    border-radius: 4px;
    background: #FFD541;
    padding: 2px 4px; }
  /* line 589, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-item-info-name * + .team-item-info-name-text {
    margin-top: 0; }

/* line 595, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
* + .team-info-list {
  margin-top: 35px; }

/* line 598, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.team-info-list {
  font-weight: 400; }
  /* line 600, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-info-list > li + li {
    margin-top: 10px; }
  /* line 604, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-info-list li span.icon {
    font-size: 20px;
    color: #C4C4C4;
    margin-right: 10px; }
  /* line 609, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-info-list li a {
    font-size: 18px;
    line-height: 28px;
    color: #151515; }
    /* line 613, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .team-info-list li a:hover {
      color: #e76a07; }
  /* line 619, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-info-list .social-list > * {
    margin-top: 0; }
  /* line 622, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .team-info-list .social-list a:hover {
    background: transparent;
    color: #e76a07; }
  @media (min-width: 576px) {
    /* line 629, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .team-info-list > li {
      display: inline-block; }
    /* line 632, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .team-info-list > li + li {
      margin-left: 15px; } }

/*
*  testimonials
*/
/* line 643, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.testimonials-modern {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding: 30px; }
  /* line 649, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .testimonials-modern:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    max-width: 420px;
    max-height: 250px;
    background: url("../images/bg-dot.png");
    transform: translate(-50%, -50%);
    opacity: .15;
    z-index: 0; }
  @media (min-width: 992px) {
    /* line 643, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .testimonials-modern {
      width: 650px;
      padding: 40px 0; } }
  @media (min-width: 1200px) {
    /* line 643, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .testimonials-modern {
      width: 820px; } }
  /* line 672, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .testimonials-modern .testimonials-modern-text {
    font-style: italic;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: .08em; }
  /* line 678, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .testimonials-modern .testimonials-modern-name {
    color: #5656DF;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400; }
  /* line 684, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .testimonials-modern * + .testimonials-modern-name {
    margin-top: 20px; }

/*
*  Gallery items
*/
/* line 694, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.gallery-item-classic {
  position: relative; }
  /* line 696, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .gallery-item-classic img {
    max-width: inherit;
    width: 100%; }

/* line 701, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.gallery-item-classic-caption {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-70%, -50%);
  transition: all .3s;
  will-change: transform;
  opacity: 0; }
  /* line 709, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .gallery-item-classic-caption a {
    display: inline-block;
    font-size: 24px;
    line-height: 35px;
    text-align: center;
    padding: 25px 5px;
    color: #151515;
    font-weight: 500;
    width: 85px;
    height: 85px;
    border-radius: 50%;
    background: #ffffff;
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.4);
    cursor: pointer; }
    /* line 723, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .gallery-item-classic-caption a:hover {
      color: #151515;
      box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.4); }

/* line 730, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.gallery-item-classic:hover .gallery-item-classic-caption {
  opacity: 1;
  transform: translate(-50%, -50%); }

/*
*  pricing
*/
/* line 742, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-pricing-classic {
  position: relative;
  padding: 30px 0;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto; }
  /* line 748, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-pricing-classic > * + * {
    margin-top: 30px; }
  /* line 752, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-pricing-classic .pricing-border {
    display: block;
    position: absolute;
    width: 99%;
    max-width: 340px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: 2px;
    height: 100%;
    transition: all .3s;
    opacity: 0; }
    /* line 765, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .box-pricing-classic .pricing-border rect {
      max-width: 340px;
      width: 99%;
      height: 99%; }
  /* line 773, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-pricing-classic.box-pricing-selected .pricing-border {
    opacity: 1; }

/* line 778, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.pricing-classic-title {
  margin-top: 0;
  font-weight: 500;
  letter-spacing: -.03em; }

/* line 785, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.pricing-classic-list li {
  padding: 8px 5px;
  border-top: 1px solid rgba(255, 255, 255, 0.1); }
  /* line 788, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .pricing-classic-list li:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

/* line 793, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.pricing-classic-price {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  font-weight: 500;
  letter-spacing: -.03em; }
  /* line 799, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .pricing-classic-price span {
    font-size: 24px; }

/* line 805, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-pricing-modern {
  position: relative;
  text-align: center;
  overflow: hidden;
  padding-top: 20px;
  max-width: 340px;
  margin-left: auto;
  margin-right: auto; }
  /* line 813, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-pricing-modern:before {
    position: absolute;
    content: '';
    top: 0;
    left: 2px;
    right: 0;
    width: 100%;
    height: 35px;
    background: #ffffff;
    transform: skewX(-35deg);
    z-index: 0; }
  /* line 825, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-pricing-modern .button {
    min-width: 190px; }
  /* line 828, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-pricing-modern * + .button {
    margin-top: 40px; }
  /* line 831, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-pricing-modern * + .pricing-modern-list {
    margin-top: 30px; }
  /* line 835, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-pricing-modern.box-pricing-selected .box-pricing-modern-inner {
    padding: 25px 20px 55px; }

/* line 840, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-pricing-modern-inner {
  position: relative;
  padding: 10px 20px 40px;
  background: #ffffff;
  z-index: 1; }

/* line 846, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.pricing-modern-title {
  font-weight: 500;
  color: #151515; }

/* line 850, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
* + .pricing-modern-price {
  margin-top: 30px; }

/* line 853, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.pricing-modern-price {
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: flex-start; }
  /* line 858, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .pricing-modern-price span {
    font-size: 24px; }
  /* line 861, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .pricing-modern-price p {
    margin-top: 0;
    font-size: 60px;
    line-height: 1; }
    @media (min-width: 992px) {
      /* line 861, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .pricing-modern-price p {
        font-size: 72px; } }

/* line 871, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.pricing-modern-list {
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  color: rgba(21, 21, 21, 0.8); }
  /* line 877, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .pricing-modern-list.list-marked > li:before {
    color: #5656DF; }

/* line 884, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.pricing-corporate {
  text-align: center;
  padding: 20px 30px;
  max-width: 370px;
  margin-left: auto;
  margin-right: auto; }
  /* line 890, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .pricing-corporate .text-accent-2 {
    position: relative;
    font-size: 60px;
    line-height: 1;
    z-index: 1; }
    @media (min-width: 992px) {
      /* line 890, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .pricing-corporate .text-accent-2 {
        font-size: 110px; } }
  @media (min-width: 992px) {
    /* line 884, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .pricing-corporate {
      padding: 20px 45px; } }
  /* line 902, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .pricing-corporate > * + * {
    margin-top: 25px; }
  /* line 905, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .pricing-corporate.box-pricing-selected {
    border-left: 1px solid #E7E7E7;
    border-right: 1px solid #E7E7E7; }

/* line 910, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.pricing-corporate-price {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: row; }
  /* line 916, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .pricing-corporate-price .heading-4 {
    margin-top: 10px;
    font-weight: 600;
    letter-spacing: .2em; }
  /* line 921, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .pricing-corporate-price * + p {
    margin-top: 0; }
  /* line 924, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .pricing-corporate-price .pricing-corporate-bonus {
    position: absolute;
    top: -15px;
    right: -20px;
    width: 62px;
    height: 62px;
    border-radius: 50%;
    background: linear-gradient(228.54deg, #FFD541 36.26%, #F73CA1 96.73%);
    color: #ffffff;
    text-align: center;
    font-size: 13px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 21px 7px;
    box-shadow: -5px 7px 10px rgba(21, 21, 21, 0.1);
    z-index: 1; }
    @media (min-width: 1200px) {
      /* line 924, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .pricing-corporate-price .pricing-corporate-bonus {
        right: 10px; } }

/* line 947, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.pricing-corporate-title {
  letter-spacing: .1em;
  text-transform: uppercase;
  line-height: 28px;
  font-weight: 400; }

/* line 953, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.pricing-corporate-list {
  color: rgba(21, 21, 21, 0.8); }
  /* line 955, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .pricing-corporate-list li + li {
    margin-top: 10px; }

/*
*  Events
*/
/* line 964, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.event-item-classic {
  display: flex;
  align-items: flex-start;
  padding: 35px 20px;
  background: #ffffff;
  flex-direction: column; }
  /* line 972, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .event-item-classic * + .event-item-classic-caption {
    margin-top: 20px; }
  @media (min-width: 992px) {
    /* line 964, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .event-item-classic {
      flex-direction: row;
      padding: 50px 40px; }
      /* line 978, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .event-item-classic .event-item-classic-figure {
        margin-right: 50px; }
      /* line 981, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .event-item-classic * + .event-item-classic-caption {
        margin-top: 0; } }

/* line 986, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.event-item-classic + .event-item-classic {
  border-top: 0.75px solid rgba(196, 196, 196, 0.8); }

@media (min-width: 992px) {
  /* line 989, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .event-item-classic-figure {
    max-width: 130px;
    width: 100%; } }

/* line 995, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.event-item-classic-figure img {
  border-radius: 50%; }

/* line 998, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.event-item-classic-figure .event-img-list {
  margin-bottom: -6px;
  margin-left: -6px; }
  /* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
  .event-item-classic-figure .event-img-list:empty {
    margin-bottom: 0;
    margin-left: 0; }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
  .event-item-classic-figure .event-img-list > * {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 6px;
    margin-left: 6px; }

/* line 1003, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.event-item-classic-caption h5 {
  font-weight: 400;
  letter-spacing: -.03em; }
  /* line 1006, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .event-item-classic-caption h5 a {
    color: #e76a07; }
    /* line 1008, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .event-item-classic-caption h5 a:hover {
      color: #5656DF; }
  /* line 1012, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .event-item-classic-caption h5 .location {
    color: #FFD541; }

/* line 1017, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
* + .event-item-classic-text {
  margin-top: 20px; }

/* line 1021, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.event-item-classic-text * + * {
  margin-top: 15px; }

/* line 1025, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.event-item-classic-title {
  font-weight: 500;
  line-height: 36px;
  letter-spacing: -.03em; }

/* line 1030, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.event-item-classic-title + * {
  margin-top: 15px; }

/* line 1033, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
* + .event-item-classic-title {
  margin-top: 15px; }

/* line 1037, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.events-time {
  font-size: 18px;
  color: rgba(21, 21, 21, 0.64);
  font-weight: 400; }

/* line 1044, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-event-modern {
  max-width: 670px;
  margin-left: auto;
  margin-right: auto; }
  /* line 1048, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-event-modern .event-item-modern + .event-item-modern {
    margin-top: 60px; }
  /* line 1052, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-event-modern .event-item-modern:last-child:before {
    display: none; }

/* line 1058, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.event-item-modern {
  position: relative;
  padding-left: 80px; }
  /* line 1061, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .event-item-modern:before {
    position: absolute;
    content: '';
    top: 50px;
    bottom: -80px;
    left: 15px;
    border-left: 1px solid #C4C4C4; }
  /* line 1070, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .event-item-modern .event-dot {
    position: absolute;
    display: inline-block;
    left: 0;
    top: 20px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #C4C4C4; }
  /* line 1080, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .event-item-modern > * + * {
    margin-top: 15px; }
  /* line 1083, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .event-item-modern .event-time {
    font-size: 18px;
    font-weight: 400;
    color: rgba(21, 21, 21, 0.64); }
  /* line 1089, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .event-item-modern.event-active span:before {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #FFD541;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

/* line 1102, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.event-item-modern-title {
  font-weight: 500;
  letter-spacing: -.03em; }

/* line 1108, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-sponsor {
  display: inline-block; }
  /* line 1110, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-sponsor:hover {
    box-shadow: 0 0 15px rgba(68, 65, 65, 0.25); }
  /* line 1114, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-sponsor.box-sponsor-modern {
    overflow: hidden; }
    @media (min-width: 1200px) {
      /* line 1117, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .box-sponsor.box-sponsor-modern:before {
        position: absolute;
        content: url("../images/sponsor-img-hover.png");
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        will-change: transform;
        transition: all .3s;
        opacity: 0; } }
    /* line 1129, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .box-sponsor.box-sponsor-modern img {
      opacity: .6;
      transition: all .3s; }
    /* line 1133, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .box-sponsor.box-sponsor-modern:hover {
      box-shadow: none; }
      /* line 1135, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .box-sponsor.box-sponsor-modern:hover:before {
        opacity: 1; }
      /* line 1139, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .box-sponsor.box-sponsor-modern:hover img {
        opacity: 1; }

/* line 1147, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-user-classic {
  text-align: center;
  max-width: 130px; }
  /* line 1150, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-user-classic * + h5 {
    margin-top: 15px; }
  /* line 1153, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-user-classic h5 {
    font-weight: 500;
    letter-spacing: -.03em; }
  /* line 1157, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-user-classic * + p {
    margin-top: 5px; }
  /* line 1160, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-user-classic p {
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    color: rgba(21, 21, 21, 0.8); }

/* line 1169, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-img-animate {
  text-align: center; }
  /* line 1171, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-img-animate .box-img-animate-item {
    display: inline-block; }
    /* line 1173, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .box-img-animate .box-img-animate-item img {
      border-radius: 6px;
      box-shadow: 8px 14px 40px rgba(0, 0, 0, 0.25); }
  @media (max-width: 1199.98px) {
    /* line 1180, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .box-img-animate .box-img-animate-item + .box-img-animate-item {
      margin-top: 20px; }
    /* line 1183, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .box-img-animate .box-img-animate-item {
      padding: 0 15px; } }

/* line 1192, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.bunner-content-modern {
  position: relative;
  max-width: 710px;
  margin-left: auto;
  margin-right: auto; }
  /* line 1199, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .bunner-content-modern p {
    font-size: 24px;
    line-height: 1.55556;
    letter-spacing: -0.03em;
    padding-left: 10px;
    padding-right: 10px; }
  /* line 1207, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .bunner-content-modern .text-accent-2 {
    font-size: 90px;
    letter-spacing: .1em;
    text-shadow: 0 4px 4px rgba(21, 21, 21, 0.25); }
    @media (min-width: 768px) {
      /* line 1207, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .bunner-content-modern .text-accent-2 {
        font-size: 140px; } }
    @media (min-width: 992px) {
      /* line 1207, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .bunner-content-modern .text-accent-2 {
        font-size: 190px; } }
    @media (min-width: 1200px) {
      /* line 1207, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .bunner-content-modern .text-accent-2 {
        font-size: 250px; } }
  /* line 1221, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .bunner-content-modern .box-location {
    padding: 20px;
    text-transform: uppercase;
    letter-spacing: .05em;
    opacity: .8;
    background: url("../images/bg-brush.png") center no-repeat; }
    /* line 1227, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .bunner-content-modern .box-location h4 {
      font-weight: 800;
      color: #ffffff; }
    /* line 1231, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .bunner-content-modern .box-location h5 {
      font-weight: 700; }
    @media (min-width: 992px) {
      /* line 1221, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
      .bunner-content-modern .box-location {
        position: absolute;
        top: 5%;
        right: 27%; } }

/*
 * Box Causes
*/
/* line 1245, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
.box-causes {
  max-width: 372px;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }
  /* line 1251, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-causes-img {
    z-index: 1;
    position: relative;
    overflow: hidden; }
    /* line 1256, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .box-causes-img:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: linear-gradient(180deg, rgba(21, 21, 21, 0) 38.12%, rgba(21, 21, 21, 0.364) 100%);
      pointer-events: none;
      opacity: 0;
      transition: .3s ease-out all; }
    /* line 1269, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .box-causes-img .button {
      position: absolute;
      left: 50%;
      bottom: 30px;
      opacity: 0;
      transform: translateX(-50%) scale(0.6); }
  /* line 1278, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-causes-donate {
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0; }
    /* line 1283, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .box-causes-donate-complete {
      color: #e76a07; }
  /* line 1289, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-causes:hover .box-causes-img .button {
    bottom: 48px;
    opacity: 1;
    transform: translateX(-50%) scale(1); }
  /* line 1294, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-causes:hover .box-causes-img:before {
    opacity: 1; }
  /* line 1299, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  * + .box-causes-donate {
    margin-top: 4px; }
  /* line 1300, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
  .box-causes-img + * {
    margin-top: 17px; }
  @media (min-width: 1200px) {
    /* line 1303, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    .box-causes-img + * {
      margin-top: 30px; }
    /* line 1304, typo3conf/ext/client/Resources/Private/Stylesheets/components/_boxes.scss */
    * + .box-causes-donate {
      margin-top: 7px; } }

/*
* Element groups
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/components/_groups.scss */
html .group {
  margin-bottom: -20px;
  margin-left: -15px; }
  /* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
  html .group:empty {
    margin-bottom: 0;
    margin-left: 0; }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
  html .group > * {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 15px; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/components/_groups.scss */
html .group-sm {
  margin-bottom: -10px;
  margin-left: -10px; }
  /* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
  html .group-sm:empty {
    margin-bottom: 0;
    margin-left: 0; }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
  html .group-sm > * {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 10px; }

/* line 14, typo3conf/ext/client/Resources/Private/Stylesheets/components/_groups.scss */
html .group-xl {
  margin-bottom: -20px;
  margin-left: -30px; }
  /* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
  html .group-xl:empty {
    margin-bottom: 0;
    margin-left: 0; }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
  html .group-xl > * {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 30px; }
  @media (min-width: 992px) {
    /* line 14, typo3conf/ext/client/Resources/Private/Stylesheets/components/_groups.scss */
    html .group-xl {
      margin-bottom: -20px;
      margin-left: -45px; }
      /* line 23, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
      html .group-xl > * {
        margin-bottom: 20px;
        margin-left: 45px; } }

/* line 22, typo3conf/ext/client/Resources/Private/Stylesheets/components/_groups.scss */
html .group-middle {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center; }

/* line 28, typo3conf/ext/client/Resources/Private/Stylesheets/components/_groups.scss */
html .group-custom {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 100%; }
  /* line 35, typo3conf/ext/client/Resources/Private/Stylesheets/components/_groups.scss */
  html .group-custom > * {
    flex: 0 1 100%;
    padding-left: 20px;
    padding-right: 20px; }
  @media (min-width: 576px) {
    /* line 28, typo3conf/ext/client/Resources/Private/Stylesheets/components/_groups.scss */
    html .group-custom {
      flex-wrap: nowrap; }
      /* line 44, typo3conf/ext/client/Resources/Private/Stylesheets/components/_groups.scss */
      html .group-custom > * {
        flex: 1 1 auto; } }

/* line 51, typo3conf/ext/client/Resources/Private/Stylesheets/components/_groups.scss */
* + .group-sm {
  margin-top: 30px; }

/* line 55, typo3conf/ext/client/Resources/Private/Stylesheets/components/_groups.scss */
* + .group-xl {
  margin-top: 20px; }

/*
* Responsive units
*/
/* line 13, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_unit-utilities.scss */
.unit {
  display: flex;
  flex: 0 1 100%;
  margin-bottom: -30px;
  margin-left: -20px; }
  /* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_unit-utilities.scss */
  .unit > * {
    margin-bottom: 30px;
    margin-left: 20px; }

/* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_unit-utilities.scss */
.unit:empty {
  margin-bottom: 0;
  margin-left: 0; }

/* line 24, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_unit-utilities.scss */
.unit-body {
  flex: 0 1 auto; }

/* line 28, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_unit-utilities.scss */
.unit-left,
.unit-right {
  flex: 0 0 auto;
  max-width: 100%; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/components/_units.scss */
.unit-spacing-xs {
  margin-bottom: -15px;
  margin-left: -7px; }
  /* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_unit-utilities.scss */
  .unit-spacing-xs > * {
    margin-bottom: 15px;
    margin-left: 7px; }

/*
* Lists
*/
/*
* Vertical list
*/
/* line 9, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.list > li + li {
  margin-top: 10px; }

/* line 14, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.list-xs > li + li {
  margin-top: 5px; }

/* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.list-sm > li + li {
  margin-top: 10px; }

/* line 22, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.list-md > li + li {
  margin-top: 18px; }

/* line 26, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.list-lg > li + li {
  margin-top: 25px; }

/* line 30, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.list-xl > li + li {
  margin-top: 30px; }

/* line 34, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.list-xxl > li + li {
  margin-top: 30px; }
  @media (min-width: 992px) {
    /* line 34, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
    .list-xxl > li + li {
      margin-top: 55px; } }

/* line 42, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.heading-list h1, .heading-list h2, .heading-list h3, .heading-list h4, .heading-list h5, .heading-list h6, .heading-list [class^='heading-'] {
  font-weight: 700; }

/* line 46, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.heading-list li * + p {
  margin-top: 30px; }

@media (min-width: 768px) {
  /* line 53, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  .list-xl > li + li {
    margin-top: 60px; } }

/*
* List inline
*/
/* line 62, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.list-inline > li {
  display: inline-block; }

/* line 68, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
html .list-inline-md {
  margin-left: -10px;
  margin-right: -10px; }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_spacing.scss */
  html .list-inline-md > * {
    margin-top: 8px;
    padding-left: 10px;
    padding-right: 10px; }
  @media (min-width: 992px) {
    /* line 68, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
    html .list-inline-md {
      margin-left: -15px;
      margin-right: -15px; }
      /* line 22, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_spacing.scss */
      html .list-inline-md > * {
        padding-left: 15px;
        padding-right: 15px; } }

/*
* List terms
*/
/* line 81, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.list-terms dt + dd {
  margin-top: 5px; }

/* line 84, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.list-terms dd + dt {
  margin-top: 25px; }

/* line 89, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
* + .list-terms {
  margin-top: 25px; }

/*
* Index list
*/
/* line 96, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.index-list {
  counter-reset: li; }
  /* line 101, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  .index-list > li .list-index-counter:before {
    content: counter(li, decimal-leading-zero);
    counter-increment: li; }

/*
* Marked list
*/
/* line 112, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.list-marked, #content ul {
  list-style: none;
  margin-top: 12px;
  text-align: left; }
  /* line 119, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  .list-marked > li, #content ul > li {
    position: relative;
    padding-left: 25px; }
    /* line 122, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
    .list-marked > li::before, #content ul > li::before {
      position: absolute;
      display: inline-block;
      left: 0;
      top: -1px;
      min-width: 25px;
      content: '\f222';
      font-family: 'Material Design Icons';
      line-height: 23px;
      font-size: 15px;
      letter-spacing: -0.03em;
      color: #151515; }
    /* line 136, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
    .list-marked > li.page-item, #content ul > li.page-item {
      margin-top: 4px; }
      /* line 140, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
      .list-marked > li.page-item::before, #content ul > li.page-item::before {
        content: none; }
  /* line 150, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  .list-marked > li + li, #content ul > li + li {
    margin-top: 4px; }

/* line 155, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
#content ol {
  margin-top: 12px;
  margin-left: 20px; }
  /* line 159, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  #content ol > li {
    display: list-item;
    list-style-type: lower-alpha;
    padding-left: 15px; }
    /* line 164, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
    #content ol > li::before {
      content: none; }

/* line 170, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
* + .list-marked {
  margin-top: 15px; }

/* line 174, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
p + .list-marked {
  margin-top: 10px; }

/*
* Ordered List
*/
/* line 181, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.list-ordered {
  counter-reset: li;
  text-align: left; }
  /* line 186, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  .list-ordered > li {
    position: relative;
    padding-left: 25px; }
    /* line 190, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
    .list-ordered > li:before {
      content: counter(li, decimal) ".";
      counter-increment: li;
      position: absolute;
      top: 0;
      left: 0;
      display: inline-block;
      width: 15px;
      color: #151515; }
  /* line 202, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  .list-ordered > li + li {
    margin-top: 4px; }

/* line 207, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
* + .list-ordered {
  margin-top: 15px; }

/* line 213, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
ul.list-color {
  max-width: 248px;
  margin-left: -4px;
  margin-right: -4px;
  text-align: center;
  font-size: 0; }
  /* line 219, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  ul.list-color li {
    display: inline-block;
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom: 8px; }

/* line 228, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
ul.list-contact-info li + li {
  margin-top: 24px; }

/* line 231, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
ul.list-contact-info li {
  position: relative;
  padding-left: 40px;
  font-size: 18px; }
  /* line 235, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  ul.list-contact-info li > * {
    display: inline-block; }
  /* line 238, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  ul.list-contact-info li .icon {
    position: absolute;
    left: 0;
    top: 2px; }

/* line 247, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
ul.social-list {
  margin-left: -10px;
  margin-right: -10px; }
  /* line 248, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  ul.social-list > li {
    display: inline-block; }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_spacing.scss */
  ul.social-list > * {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px; }
  /* line 253, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  ul.social-list a:hover {
    color: #ffffff;
    background: #e76a07; }

/* line 263, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.category-list > li + li {
  margin-top: 8px; }

/* line 266, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
.category-list li {
  position: relative;
  padding-left: 30px; }
  /* line 269, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  .category-list li:before {
    position: absolute;
    left: 0;
    color: #e76a07;
    content: '\f14f';
    font-family: 'Material Design Icons';
    line-height: 27px;
    font-size: 18px;
    letter-spacing: -0.03em;
    transition: all .3s;
    opacity: 0; }
  /* line 283, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  .category-list li a {
    display: flex;
    justify-content: space-between;
    color: rgba(21, 21, 21, 0.5); }
  /* line 289, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  .category-list li.active a, .category-list li:hover a {
    color: #151515; }
  /* line 292, typo3conf/ext/client/Resources/Private/Stylesheets/components/_lists.scss */
  .category-list li.active:before, .category-list li:hover:before {
    opacity: 1; }

/*
* Images
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/components/_images.scss */
img {
  display: inline-block;
  max-width: 100%;
  height: auto; }

/* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/components/_images.scss */
.img-responsive {
  width: 100%; }

/*
* Icons
*/
/* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon {
  display: inline-block;
  font-size: 16px;
  line-height: 1; }
  /* line 13, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
  .icon::before {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-transform: none; }

/* line 30, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-primary {
  color: #e76a07; }

/* line 34, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-secondary {
  color: #FFD541; }

/* line 38, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-bg-white {
  background: #ffffff;
  color: #e76a07; }

/* line 43, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-blue {
  color: #135DEC; }

/* line 46, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-pink {
  color: #FF3951; }

/* line 49, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-violet {
  color: #2C3AB6; }

/* line 52, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-blue-light {
  color: #35B7E0; }

/* line 58, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-circle {
  border-radius: 50%;
  text-align: center; }

/* line 62, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-circle-md {
  padding: 10px;
  width: 48px;
  height: 48px; }

/* line 76, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-sm {
  font-size: 22px;
  line-height: 28px; }

/* line 81, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-md {
  font-size: 27px; }

/* line 85, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-lg {
  font-size: 36px; }

/* line 89, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-xl {
  font-size: 70px;
  line-height: 79px; }
  /* line 92, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
  .icon-xl.icon-xl-min {
    font-size: 60px; }

/* line 97, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-gradient-1 {
  color: #5656DF; }

/* line 101, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-gradient-2 {
  color: #F73CA1; }

/* line 105, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-gradient-3 {
  color: #FFD541; }

/* line 109, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
.icon-gradient-4 {
  color: #00E175; }

@supports (-webkit-background-clip: text) {
  /* line 113, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
  .icon-gradient-1 {
    background: linear-gradient(228.54deg, #e76a07 30.16%, #5656DF 89.45%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  /* line 118, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
  .icon-gradient-2 {
    background: linear-gradient(228.54deg, #FFD541 36.26%, #F73CA1 96.73%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  /* line 123, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
  .icon-gradient-3 {
    background: linear-gradient(228.54deg, #5656DF 0%, #FFD541 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  /* line 128, typo3conf/ext/client/Resources/Private/Stylesheets/components/_icons.scss */
  .icon-gradient-4 {
    background: linear-gradient(228.54deg, #00E175 0%, #5656DF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; } }

/*
* Tables custom
*/
/* line 16, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
.table-custom {
  width: 100%;
  max-width: 100%;
  text-align: left;
  background: #ffffff;
  border-collapse: collapse; }
  /* line 23, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
  .table-custom th,
  .table-custom td {
    color: #444141;
    background: #ffffff; }
  /* line 29, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
  .table-custom th {
    padding: 35px 24px;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: #d7d7d7; }
    @media (max-width: 991.98px) {
      /* line 29, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
      .table-custom th {
        padding-top: 20px;
        padding-bottom: 20px; } }
  /* line 43, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
  .table-custom td {
    padding: 17px 24px; }
  /* line 48, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
  .table-custom tbody tr:first-child td {
    border-top: 0; }
  /* line 53, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
  .table-custom tr td {
    border-bottom: 1px solid #E7E7E7; }
  /* line 58, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
  .table-custom tfoot td {
    font-weight: 700; }

/* line 64, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
* + .table-custom-responsive {
  margin-top: 30px; }

@media (min-width: 768px) {
  /* line 69, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
  * + .table-custom-responsive {
    margin-top: 40px; } }

/* line 78, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
.table-custom.table-custom-primary thead th {
  color: #ffffff;
  background: #e76a07;
  border: 0; }

/* line 83, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
.table-custom.table-custom-primary tbody tr:hover td {
  background: #d7d7d7; }

/* line 90, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
.table-custom.table-custom-bordered tr td:first-child {
  border-left: 0; }

/* line 93, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
.table-custom.table-custom-bordered tr td:last-child {
  border-right: 0; }

/* line 97, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
.table-custom.table-custom-bordered td {
  border: 1px solid #E7E7E7; }

/* line 101, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
.table-custom.table-custom-bordered tbody > tr:first-of-type > td {
  border-top: 0; }

/* line 106, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
.table-custom.table-custom-striped {
  border-bottom: 1px solid #E7E7E7; }
  /* line 108, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
  .table-custom.table-custom-striped tbody tr:nth-of-type(odd) td {
    background: transparent; }
  /* line 112, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
  .table-custom.table-custom-striped tbody tr:nth-of-type(even) td {
    background: #d7d7d7; }
  /* line 116, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
  .table-custom.table-custom-striped tbody td {
    border: 0; }
  /* line 120, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
  .table-custom.table-custom-striped tfoot td:not(:first-child) {
    border-left: 0; }

@media (max-width: 991.98px) {
  /* line 128, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
  .table-custom-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    /* line 136, typo3conf/ext/client/Resources/Private/Stylesheets/components/_tables.scss */
    .table-custom-responsive.table-bordered, .table-custom-responsive.contenttable-2 {
      border: 0; } }

/*
* Dividers
*/
/* line 5, typo3conf/ext/client/Resources/Private/Stylesheets/components/_dividers.scss */
hr {
  margin-top: 0;
  margin-bottom: 0;
  border-top: 1px solid #d7d7d7; }

/* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/components/_dividers.scss */
.divider {
  font-size: 0;
  line-height: 0; }
  /* line 15, typo3conf/ext/client/Resources/Private/Stylesheets/components/_dividers.scss */
  .divider::after {
    content: '';
    display: inline-block;
    width: 60px;
    height: 2px;
    background-color: #e76a07; }

/*
* Buttons
*/
/* line 7, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button {
  position: relative;
  overflow: hidden;
  display: inline-block;
  padding: 14px 35px;
  font-size: 15px;
  line-height: 1.25;
  border: 1px solid;
  border-radius: 5px;
  font-family: "Frutiger", sans-serif;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
  user-select: none;
  transition: 250ms all ease-in-out; }

/* line 27, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-block {
  display: block;
  width: 100%; }

/* line 3, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-default, .button-default:focus {
  color: #E7E7E7;
  background-color: #444141;
  border-color: #444141; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-default:hover, .button-default:active {
  color: #ffffff;
  background-color: #e76a07;
  border-color: #e76a07; }

/* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-default.button-ujarak::before {
  background: #e76a07; }

/* line 3, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-gray-100, .button-gray-100:focus {
  color: #151515;
  background-color: #edeff4;
  border-color: #edeff4; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-gray-100:hover, .button-gray-100:active {
  color: #151515;
  background-color: #dde1ea;
  border-color: #dde1ea; }

/* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-gray-100.button-ujarak::before {
  background: #dde1ea; }

/* line 3, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-primary, .button-primary:focus {
  color: #ffffff;
  background-color: #e76a07;
  border-color: #e76a07; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-primary:hover, .button-primary:active {
  color: #ffffff;
  background-color: #444141;
  border-color: #444141; }

/* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-primary.button-ujarak::before {
  background: #444141; }

/* line 3, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.rd-navbar--is-stuck .button-primary, .rd-navbar--is-stuck .button-primary:focus {
  color: #ffffff;
  background-color: #444141;
  border-color: #444141; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.rd-navbar--is-stuck .button-primary:hover, .rd-navbar--is-stuck .button-primary:active {
  color: #444141;
  background-color: #ffffff;
  border-color: #ffffff; }

/* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.rd-navbar--is-stuck .button-primary.button-ujarak::before {
  background: #ffffff; }

/* line 3, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-secondary, .button-secondary:focus {
  color: #ffffff;
  background-color: #FFD541;
  border-color: #FFD541; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-secondary:hover, .button-secondary:active {
  color: #ffffff;
  background-color: #151515;
  border-color: #151515; }

/* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-secondary.button-ujarak::before {
  background: #151515; }

/* line 3, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-default-outline, .button-default-outline:focus {
  color: #151515;
  background-color: transparent;
  border-color: #151515; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-default-outline:hover, .button-default-outline:active {
  color: #151515;
  background-color: #FFD541;
  border-color: #FFD541; }

/* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-default-outline.button-ujarak::before {
  background: #FFD541; }

/* line 3, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-white-outline, .button-white-outline:focus {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-white-outline:hover, .button-white-outline:active {
  color: #ffffff;
  background-color: #e76a07;
  border-color: #e76a07; }

/* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-white-outline.button-ujarak::before {
  background: #e76a07; }

/* line 67, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-gradient {
  background: transparent;
  border: none;
  z-index: 1;
  color: #ffffff; }
  /* line 73, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient:before, .button-gradient:after {
    position: absolute;
    top: -2px;
    left: -2px;
    bottom: -2px;
    right: -2px;
    content: '';
    z-index: -1;
    transition: all .3s; }
  /* line 84, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient:before {
    background: linear-gradient(228.54deg, #e76a07 30.16%, #5656DF 89.45%); }
  /* line 87, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient:after {
    opacity: 0;
    background: linear-gradient(-228.54deg, #e76a07 30.16%, #5656DF 89.45%); }
  /* line 91, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient:hover {
    color: #ffffff; }
    /* line 93, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
    .button-gradient:hover:before {
      opacity: 0; }
    /* line 96, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
    .button-gradient:hover:after {
      opacity: 1; }
  /* line 100, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient:focus, .button-gradient:active {
    color: #ffffff; }

/* line 105, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-gradient-secondary {
  background: transparent;
  border: none;
  z-index: 1;
  color: #ffffff; }
  /* line 111, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient-secondary:before, .button-gradient-secondary:after {
    position: absolute;
    top: -2px;
    left: -2px;
    bottom: -2px;
    right: -2px;
    content: '';
    z-index: -1;
    transition: all .3s; }
  /* line 122, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient-secondary:before {
    background: linear-gradient(228.54deg, #FFD541 36.26%, #F73CA1 96.73%); }
  /* line 125, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient-secondary:after {
    opacity: 0;
    background: linear-gradient(-228.54deg, #FFD541 36.26%, #F73CA1 96.73%); }
  /* line 129, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient-secondary:hover {
    color: #ffffff; }
    /* line 131, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
    .button-gradient-secondary:hover:before {
      opacity: 0; }
    /* line 134, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
    .button-gradient-secondary:hover:after {
      opacity: 1; }
  /* line 138, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient-secondary:focus, .button-gradient-secondary:active {
    color: #ffffff; }

/* line 143, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-gradient-secondary-2 {
  background: transparent;
  border: none;
  z-index: 1;
  color: #ffffff; }
  /* line 149, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient-secondary-2:before, .button-gradient-secondary-2:after {
    position: absolute;
    top: -2px;
    left: -2px;
    bottom: -2px;
    right: -2px;
    content: '';
    z-index: -1;
    transition: all .3s; }
  /* line 160, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient-secondary-2:before {
    background: linear-gradient(228.54deg, #00E175 0%, #5656DF 100%); }
  /* line 163, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient-secondary-2:after {
    opacity: 0;
    background: linear-gradient(-228.54deg, #00E175 0%, #5656DF 100%); }
  /* line 167, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-gradient-secondary-2:hover {
    color: #ffffff; }
    /* line 169, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
    .button-gradient-secondary-2:hover:before {
      opacity: 0; }
    /* line 172, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
    .button-gradient-secondary-2:hover:after {
      opacity: 1; }

/* line 178, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-ghost {
  border: 0;
  background-color: transparent; }
  /* line 182, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-ghost:hover {
    color: #ffffff;
    background: #e76a07; }

/* line 3, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-facebook, .button-facebook:focus {
  color: #ffffff;
  background-color: #4d70a8;
  border-color: #4d70a8; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-facebook:hover, .button-facebook:active {
  color: #ffffff;
  background-color: #456497;
  border-color: #456497; }

/* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-facebook.button-ujarak::before {
  background: #456497; }

/* line 3, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-twitter, .button-twitter:focus {
  color: #ffffff;
  background-color: #02bcf3;
  border-color: #02bcf3; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-twitter:hover, .button-twitter:active {
  color: #ffffff;
  background-color: #02a8da;
  border-color: #02a8da; }

/* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-twitter.button-ujarak::before {
  background: #02a8da; }

/* line 3, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-google, .button-google:focus {
  color: #ffffff;
  background-color: #e2411e;
  border-color: #e2411e; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-google:hover, .button-google:active {
  color: #ffffff;
  background-color: #cc3a1a;
  border-color: #cc3a1a; }

/* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
.button-google.button-ujarak::before {
  background: #cc3a1a; }

/* line 202, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-shadow {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25); }
  /* line 205, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-shadow:hover {
    box-shadow: 0 9px 10px 0 rgba(0, 0, 0, 0.15); }
  /* line 209, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-shadow:focus, .button-shadow:active {
    box-shadow: none; }

/* line 218, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-ujarak {
  position: relative;
  z-index: 0;
  transition: background .4s, border-color .4s, color .4s; }
  /* line 223, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-ujarak::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e76a07;
    z-index: -1;
    opacity: 0;
    transform: scale3d(0.7, 1, 1);
    transition: transform 0.42s, opacity 0.42s;
    border-radius: inherit; }
  /* line 238, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-ujarak, .button-ujarak::before {
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
  /* line 243, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-ujarak:hover {
    transition: background .4s .4s, border-color .4s 0s, color .2s 0s; }
    /* line 245, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
    .button-ujarak:hover::before {
      opacity: 1;
      transform: translate3d(0, 0, 0) scale3d(1, 1, 1); }

/* line 256, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-xs {
  padding: 8px 17px; }

/* line 260, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-sm {
  padding: 10px 30px;
  font-size: 13px;
  line-height: 20px; }

/* line 264, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-lg {
  padding: 18px 35px;
  font-size: 15px;
  line-height: 1.5; }
  /* line 266, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button-lg.button-gradient {
    padding: 19px 35px; }

/* line 271, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-xl {
  padding: 16px 50px;
  font-size: 16px;
  line-height: 28px; }
  @media (min-width: 992px) {
    /* line 271, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
    .button-xl {
      padding: 20px 80px; } }

/* line 283, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-circle {
  border-radius: 30px; }

/* line 287, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-round-1 {
  border-radius: 5px; }

/* line 291, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button-round-2 {
  border-radius: 10px; }

/* line 299, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.button.button-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle; }
  /* line 305, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button.button-icon .icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: inherit;
    font-size: 1.55em;
    line-height: 1em; }
  /* line 315, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button.button-icon-left .icon {
    padding-right: 11px; }
  /* line 320, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button.button-icon-right {
    flex-direction: row-reverse; }
    /* line 322, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
    .button.button-icon-right .icon {
      padding-left: 11px; }
  /* line 328, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button.button-icon.button-link .icon {
    top: 5px;
    font-size: 1em; }
  /* line 335, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button.button-icon.button-xs .icon {
    top: .05em;
    font-size: 1.2em;
    padding-right: 8px; }
  /* line 341, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .button.button-icon.button-xs .button-icon-right {
    padding-left: 8px; }

/* line 349, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.btn-primary:focus, .btn-primary.focus {
  box-shadow: none; }

/* line 357, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.btn-primary {
  border-radius: 3px;
  font-family: "Frutiger", sans-serif;
  font-weight: 600;
  letter-spacing: .05em;
  text-transform: uppercase;
  transition: .33s; }
  /* line 365, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .btn-primary, .btn-primary:active, .btn-primary:focus {
    color: #ffffff;
    background: #e76a07;
    border-color: #e76a07; }
  /* line 373, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .btn-primary:hover {
    color: #ffffff;
    background: #000000;
    border-color: #000000; }

/* line 383, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
.block-video-button a {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, 0.3);
  color: #ffffff;
  transition: all .3s;
  z-index: 2; }
  /* line 396, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .block-video-button a .icon {
    color: #C4C4C4; }
  /* line 399, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .block-video-button a:before {
    position: absolute;
    content: '';
    top: -15px;
    left: -15px;
    bottom: -15px;
    right: -15px;
    border-radius: 50%;
    border: 3px solid rgba(255, 255, 255, 0.3);
    transition: all .3s;
    z-index: 1; }
  /* line 411, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .block-video-button a:after {
    position: absolute;
    content: '';
    top: -25px;
    left: -25px;
    bottom: -25px;
    right: -25px;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 0.3);
    transition: all .3s;
    z-index: 0; }
  /* line 423, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
  .block-video-button a:hover {
    background: rgba(86, 86, 223, 0.8);
    border-color: rgba(86, 86, 223, 0.8); }
    /* line 427, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
    .block-video-button a:hover:before, .block-video-button a:hover:after {
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      opacity: 0; }
  @media (min-width: 992px) {
    /* line 383, typo3conf/ext/client/Resources/Private/Stylesheets/components/_buttons.scss */
    .block-video-button a {
      width: 120px;
      height: 120px; } }

/*
* Form styles
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.rd-form {
  position: relative;
  text-align: left; }
  /* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .rd-form .button {
    min-height: 60px; }

/* line 16, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
* + .rd-form {
  margin-top: 20px; }

/* line 20, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
input:-webkit-autofill ~ label,
input:-webkit-autofill ~ .form-validation {
  color: #000000 !important; }

/* line 28, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-wrap {
  position: relative; }
  /* line 32, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .form-wrap.has-error .form-input {
    border-color: #f5543f; }
  /* line 38, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .form-wrap.has-focus .form-input {
    border-color: #e76a07; }

/* line 45, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-wrap + * {
  margin-top: 20px; }

/* line 50, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-input {
  display: block;
  width: 100%;
  min-height: 60px;
  padding: 16px 25px;
  font-size: 15px;
  font-weight: 300;
  line-height: 26px;
  color: #151515;
  background-color: #ffffff;
  background-image: none;
  border-radius: 5px;
  -webkit-appearance: none;
  transition: .3s ease-in-out;
  border: 1px solid #C4C4C4; }
  /* line 69, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .form-input:focus {
    outline: 0; }

/* line 75, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
textarea.form-input {
  height: 135px;
  min-height: 60px;
  max-height: 230px;
  resize: vertical; }

/* line 83, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-label,
.form-label-outside {
  margin-bottom: 0;
  color: rgba(21, 21, 21, 0.8);
  font-weight: 300; }

/* line 90, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-label {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 15px;
  font-weight: 300;
  line-height: 26px;
  pointer-events: none;
  text-align: left;
  z-index: 9;
  transition: .25s;
  will-change: transform;
  transform: translateY(-50%); }
  /* line 108, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .form-label.focus {
    opacity: 0; }
  /* line 112, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .form-label.auto-fill {
    color: #151515; }

/* line 118, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-label-outside {
  width: 100%;
  margin-bottom: 4px; }
  @media (min-width: 768px) {
    /* line 118, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
    .form-label-outside {
      position: static; }
      /* line 125, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
      .form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill {
        transform: none; } }

/* line 134, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
[data-x-mode='true'] .form-label {
  pointer-events: auto; }

/* line 142, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-validation {
  position: absolute;
  right: 15px;
  top: 0;
  z-index: 11;
  margin-top: 2px;
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
  letter-spacing: 0;
  color: #f5543f;
  transition: .3s; }

/* line 156, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-wrap-recaptcha .form-validation {
  right: auto;
  left: 5px; }

/* line 162, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-validation-left .form-validation {
  top: 100%;
  right: auto;
  left: 0; }

/* line 170, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
#form-output-global {
  position: fixed;
  bottom: 30px;
  left: 15px;
  z-index: 2000;
  visibility: hidden;
  transform: translate3d(-500px, 0, 0);
  transition: .3s all ease; }
  /* line 179, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  #form-output-global.active {
    visibility: visible;
    transform: translate3d(0, 0, 0); }
  @media (min-width: 576px) {
    /* line 170, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
    #form-output-global {
      left: 30px; } }

/* line 189, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-output {
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 2px;
  transition: .3s;
  opacity: 0;
  visibility: hidden; }
  /* line 201, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .form-output.active {
    opacity: 1;
    visibility: visible; }
  /* line 206, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .form-output.error {
    color: #f5543f; }
  /* line 210, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .form-output.success {
    color: #98bf44; }

/* line 218, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.radio .radio-custom, .tx-powermail .powermail_radio_inner .radio-custom,
.radio-inline .radio-custom,
.checkbox .checkbox-custom,
.tx-powermail .powermail_check_inner .checkbox-custom,
.checkbox-inline .checkbox-custom {
  opacity: 0; }
  /* line 225, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .radio .radio-custom, .tx-powermail .powermail_radio_inner .radio-custom, .radio .radio-custom-dummy, .tx-powermail .powermail_radio_inner .radio-custom-dummy,
  .radio-inline .radio-custom,
  .radio-inline .radio-custom-dummy,
  .checkbox .checkbox-custom,
  .tx-powermail .powermail_check_inner .checkbox-custom,
  .checkbox .checkbox-custom-dummy,
  .tx-powermail .powermail_check_inner .checkbox-custom-dummy,
  .checkbox-inline .checkbox-custom,
  .checkbox-inline .checkbox-custom-dummy {
    position: absolute;
    left: 0;
    width: 14px;
    height: 14px;
    outline: none;
    cursor: pointer; }
  /* line 234, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .radio .radio-custom-dummy, .tx-powermail .powermail_radio_inner .radio-custom-dummy,
  .radio-inline .radio-custom-dummy,
  .checkbox .checkbox-custom-dummy,
  .tx-powermail .powermail_check_inner .checkbox-custom-dummy,
  .checkbox-inline .checkbox-custom-dummy {
    pointer-events: none;
    background: #ffffff; }
    /* line 238, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
    .radio .radio-custom-dummy::after, .tx-powermail .powermail_radio_inner .radio-custom-dummy::after,
    .radio-inline .radio-custom-dummy::after,
    .checkbox .checkbox-custom-dummy::after,
    .tx-powermail .powermail_check_inner .checkbox-custom-dummy::after,
    .checkbox-inline .checkbox-custom-dummy::after {
      position: absolute;
      opacity: 0;
      transition: .22s; }
  /* line 245, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .radio .radio-custom:focus, .tx-powermail .powermail_radio_inner .radio-custom:focus,
  .radio-inline .radio-custom:focus,
  .checkbox .checkbox-custom:focus,
  .tx-powermail .powermail_check_inner .checkbox-custom:focus,
  .checkbox-inline .checkbox-custom:focus {
    outline: none; }

/* line 250, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.radio, .tx-powermail .powermail_radio_inner,
.radio-inline,
.checkbox,
.tx-powermail .powermail_check_inner,
.checkbox-inline {
  cursor: pointer; }
  /* line 255, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .radio input, .tx-powermail .powermail_radio_inner input,
  .radio-inline input,
  .checkbox input,
  .tx-powermail .powermail_check_inner input,
  .checkbox-inline input {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

/* line 260, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.radio-custom:checked + .radio-custom-dummy:after,
.checkbox-custom:checked + .checkbox-custom-dummy:after {
  opacity: 1; }

/* line 269, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-wrap-radio > * {
  margin-right: 20px;
  margin-bottom: 5px; }
  /* line 272, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .form-wrap-radio > *:last-child {
    margin-right: 0; }

/* line 278, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.radio, .tx-powermail .powermail_radio_inner,
.radio-inline {
  position: relative; }
  /* line 283, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .radio > label, .tx-powermail .powermail_radio_inner > label,
  .radio-inline > label {
    padding-left: 30px; }
  /* line 287, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .radio .radio-custom-dummy, .tx-powermail .powermail_radio_inner .radio-custom-dummy,
  .radio-inline .radio-custom-dummy {
    top: 1px;
    left: 0;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    border: 1px solid #C4C4C4; }
    /* line 295, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
    .radio .radio-custom-dummy::after, .tx-powermail .powermail_radio_inner .radio-custom-dummy::after,
    .radio-inline .radio-custom-dummy::after {
      content: '';
      top: 6px;
      right: 6px;
      bottom: 6px;
      left: 6px;
      background: #e76a07;
      border-radius: inherit; }

/* line 310, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */

.checkbox,
.tx-powermail .powermail_check_inner,
.checkbox-inline {
  position: relative; }
  /* line 316, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .checkbox > label, .tx-powermail .powermail_check_inner > label,
  .checkbox-inline > label {
    padding-left: 30px; }
  /* line 320, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  
  .checkbox .checkbox-custom-dummy,
  .tx-powermail .powermail_check_inner .checkbox-custom-dummy,
  .checkbox-inline .checkbox-custom-dummy {
    left: 0;
    width: 23px;
    height: 23px;
    margin: 0;
    border: 1px solid #C4C4C4;
    background: #ffffff;
    border-radius: 3px; }
    /* line 329, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
    
    .checkbox .checkbox-custom-dummy::after,
    .tx-powermail .powermail_check_inner .checkbox-custom-dummy::after,
    .checkbox-inline .checkbox-custom-dummy::after {
      content: '\f222';
      font-family: "Material Design Icons";
      position: absolute;
      top: 2px;
      left: 1px;
      font-size: 20px;
      line-height: 18px;
      color: #e76a07; }

/* line 346, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.toggle-custom {
  padding-left: 60px;
  -webkit-appearance: none; }
  /* line 351, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .toggle-custom:checked ~ .checkbox-custom-dummy::after {
    background: #e76a07;
    transform: translate(20px, -50%); }
  /* line 357, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .toggle-custom ~ .checkbox-custom-dummy {
    position: relative;
    display: inline-block;
    margin-top: -1px;
    width: 44px;
    height: 20px;
    background: #ffffff;
    cursor: pointer; }
    /* line 368, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
    .toggle-custom ~ .checkbox-custom-dummy::after {
      content: '';
      position: absolute;
      display: inline-block;
      width: 16px;
      height: 16px;
      left: 0;
      top: 50%;
      background: #C4C4C4;
      transform: translate(4px, -50%);
      opacity: 1;
      transition: .22s; }

/* line 387, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.rd-form-inline {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  text-align: center;
  margin-left: -10px;
  margin-right: -10px; }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_spacing.scss */
  .rd-form-inline > * {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px; }
  /* line 394, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .rd-form-inline > * {
    margin-top: 0;
    margin-bottom: 20px; }
  @media (min-width: 992px) {
    /* line 400, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
    .rd-form-inline > * {
      margin-top: 0; } }
  /* line 406, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .rd-form-inline .form-label {
    justify-content: flex-start; }
  /* line 410, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .rd-form-inline .form-wrap {
    flex: auto;
    min-width: 185px;
    flex: 1; }
    @media (max-width: 575.98px) {
      /* line 410, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
      .rd-form-inline .form-wrap {
        width: 100%; } }
  /* line 419, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .rd-form-inline .form-wrap-select {
    text-align: left; }
  /* line 423, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .rd-form-inline .form-button {
    flex-shrink: 0;
    max-width: calc(100% - 10px);
    min-height: 60px; }
    @media (max-width: 575.98px) {
      /* line 423, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
      .rd-form-inline .form-button {
        max-width: inherit;
        width: 100%; }
        /* line 430, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
        .rd-form-inline .form-button .button {
          width: 100%; } }
    /* line 437, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
    .rd-form-inline .form-button .button {
      min-height: inherit; }
  @media (min-width: 576px) {
    /* line 443, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
    .rd-form-inline .button {
      display: block; } }
  /* line 448, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .rd-form-inline.rd-form-inline-centered {
    justify-content: center; }

/* line 457, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-sm .form-input,
.form-sm .button {
  padding-top: 9px;
  padding-bottom: 9px;
  min-height: 50px; }

/* line 464, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-sm .form-validation {
  top: -16px; }

/* line 468, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-sm .form-label {
  top: 25px; }

/* line 472, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-sm * + .button {
  margin-top: 10px; }

/* line 481, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-lg .form-input,
.form-lg .form-label,
.form-lg .select2-container .select2-choice {
  font-size: 16px; }

/* line 487, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-lg .form-input,
.form-lg .select2-container .select2-choice {
  font-size: 16px;
  padding-top: 16px;
  padding-bottom: 16px; }

/* line 494, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-lg .form-input,
.form-lg .select2-container .select2-choice {
  min-height: 58px; }

/* line 499, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-lg .form-button {
  min-height: 60px; }

/* line 503, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-lg .form-label {
  top: 30px; }

/* line 510, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.bg-default .form-input {
  background: #f5f5f5; }

/* line 515, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-check {
  padding-left: 0; }
  /* line 517, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .form-check > label {
    padding-left: 30px; }

/* line 522, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
.form-control {
  border-radius: 0;
  width: 50%; }
  /* line 526, typo3conf/ext/client/Resources/Private/Stylesheets/components/_forms.scss */
  .form-control:focus {
    box-shadow: none;
    border-color: #e76a07; }

/*
* Posts
*/
/* line 26, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.badge {
  padding: 4px 10px;
  border-radius: 3px;
  background: #e76a07;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: .05em; }
  /* line 36, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .badge:hover {
    color: #ffffff;
    background: #151515; }
  /* line 40, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .badge:focus, .badge:active {
    color: #ffffff; }
  /* line 43, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .badge.badge-primary {
    background: #e76a07; }
    /* line 45, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .badge.badge-primary:hover {
      color: #ffffff;
      background: #151515; }
  /* line 50, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .badge.badge-pink {
    background: #F73CA1; }
    /* line 52, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .badge.badge-pink:hover {
      color: #ffffff;
      background: #151515; }
  /* line 57, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .badge.badge-secondary {
    background: #FFD541; }
    /* line 59, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .badge.badge-secondary:hover {
      color: #ffffff;
      background: #151515; }

/* line 67, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
ul.blog-post-meta {
  font-size: 18px;
  font-weight: 400; }
  /* line 70, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  ul.blog-post-meta > li {
    display: inline-block;
    vertical-align: middle; }
  /* line 74, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  ul.blog-post-meta li + li {
    margin-left: 15px; }
  /* line 77, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  ul.blog-post-meta li {
    color: rgba(0, 0, 0, 0.5); }
    /* line 79, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    ul.blog-post-meta li .icon {
      font-size: 18px;
      margin-right: 5px;
      color: #000000; }

/* line 86, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
* + .blog-post-title {
  margin-top: 30px; }

/* line 90, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.blog-post-title {
  font-weight: 500; }

/* line 93, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
* + .blog-post-content {
  margin-top: 35px; }

/* line 97, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.blog-post-content > * + * {
  margin-top: 35px; }

/* line 100, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.blog-post-content * + .list-marked {
  margin-top: 35px; }

/* line 104, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.blog-post-content .list-marked li + li {
  margin-top: 20px; }

/* line 109, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.blog-post-share {
  position: relative; }
  @media (min-width: 992px) {
    /* line 109, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .blog-post-share {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      /* line 116, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
      .blog-post-share:before {
        position: relative;
        display: block;
        content: '';
        width: 100%;
        height: 1px;
        max-width: 60%;
        border-top: 1px solid #C4C4C4; } }
  @media (min-width: 1200px) {
    /* line 127, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .blog-post-share:before {
      max-width: 70%; } }
  /* line 131, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .blog-post-share .thin-title + * {
    margin-top: 0; }
  /* line 134, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .blog-post-share li + li {
    vertical-align: middle;
    margin-left: 20px; }
  /* line 138, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .blog-post-share .icon {
    color: #151515; }
    /* line 140, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .blog-post-share .icon:hover {
      color: #e76a07; }

/* line 149, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-classic {
  max-width: 370px;
  margin-left: auto;
  margin-right: auto; }
  /* line 155, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-classic:hover .post-classic-figure img {
    opacity: .8;
    transform: scale(1.04); }

/* line 162, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-classic-figure {
  background: #151515;
  overflow: hidden; }
  /* line 165, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-classic-figure img {
    max-width: inherit;
    transition: all .3s;
    will-change: transform; }

/* line 171, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-classic-caption {
  position: relative;
  padding-top: 30px; }
  /* line 174, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-classic-caption > * {
    position: relative;
    z-index: 1; }
  /* line 178, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-classic-caption:before {
    position: absolute;
    content: '';
    top: 10px;
    right: 0;
    left: 55%;
    bottom: 0;
    background: url("../images/bg-dot.png") center;
    opacity: .2;
    z-index: 0; }

/* line 190, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-classic-meta {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.5); }
  /* line 195, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-classic-meta > li {
    display: inline-block; }
  /* line 198, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-classic-meta li + li {
    margin-left: 30px; }

/* line 202, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
* + .post-classic-meta {
  margin-top: 20px; }

/* line 205, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-classic-tag {
  color: #e76a07; }
  /* line 207, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-classic-tag:hover {
    color: #5656DF; }
  /* line 210, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-classic-tag.post-classic-tag-secondary {
    color: #FFD541; }
    /* line 212, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .post-classic-tag.post-classic-tag-secondary:hover {
      color: #e76a07; }
  /* line 216, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-classic-tag.post-classic-tag-secondary-2 {
    color: #5656DF; }
    /* line 218, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .post-classic-tag.post-classic-tag-secondary-2:hover {
      color: #FFD541; }

/* line 223, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-classic-title {
  font-weight: 500;
  line-height: 38px;
  letter-spacing: -.03em; }

/* line 231, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.block-aside {
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -60px; }
  /* line 236, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .block-aside > * {
    margin-bottom: 60px; }
  @media (min-width: 768px) and (max-width: 991.98px) {
    /* line 231, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .block-aside {
      max-width: inherit;
      columns: 2;
      break-inside: avoid;
      column-gap: 30px; }
      /* line 244, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
      .block-aside .block-aside-item {
        display: inline-block;
        width: 100%; } }

/* line 250, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.block-aside-title {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .1em;
  padding-bottom: 15px;
  border-bottom: 1px solid #C4C4C4; }

/* line 257, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.block-aside-title + * {
  margin-top: 30px; }

/* line 263, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-minimal + .post-minimal {
  margin-top: 30px; }

/* line 266, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-minimal-title {
  font-weight: 300;
  line-height: 34px;
  letter-spacing: -.03em; }

/* line 271, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-minimal-date {
  font-size: 18px;
  line-height: 28px;
  color: rgba(0, 0, 0, 0.5); }

/* line 279, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-modern {
  max-width: 370px;
  margin-left: auto;
  margin-right: auto; }
  /* line 283, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-modern.post-modern-reverse {
    display: flex;
    flex-direction: column-reverse; }
  /* line 289, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-modern:hover .post-modern-figure img {
    transform: scale(1.04);
    opacity: .8; }
  /* line 296, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-modern.post-modern-event {
    max-width: 450px;
    margin-left: 0; }

/* line 303, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-modern-figure {
  position: relative;
  background: #151515;
  overflow: hidden; }
  /* line 307, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-modern-figure img {
    max-width: inherit;
    transition: all .3s;
    will-change: transform; }
  /* line 312, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-modern-figure .badge {
    position: absolute;
    bottom: 25px;
    left: 25px; }

/* line 318, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-modern-caption {
  padding: 25px;
  background: #f5f5f5; }

/* line 324, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-modern-date {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.5);
  font-size: 18px; }

/* line 330, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-modern-title {
  font-weight: 500;
  line-height: 34px;
  letter-spacing: -.03em; }

/* line 335, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
* + .post-modern-title {
  margin-top: 10px; }

/* line 339, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
* + .post-modern-text {
  margin-top: 25px; }

/* line 342, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-modern-text + * {
  margin-top: 25px; }

/* line 345, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-modern-text {
  color: rgba(21, 21, 21, 0.8);
  line-height: 25px; }

/* line 351, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-corporate {
  position: relative;
  padding: 25px 15px 5px;
  max-width: 375px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 8px;
  overflow: hidden; }
  @media (min-width: 768px) {
    /* line 351, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .post-corporate {
      padding: 33px 15px; } }
  /* line 364, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-corporate.post-corporate-img-bg > * {
    position: relative;
    z-index: 1; }
  /* line 368, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-corporate.post-corporate-img-bg .post-corporate-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 0; }
    /* line 376, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .post-corporate.post-corporate-img-bg .post-corporate-bg:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: linear-gradient(180deg, rgba(21, 21, 21, 0.32) 0%, rgba(0, 0, 0, 0.72) 100%); }
  /* line 386, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-corporate.post-corporate-img-bg .post-corporate-title a:hover {
    color: #FFD541; }
  /* line 389, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-corporate.post-corporate-img-bg .post-corporate-link {
    color: #ffffff; }
    /* line 391, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .post-corporate.post-corporate-img-bg .post-corporate-link:hover {
      color: #FFD541; }

/* line 397, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
* + .post-corporate-title {
  margin-top: 15px; }

/* line 400, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-corporate-badge {
  position: relative;
  background: transparent;
  overflow: hidden; }
  /* line 404, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-corporate-badge:before, .post-corporate-badge:after {
    position: absolute;
    top: -2px;
    left: -2px;
    bottom: -2px;
    right: -2px;
    content: '';
    z-index: -1;
    transition: all .3s; }
  /* line 415, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-corporate-badge:before {
    background: linear-gradient(228.54deg, #00E175 0%, #5656DF 100%); }
  /* line 418, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-corporate-badge:after {
    opacity: 0;
    background: linear-gradient(-228.54deg, #00E175 0%, #5656DF 100%); }
  /* line 422, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-corporate-badge:hover {
    color: #ffffff;
    background: transparent; }
    /* line 425, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .post-corporate-badge:hover:before {
      opacity: 0; }
    /* line 428, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
    .post-corporate-badge:hover:after {
      opacity: 1; }

/* line 434, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-corporate-title {
  font-weight: 400;
  line-height: 34px; }

/* line 438, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
* + .post-corporate-text {
  margin-top: 15px; }

/* line 441, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
* + .post-corporate-link {
  margin-top: 30px; }

/* line 444, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
.post-corporate-link {
  display: inline-block;
  color: #000000;
  font-size: 18px;
  font-weight: 400; }
  /* line 449, typo3conf/ext/client/Resources/Private/Stylesheets/components/_posts.scss */
  .post-corporate-link .icon {
    margin-left: 12px;
    font-size: 20px;
    vertical-align: middle; }

/*
* Quotes
*/
/* line 17, typo3conf/ext/client/Resources/Private/Stylesheets/components/_quotes.scss */
.quote-primary-mark {
  position: relative;
  top: 6px;
  display: block;
  width: 37px;
  height: 27px;
  fill: #e76a07;
  flex-shrink: 0; }

/* line 27, typo3conf/ext/client/Resources/Private/Stylesheets/components/_quotes.scss */
.quote-primary-body {
  position: relative; }

/* line 33, typo3conf/ext/client/Resources/Private/Stylesheets/components/_quotes.scss */
.quote-primary-text {
  font-style: italic;
  font-size: 18px;
  letter-spacing: 0.08em; }

/* line 39, typo3conf/ext/client/Resources/Private/Stylesheets/components/_quotes.scss */
.quote-primary-cite {
  font-weight: 400;
  font-size: 24px; }

/* line 43, typo3conf/ext/client/Resources/Private/Stylesheets/components/_quotes.scss */
* + .quote-primary-cite {
  margin-top: 0;
  margin-left: 15px; }

/* line 48, typo3conf/ext/client/Resources/Private/Stylesheets/components/_quotes.scss */
.quote-primary-footer {
  display: flex;
  align-items: center; }
  /* line 52, typo3conf/ext/client/Resources/Private/Stylesheets/components/_quotes.scss */
  .quote-primary-footer .bg-dot {
    max-width: 250px;
    flex-basis: 50%;
    height: 50px; }

/* line 59, typo3conf/ext/client/Resources/Private/Stylesheets/components/_quotes.scss */
* + .quote-primary {
  margin-top: 30px; }

/* line 63, typo3conf/ext/client/Resources/Private/Stylesheets/components/_quotes.scss */
* + .quote-primary-footer {
  margin-top: 10px; }

/*
* Thumbnails
*/
/* line 14, typo3conf/ext/client/Resources/Private/Stylesheets/components/_thumbnails.scss */
.figure-light figcaption {
  padding-top: 10px;
  color: #C4C4C4; }

/*
* Breadcrumbs
*/
/* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
.breadcrumbs-custom {
  position: relative;
  padding: 35px 0 110px;
  text-align: center;
  background: linear-gradient(238deg, rgba(21, 21, 21, 0.35) 26.15%, rgba(21, 21, 21, 0.33) 88.69%); }

/* line 20, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
.breadcrumbs-custom-title {
  text-shadow: 0 4px 4px rgba(21, 21, 21, 0.25);
  text-transform: none; }

/* line 25, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
.breadcrumbs-custom-path {
  margin-left: -15px;
  margin-right: -15px; }
  /* line 22, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_spacing.scss */
  .breadcrumbs-custom-path > * {
    padding-left: 15px;
    padding-right: 15px; }
  /* line 28, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
  .breadcrumbs-custom-path a {
    display: inline;
    vertical-align: middle; }
    /* line 31, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
    .breadcrumbs-custom-path a, .breadcrumbs-custom-path a:active, .breadcrumbs-custom-path a:focus {
      color: #ffffff; }
  /* line 38, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
  .breadcrumbs-custom-path li {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    letter-spacing: .08em;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 1.7;
    color: rgba(255, 255, 255, 0.5); }
    /* line 49, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
    .breadcrumbs-custom-path li::after {
      content: '';
      position: absolute;
      width: 5px;
      height: 5px;
      border-radius: 50%;
      top: 52%;
      right: -5px;
      display: inline-block;
      background: #ffffff;
      transform: translate3d(0, -50%, 0); }
  /* line 64, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
  .breadcrumbs-custom-path li:last-child:after {
    display: none; }
  /* line 69, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
  .breadcrumbs-custom-path a:hover,
  .breadcrumbs-custom-path li.active {
    color: rgba(255, 255, 255, 0.5); }

/* line 76, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
* + .breadcrumbs-custom-path {
  margin-top: 14px; }

@media (max-width: 991.98px) {
  /* line 81, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
  .breadcrumbs-custom-title {
    font-size: 26px; } }

@media (min-width: 576px) {
  /* line 87, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
  .breadcrumbs-custom {
    margin-left: -30px;
    margin-right: -30px; }
    /* line 22, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_spacing.scss */
    .breadcrumbs-custom > * {
      padding-left: 30px;
      padding-right: 30px; }
  /* line 91, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
  * + .breadcrumbs-custom-path {
    margin-top: 35px;
    font-size: 20px; } }

@media (min-width: 768px) {
  /* line 98, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
  .breadcrumbs-custom {
    padding: 140px 0 120px; } }

@media (min-width: 1200px) {
  /* line 104, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
  .breadcrumbs-custom {
    padding-top: 260px;
    padding-bottom: 180px; } }

@media (min-width: 1600px) {
  /* line 111, typo3conf/ext/client/Resources/Private/Stylesheets/components/_breadcrumbs.scss */
  .breadcrumbs-custom {
    padding-top: 260px;
    padding-bottom: 180px; } }

/*
* Pagination custom
*/
/* line 5, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
.pagination {
  font-size: 0;
  line-height: 0;
  margin-bottom: -10px;
  margin-left: -10px; }
  /* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
  .pagination:empty {
    margin-bottom: 0;
    margin-left: 0; }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
  .pagination > * {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 10px; }

/* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
.page-item {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-weight: 700; }

/* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
.page-link {
  display: inline-block;
  min-width: 47px;
  padding: 10px 10px;
  border: 1px solid #d7d7d7;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.38889;
  background-color: #ffffff;
  color: #9b9b9b;
  transition: all 0.3s ease-in-out; }

/* line 34, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
.page-link:hover, .page-link:focus, .page-link:active {
  color: #ffffff;
  background-color: #e76a07;
  border-color: #e76a07; }

/* line 45, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
.page-item.active > .page-link, .page-item.active > .page-link:hover, .page-item.active > .page-link:focus, .page-item.active > .page-link:active {
  color: #ffffff;
  background-color: #e76a07;
  border-color: #e76a07; }

/* line 57, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
.page-item.disabled > .page-link, .page-item.disabled > .page-link:hover, .page-item.disabled > .page-link:focus, .page-item.disabled > .page-link:active {
  color: #C4C4C4;
  background-color: #d7d7d7;
  border-color: #d7d7d7; }

/* line 68, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
.page-item-control .icon::before {
  font-family: 'FontAwesome';
  font-size: 11px;
  line-height: 25px; }

/* line 77, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
.page-item-control:first-child .icon::before {
  content: '\f053';
  margin-left: -1px; }

/* line 85, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
.page-item-control:last-child .icon::before {
  content: '\f054';
  margin-right: -1px; }

/* line 90, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
.pagination-classic {
  text-align: center; }
  /* line 92, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
  .pagination-classic .page-item-control {
    display: none; }
  /* line 95, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
  .pagination-classic .page-item + .page-item {
    margin-left: 30px; }
  /* line 98, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
  .pagination-classic .page-link {
    border-radius: 50%;
    background: transparent;
    color: rgba(21, 21, 21, 0.5);
    border-color: rgba(21, 21, 21, 0.5); }
    /* line 103, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
    .pagination-classic .page-link:hover {
      background: transparent;
      color: #151515;
      border-color: #151515; }
  /* line 110, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
  .pagination-classic .page-item.active .page-link {
    background: transparent;
    color: #151515;
    border-color: #151515; }
  /* line 116, typo3conf/ext/client/Resources/Private/Stylesheets/components/_pagination-custom.scss */
  .pagination-classic .page-link:focus {
    box-shadow: none; }

/*
* Snackbars
*/
/* line 5, typo3conf/ext/client/Resources/Private/Stylesheets/components/_snackbars.scss */
.snackbars {
  padding: 9px 16px;
  margin-left: auto;
  margin-right: auto;
  color: #ffffff;
  text-align: left;
  background-color: #151515;
  border-radius: 0;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
  font-size: 14px; }
  /* line 17, typo3conf/ext/client/Resources/Private/Stylesheets/components/_snackbars.scss */
  .snackbars .icon-xxs {
    font-size: 18px; }
  /* line 22, typo3conf/ext/client/Resources/Private/Stylesheets/components/_snackbars.scss */
  .snackbars p span:last-child {
    padding-left: 14px; }
  /* line 27, typo3conf/ext/client/Resources/Private/Stylesheets/components/_snackbars.scss */
  .snackbars-left {
    display: inline-block;
    margin-bottom: 0; }
  /* line 33, typo3conf/ext/client/Resources/Private/Stylesheets/components/_snackbars.scss */
  .snackbars-right {
    display: inline-block;
    float: right;
    text-transform: uppercase; }
    /* line 38, typo3conf/ext/client/Resources/Private/Stylesheets/components/_snackbars.scss */
    .snackbars-right:hover {
      text-decoration: underline; }
  @media (min-width: 576px) {
    /* line 5, typo3conf/ext/client/Resources/Private/Stylesheets/components/_snackbars.scss */
    .snackbars {
      max-width: 540px;
      padding: 12px 15px;
      font-size: 15px; } }

/*
* Footers
*/
/* line 9, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
.footer-classic {
  padding: 90px 0;
  font-weight: 400;
  background: #3C3C3C; }
  @media (min-width: 1200px) {
    /* line 9, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
    .footer-classic {
      padding: 125px 0; } }
  /* line 16, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-classic .footer-title {
    color: #ffffff; }
  /* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-classic p {
    color: rgba(255, 255, 255, 0.5); }
    /* line 21, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
    .footer-classic p.big {
      color: rgba(255, 255, 255, 0.8); }
    /* line 24, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
    .footer-classic p.rights {
      color: rgba(255, 255, 255, 0.5); }
      /* line 26, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
      .footer-classic p.rights a {
        color: rgba(255, 255, 255, 0.5); }
  /* line 32, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-classic .form-input {
    background: rgba(255, 255, 255, 0.1);
    border-color: transparent;
    color: rgba(255, 255, 255, 0.8); }
  /* line 37, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-classic .form-label {
    color: rgba(255, 255, 255, 0.8); }
  /* line 41, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-classic .list-contact-info a {
    color: rgba(255, 255, 255, 0.8); }
    /* line 43, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
    .footer-classic .list-contact-info a:hover {
      color: #e76a07; }
  /* line 49, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-classic .icon-bg-white {
    background: rgba(255, 255, 255, 0.05);
    color: #ffffff; }

/* line 56, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
.footer-title {
  text-transform: uppercase;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: 0.1em; }

/* line 62, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
.footer-title + * {
  margin-top: 30px; }

/* line 66, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
.footer-divider {
  width: 70px;
  margin-top: 30px;
  margin-bottom: 30px; }
  /* line 70, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-classic .footer-divider {
    border-top: 1px solid rgba(255, 255, 255, 0.1); }

/* line 75, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
.footer-modern .form-validation, .footer-classic .form-validation {
  color: #ffffff; }

/* line 80, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
.footer-modern {
  position: relative;
  background: #3C3C3C; }
  /* line 83, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-modern > .container {
    position: relative;
    z-index: 2; }
  /* line 88, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-modern p {
    color: rgba(255, 255, 255, 0.5); }
    /* line 90, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
    .footer-modern p.big {
      color: rgba(255, 255, 255, 0.8); }
      /* line 92, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
      .footer-modern p.big a {
        margin-left: 10px;
        color: #ffffff; }
        /* line 95, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
        .footer-modern p.big a:hover {
          color: #e76a07; }
    /* line 100, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
    .footer-modern p.rights {
      color: rgba(255, 255, 255, 0.5); }
      /* line 102, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
      .footer-modern p.rights a {
        color: rgba(255, 255, 255, 0.5); }
  /* line 107, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-modern * + .rights {
    margin-top: 25px; }
  /* line 110, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-modern * + .rd-mailform {
    margin-top: 30px; }
  /* line 113, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-modern .form-input {
    background: rgba(255, 255, 255, 0.1);
    border-color: transparent;
    color: rgba(255, 255, 255, 0.8); }
  /* line 118, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-modern .form-label {
    color: rgba(255, 255, 255, 0.8); }
  @media (min-width: 992px) {
    /* line 123, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
    .footer-modern .google-map-container {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      width: calc(100vw - 60%);
      z-index: 3; }
      /* line 130, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
      .footer-modern .google-map-container .google-map {
        height: 100%; } }
  /* line 135, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-modern .icon-bg-white {
    background: rgba(255, 255, 255, 0.05);
    color: #ffffff; }
  /* line 140, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-modern .social-list > li {
    margin-top: 0; }
    @media (min-width: 768px) {
      /* line 140, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
      .footer-modern .social-list > li {
        display: block;
        margin-bottom: 15px; } }

/* line 151, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
.footer-minimal {
  padding: 60px 0;
  text-align: left;
  background: #343333; }
  @media (min-width: 992px) {
    /* line 151, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
    .footer-minimal {
      padding: 120px 0; } }
  /* line 158, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-minimal .icon-bg-white {
    background: rgba(255, 255, 255, 0.05);
    color: #ffffff; }
  /* line 162, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-minimal * + .rights {
    margin-top: 45px; }
  /* line 165, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-minimal .rights {
    color: rgba(255, 255, 255, 0.5); }
    /* line 167, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
    .footer-minimal .rights a {
      color: rgba(255, 255, 255, 0.5); }
  /* line 171, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-minimal .social-list li {
    margin-top: 0; }
  @media (min-width: 768px) and (max-width: 991.98px) {
    /* line 151, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
    .footer-minimal {
      font-size: 13px; }
      /* line 177, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
      .footer-minimal h4 {
        font-size: 18px; } }

/* line 187, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
.footer-minimal-nav {
  display: inline-block; }
  /* line 189, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-minimal-nav li {
    padding: 0 20px; }
  /* line 195, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-minimal-nav li + li {
    margin-top: 10px; }
  /* line 204, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  .footer-minimal-nav a {
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .02em;
    text-align: center;
    color: #ffffff; }
    /* line 210, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
    .footer-minimal-nav a:hover {
      color: #e76a07; }

/* line 218, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
footer a {
  color: #ffffff; }
  /* line 220, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
  footer a:hover {
    color: #e76a07; }

/* line 227, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
.ce-center figure {
  margin-top: 20px; }

/* line 232, typo3conf/ext/client/Resources/Private/Stylesheets/components/_footers.scss */
#c98 {
  margin-top: 80px; }

/* line 1, typo3conf/ext/client/Resources/Private/Stylesheets/components/_partners.scss */
.partners {
  display: flex;
  flex-wrap: wrap; }
  @media (min-width: 992px) {
    /* line 5, typo3conf/ext/client/Resources/Private/Stylesheets/components/_partners.scss */
    .partners .partner {
      width: 50%;
      margin-top: 0 !important; } }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/components/_partners.scss */
  .partners .partner h2, .partners .partner div {
    width: 100%; }
  /* line 15, typo3conf/ext/client/Resources/Private/Stylesheets/components/_partners.scss */
  .partners .partner h2 {
    margin-bottom: 20px; }
  /* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/components/_partners.scss */
  .partners .partner .description {
    margin-top: 20px;
    margin-bottom: 20px; }
  /* line 24, typo3conf/ext/client/Resources/Private/Stylesheets/components/_partners.scss */
  .partners .partner .more-link {
    margin-top: 20px;
    margin-bottom: 60px; }

/*
* Page layout
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_page-layout.scss */
.page {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  opacity: 0; }
  /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_page-layout.scss */
  .page.fadeIn {
    animation-timing-function: ease-out; }
  /* line 13, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_page-layout.scss */
  .page.fadeOut {
    animation-timing-function: ease-in; }
  /* line 15, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_page-layout.scss */
  [data-x-mode] .page {
    opacity: 1; }

/* line 22, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_page-layout.scss */
html.boxed body {
  background: #edeff4 url(../images/bg-pattern-boxed.png) repeat fixed; }

@media (min-width: 1630px) {
  /* line 27, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_page-layout.scss */
  html.boxed .page {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 23px 0 rgba(1, 1, 1, 0.1); }
  /* line 34, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_page-layout.scss */
  html.boxed .rd-navbar-static {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto; }
    /* line 39, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_page-layout.scss */
    html.boxed .rd-navbar-static.rd-navbar--is-stuck {
      max-width: 1600px;
      width: 100%;
      left: calc(50% - 1600px);
      right: calc(50% - 1600px); } }

/* line 49, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_page-layout.scss */
.page-header {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 30; }

/* line 55, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_page-layout.scss */
.container.container-wide {
  max-width: 1920px; }

/*
* Text styling
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-italic {
  font-style: italic; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-normal {
  font-style: normal; }

/* line 15, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-underline {
  text-decoration: underline; }

/* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-strike {
  text-decoration: line-through; }

/* line 24, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.font-weight-thin {
  font-weight: 100; }

/* line 28, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.font-weight-light {
  font-weight: 300; }

/* line 32, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.font-weight-regular {
  font-weight: 400; }

/* line 36, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.font-weight-medium {
  font-weight: 500; }

/* line 40, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.font-weight-sbold {
  font-weight: 600; }

/* line 44, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.font-weight-bold {
  font-weight: 700; }

/* line 48, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.font-weight-ubold {
  font-weight: 900; }

/* line 53, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-spacing-0 {
  letter-spacing: 0; }

/* line 57, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-opacity-70 {
  opacity: .7; }

/* line 61, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-opacity-80 {
  opacity: .8; }

/* line 65, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-primary {
  color: #e76a07 !important; }

/* line 68, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-secondary {
  color: #FFD541; }

/* line 72, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-gradient-1 {
  color: #5656DF; }

/* line 76, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-gradient-2 {
  color: #F73CA1; }

/* line 80, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-gradient-3 {
  color: #FFD541; }

/* line 84, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-gradient-4 {
  color: #00E175; }

@supports (-webkit-background-clip: text) {
  /* line 88, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
  .text-gradient-1 {
    background: linear-gradient(228.54deg, #e76a07 30.16%, #5656DF 89.45%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  /* line 93, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
  .text-gradient-2 {
    background: linear-gradient(228.54deg, #FFD541 36.26%, #F73CA1 96.73%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  /* line 98, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
  .text-gradient-3 {
    background: linear-gradient(228.54deg, #5656DF 0%, #FFD541 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  /* line 103, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
  .text-gradient-4 {
    background: linear-gradient(228.54deg, #00E175 0%, #5656DF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; } }

@font-face {
  font-family: 'TuesdayNigrh';
  src: url("../fonts/TuesdayNight-Regular.otf"); }

@font-face {
  font-family: 'Henrik';
  src: url("../fonts/Henrik-Regular.otf");
  src: url("../fonts/Henrik-Regular.woff") format("woff"); }

/* line 119, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-accent-2 {
  font-family: 'TuesdayNigrh'; }

/* line 122, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_text-styling.scss */
.text-accent-3 {
  font-weight: 900; }

/*
* Offsets
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
* + p {
  margin-top: 15px; }

/* line 13, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
h2 + p,
.heading-2 + p {
  margin-top: 12px; }

/* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
p + h2,
p + .heading-2 {
  margin-top: 15px; }

/* line 25, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
p + p {
  margin-top: 15px; }

/* line 29, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
img + p {
  margin-top: 15px; }

/* line 33, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
h3 + img {
  margin-top: 42px; }

/* line 36, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
h3 + p {
  margin-top: 15px; }

@media (min-width: 768px) {
  /* line 41, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  h3 + p {
    margin-top: 6px; } }

/* line 47, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
* + .row {
  margin-top: 30px; }

/* line 51, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.thin-title + * {
  margin-top: 30px; }

/* line 55, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
* + .big {
  margin-top: 20px; }

/* line 59, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
* + .text-block {
  margin-top: 30px; }

/* line 63, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
* + .button {
  margin-top: 30px; }

/* line 66, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
h3 + .button {
  margin-top: 37px; }

/* line 70, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
* + .social-list {
  margin-top: 30px; }

/* line 74, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
* + .row {
  margin-top: 30px; }

@media (min-width: 768px) {
  /* line 79, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  * + .row {
    margin-top: 40px; } }

@media (min-width: 1200px) {
  /* line 85, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  * + .row {
    margin-top: 60px; } }

/* line 91, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.row + h3,
.row + .heading-3 {
  margin-top: 80px; }

/* line 96, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
h3 + .rd-form {
  margin-top: 50px; }

/* line 101, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.container + .container {
  margin-top: 35px; }

/* line 105, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.row + .row {
  margin-top: 35px; }

@media (min-width: 1200px) {
  /* line 111, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  * + .rd-form {
    margin-top: 30px; }
  /* line 115, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  .container + .container {
    margin-top: 60px; }
  /* line 118, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  .row + .row {
    margin-top: 60px; } }

/* line 124, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.row-0 {
  margin-bottom: 0px; }
  /* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-0:empty {
    margin-bottom: 0; }
  /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-0 > * {
    margin-bottom: 0px; }

/* line 128, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.row-15 {
  margin-bottom: -15px; }
  /* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-15:empty {
    margin-bottom: 0; }
  /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-15 > * {
    margin-bottom: 15px; }

/* line 132, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.row-20 {
  margin-bottom: -20px; }
  /* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-20:empty {
    margin-bottom: 0; }
  /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-20 > * {
    margin-bottom: 20px; }

/* line 136, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.row-30 {
  margin-bottom: -30px; }
  /* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-30:empty {
    margin-bottom: 0; }
  /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-30 > * {
    margin-bottom: 30px; }

/* line 140, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.row-40 {
  margin-bottom: -40px; }
  /* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-40:empty {
    margin-bottom: 0; }
  /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-40 > * {
    margin-bottom: 40px; }

/* line 145, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.row-50 {
  margin-bottom: -50px; }
  /* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-50:empty {
    margin-bottom: 0; }
  /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-50 > * {
    margin-bottom: 50px; }

/* line 149, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.row-70 {
  margin-bottom: -70px; }
  /* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-70:empty {
    margin-bottom: 0; }
  /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-70 > * {
    margin-bottom: 70px; }

/* line 153, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.row-85 {
  margin-bottom: -85px; }
  /* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-85:empty {
    margin-bottom: 0; }
  /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
  .row-85 > * {
    margin-bottom: 85px; }

@media (min-width: 992px) {
  /* line 158, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  .row-md-30 {
    margin-bottom: -30px; }
    /* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
    .row-md-30:empty {
      margin-bottom: 0; }
    /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
    .row-md-30 > * {
      margin-bottom: 30px; }
  /* line 162, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  .row-lg-60 {
    margin-bottom: -60px; }
    /* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
    .row-lg-60:empty {
      margin-bottom: 0; }
    /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
    .row-lg-60 > * {
      margin-bottom: 60px; } }

@media (min-width: 1200px) {
  /* line 168, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  .row-xl-100 {
    margin-bottom: -100px; }
    /* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
    .row-xl-100:empty {
      margin-bottom: 0; }
    /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_grid-spacing.scss */
    .row-xl-100 > * {
      margin-bottom: 100px; } }

/* line 173, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
h3 + .group-xl {
  margin-top: 40px; }

/* line 177, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.form-wrap + .row {
  margin-top: 30px; }

/* line 180, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
* + .text-with-divider {
  margin-top: 30px; }

/* line 183, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
.text-with-divider + * {
  margin-top: 30px; }

/* line 187, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
* + .slick-slider {
  margin-top: 40px; }

/* line 190, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
* + .owl-carousel {
  margin-top: 15px; }

@media (min-width: 1200px) {
  /* line 193, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  * + .owl-carousel {
    margin-top: 40px; } }

/* line 196, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
* + .tabs-custom {
  margin-top: 50px; }

@media (min-width: 1200px) {
  /* line 201, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  * + .owl-carousel-lg {
    margin-top: 70px; } }

@media (min-width: 1200px) {
  /* line 208, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  .innset-xl-left-30 {
    padding-left: 30px; }
  /* line 209, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  .innset-xl-left-70 {
    padding-left: 70px; }
  /* line 211, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  .innset-xl-right-30 {
    padding-right: 30px; }
  /* line 212, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_offsets.scss */
  .innset-xl-right-50 {
    padding-right: 50px; } }

/*
* Sections
*/
/* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-xs {
  padding: 25px 0; }

/* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-sm,
.section-md,
.section-lg,
.section-xl {
  padding: 70px 0; }

/* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-lg-top {
  padding: 70px 0 0 0; }

/* line 23, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-xxl {
  padding: 80px 0; }

/* line 28, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-collapse + .section-collapse {
  padding-top: 0; }

/* line 32, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-collapse:last-child {
  padding-bottom: 0; }

/* line 37, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
html [class*='section-'].section-bottom-0 {
  padding-bottom: 0; }

@media (max-width: 991.98px) {
  /* line 47, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  section.section-sm:first-of-type,
  section.section-md:first-of-type,
  section.section-lg:first-of-type,
  section.section-xl:first-of-type,
  section.section-xxl:first-of-type {
    padding-top: 40px; } }

@media (min-width: 768px) {
  /* line 54, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-sm {
    padding: 60px 0; }
  /* line 58, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-md {
    padding: 70px 0; }
  /* line 62, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-lg {
    padding: 85px 0; }
  /* line 65, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-lg-top {
    padding: 85px 0 0 0; }
  /* line 69, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-xl {
    padding: 100px 0; }
  /* line 72, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-xxl {
    padding: 110px 0; } }

@media (min-width: 992px) {
  /* line 78, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-md {
    padding: 80px 0 90px; }
  /* line 81, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-lg {
    padding: 100px 0; }
  /* line 84, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-lg-top {
    padding: 100px 0 0 0; }
  /* line 88, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-xl {
    padding: 115px 0; }
  /* line 91, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-xxl {
    padding: 145px 0; } }

@media (min-width: 1200px) {
  /* line 97, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-lg {
    padding: 115px 0; }
  /* line 100, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-lg-top {
    padding: 115px 0 0 0; }
  /* line 103, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-xl {
    padding: 135px 0; }
  /* line 106, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-xxl {
    padding: 175px 0; } }

/* line 116, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-single {
  display: flex;
  text-align: center; }
  /* line 120, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-single p {
    margin-left: auto;
    margin-right: auto; }
  /* line 125, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-single * + .rights {
    margin-top: 35px; }
  /* line 129, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-single * + .countdown-wrap {
    margin-top: 35px; }
  /* line 133, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-single .countdown-wrap + * {
    margin-top: 35px; }
  @media (min-width: 992px) {
    /* line 138, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-single * + .rights {
      margin-top: 60px; }
    /* line 141, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-single .countdown-wrap + * {
      margin-top: 35px; } }
  /* line 146, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-single .rd-mailform-wrap {
    max-width: 670px;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  /* line 153, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-single * + .rd-mailform-wrap {
    margin-top: 20px; }

/* line 158, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-single-header {
  padding: calc(1em + 3vh) 0 calc(1em + 2vh); }

/* line 162, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-single-main {
  padding: calc(1em + 4vh) 0; }

/* line 166, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-single-footer {
  padding: calc(1em + 2vh) 0 calc(1em + 3vh); }

/* line 170, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-single-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-height: 100vh; }
  /* line 178, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-single-inner > * {
    width: 100%; }

@supports (display: grid) {
  /* line 184, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-single-inner {
    display: grid;
    justify-items: center;
    align-content: space-between;
    grid-template-columns: 1fr; } }

/* line 192, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-main-bunner {
  position: relative;
  background: #232323;
  overflow: hidden; }
  @media (max-width: 991.98px) {
    /* line 192, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-main-bunner {
      padding-bottom: 110px !important; } }
  /* line 213, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-main-bunner .main-bunner-title {
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
  @media (min-width: 992px) {
    /* line 192, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-main-bunner {
      min-height: 100vh;
      height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center; } }
  /* line 225, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-main-bunner .main-bunner-img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    opacity: .4; }
    @media (min-width: 1200px) {
      /* line 225, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
      .section-main-bunner .main-bunner-img {
        left: -100px;
        right: -100px;
        bottom: -100px;
        top: -100px;
        animation: bunner-img 10s infinite; } }
  /* line 241, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-main-bunner .main-bunner-inner {
    position: relative;
    flex: 1;
    z-index: 1; }
    /* line 246, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-main-bunner .main-bunner-inner * + h1 {
      margin-top: 30px; }
    /* line 250, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-main-bunner .main-bunner-inner .bunner-location {
      letter-spacing: .08em;
      text-transform: uppercase;
      font-weight: 400; }
      /* line 255, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
      .section-main-bunner .main-bunner-inner .bunner-location .icon {
        font-size: 30px;
        margin-right: 10px;
        vertical-align: top; }
        @media (min-width: 576px) {
          /* line 255, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
          .section-main-bunner .main-bunner-inner .bunner-location .icon {
            vertical-align: middle; } }
      /* line 264, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
      .section-main-bunner .main-bunner-inner .bunner-location a {
        display: inline-block; }
  /* line 270, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-main-bunner.section-main-bunner-filter {
    background: #3C3C3C; }
    /* line 271, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-main-bunner.section-main-bunner-filter .main-bunner-img {
      opacity: 1; }
    /* line 275, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-main-bunner.section-main-bunner-filter:before {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      content: '';
      background: linear-gradient(360deg, rgba(18, 18, 18, 0.6) 0.91%, rgba(18, 18, 18, 0.28) 47.77%, rgba(19, 19, 19, 0.29) 99.52%);
      z-index: 1; }

@media (min-width: 992px) {
  /* line 292, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-main-bunner-small {
    min-height: 480px;
    height: 480px; } }

/* line 299, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-main-bunner-small .main-bunner-img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: .4; }
  @media (min-width: 1200px) {
    /* line 299, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-main-bunner-small .main-bunner-img {
      left: -10px;
      right: -10px;
      bottom: -10px;
      top: -10px; } }

@keyframes bunner-img {
  0% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(1deg) scale(1.02); }
  100% {
    transform: rotate(0deg); } }

/* line 333, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-transform-top {
  position: relative;
  z-index: 1;
  transform: translateY(-12%); }
  @media (min-width: 992px) {
    /* line 333, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-transform-top {
      transform: translateY(-50%); } }

/* line 343, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-special {
  position: relative;
  min-height: 100vh; }
  @media (min-width: 992px) {
    /* line 343, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-special {
      min-height: 920px;
      height: 100vh; } }
  /* line 352, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-special .section-special-img {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center; }
    /* line 358, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-special .section-special-img:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      bottom: 0;
      right: 0; }
    @media (min-width: 992px) {
      /* line 352, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
      .section-special .section-special-img {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 50vw; } }
    /* line 377, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-special .section-special-img .block-video-button .icon {
      color: #e76a07; }
  @media (min-width: 992px) {
    /* line 383, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-special .section-special-content {
      position: relative;
      width: 50vw; } }
  /* line 390, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-special .section-special-content .section-special-content-inner {
    max-width: 700px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 992px) {
      /* line 390, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
      .section-special .section-special-content .section-special-content-inner {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 10%;
        min-height: 900px;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between; } }

/* line 412, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-special-content-body {
  padding-top: 30px; }
  /* line 415, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-special-content-body h2 {
    text-transform: capitalize;
    font-weight: 400; }
  /* line 420, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-special-content-body * + h2 {
    margin-top: 15px; }
  /* line 424, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-special-content-body * + .countdown {
    margin-top: 25px; }
  /* line 428, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-special-content-body * + .section-special-content-form {
    margin-top: 25px; }
  /* line 432, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-special-content-body * + .section-special-content-social {
    margin-top: 40px; }
  @media (min-width: 992px) {
    /* line 412, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
    .section-special-content-body {
      padding-top: 45px; }
      /* line 438, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
      .section-special-content-body * + h2 {
        margin-top: 25px; }
      /* line 441, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
      .section-special-content-body * + .countdown {
        margin-top: 45px; }
      /* line 444, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
      .section-special-content-body * + .section-special-content-form {
        margin-top: 45px; }
      /* line 447, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
      .section-special-content-body * + .section-special-content-social {
        margin-top: 60px; } }

/* line 453, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-special-content-social {
  padding-bottom: 30px; }

/* line 458, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-special-content-form .form-input {
  background: #ffffff; }

/* line 462, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-special-content-form * + .small {
  margin-top: 12px; }

/* line 466, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-special-content-form .small {
  color: rgba(0, 0, 0, 0.75); }

/* line 472, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-special-content-social * + .list-inline {
  margin-top: 15px; }

/* line 476, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-special-content-social .list-inline {
  margin-left: -10px;
  margin-right: -10px; }

/* line 481, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-special-content-social li {
  padding: 10px; }

/* line 485, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
.section-special-content-social .icon {
  text-align: center;
  border: 1px solid #C4C4C4;
  border-radius: 50%; }
  /* line 490, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-special-content-social .icon.icon-blue:hover {
    color: #ffffff;
    border-color: #135DEC;
    background: #135DEC; }
  /* line 496, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-special-content-social .icon.icon-blue-light:hover {
    color: #ffffff;
    border-color: #35B7E0;
    background: #35B7E0; }
  /* line 502, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-special-content-social .icon.icon-pink:hover {
    color: #ffffff;
    border-color: #FF3951;
    background: #FF3951; }
  /* line 508, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_sections.scss */
  .section-special-content-social .icon.icon-violet:hover {
    color: #ffffff;
    border-color: #2C3AB6;
    background: #2C3AB6; }

/*
* Grid modules
*/
/* line 5, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
.grid-demo {
  letter-spacing: 0;
  text-align: center; }
  /* line 9, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
  .grid-demo p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  /* line 15, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
  .grid-demo * + p {
    margin-top: 5px; }
  /* line 16, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
  .grid-demo * + .row {
    margin-top: 20px; }
  /* line 17, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
  .grid-demo .row + .row {
    margin-top: 0; }
  @media (min-width: 1200px) {
    /* line 5, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
    .grid-demo {
      text-align: left; }
      /* line 22, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
      .grid-demo p {
        white-space: normal;
        overflow: visible;
        text-overflow: unset; }
      /* line 28, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
      .grid-demo * + p {
        margin-top: 25px; } }

/* line 33, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
.grid-demo-bordered .row {
  border: 0 solid #d7d7d7;
  border-top-width: 1px; }
  /* line 37, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
  .grid-demo-bordered .row:last-child {
    border-bottom-width: 1px; }

/* line 42, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
.grid-demo-bordered [class*='col'] {
  padding: 5px 15px; }
  /* line 45, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
  .grid-demo-bordered [class*='col']:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -1px;
    border-left: 1px solid #d7d7d7; }
  @media (min-width: 768px) {
    /* line 42, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
    .grid-demo-bordered [class*='col'] {
      padding: 30px; } }
  @media (min-width: 1200px) {
    /* line 42, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
    .grid-demo-bordered [class*='col'] {
      padding: 50px 50px 45px; } }

/* line 65, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
.grid-demo-underlined .row {
  border-bottom: 1px solid #d7d7d7; }

/* line 69, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
.grid-demo-underlined [class*='col'] {
  padding: 5px 15px; }
  @media (min-width: 768px) {
    /* line 69, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
    .grid-demo-underlined [class*='col'] {
      padding-top: 25px;
      padding-bottom: 25px; } }
  @media (min-width: 1200px) {
    /* line 69, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
    .grid-demo-underlined [class*='col'] {
      padding-top: 45px;
      padding-bottom: 45px; } }

/* line 117, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
.row-gutters-14 {
  margin-right: -7px;
  margin-left: -7px; }
  /* line 120, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_grid-modules.scss */
  .row-gutters-14 > [class*='col-'] {
    padding-left: 7px;
    padding-right: 7px; }

/*
* Backgrounds
*/
/* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.post-corporate.post-corporate-img-bg .brand .brand-logo-dark, .section-main-bunner .brand .brand-logo-dark, .context-dark .brand .brand-logo-dark, .bg-gray-600 .brand .brand-logo-dark, .bg-gray-700 .brand .brand-logo-dark, .bg-gray-800 .brand .brand-logo-dark, .bg-primary .brand .brand-logo-dark, .bg-pink .brand .brand-logo-dark, .bg-secondary .brand .brand-logo-dark, .bg-secondary-2 .brand .brand-logo-dark, .bg-green .brand .brand-logo-dark, .box-countdown-dark .brand .brand-logo-dark {
  display: none; }

/* line 16, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.post-corporate.post-corporate-img-bg .brand .brand-logo-light, .section-main-bunner .brand .brand-logo-light, .context-dark .brand .brand-logo-light, .bg-gray-600 .brand .brand-logo-light, .bg-gray-700 .brand .brand-logo-light, .bg-gray-800 .brand .brand-logo-light, .bg-primary .brand .brand-logo-light, .bg-pink .brand .brand-logo-light, .bg-secondary .brand .brand-logo-light, .bg-secondary-2 .brand .brand-logo-light, .bg-green .brand .brand-logo-light, .box-countdown-dark .brand .brand-logo-light {
  display: block; }

/* line 22, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.post-corporate.post-corporate-img-bg .box-icon-caption p, .section-main-bunner .box-icon-caption p, .context-dark .box-icon-caption p, .bg-gray-600 .box-icon-caption p, .bg-gray-700 .box-icon-caption p, .bg-gray-800 .box-icon-caption p, .bg-primary .box-icon-caption p, .bg-pink .box-icon-caption p, .bg-secondary .box-icon-caption p, .bg-secondary-2 .box-icon-caption p, .bg-green .box-icon-caption p, .box-countdown-dark .box-icon-caption p {
  color: rgba(255, 255, 255, 0.8); }

/* line 26, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.post-corporate.post-corporate-img-bg .decorate-triangle:before, .section-main-bunner .decorate-triangle:before, .context-dark .decorate-triangle:before, .bg-gray-600 .decorate-triangle:before, .bg-gray-700 .decorate-triangle:before, .bg-gray-800 .decorate-triangle:before, .bg-primary .decorate-triangle:before, .bg-pink .decorate-triangle:before, .bg-secondary .decorate-triangle:before, .bg-secondary-2 .decorate-triangle:before, .bg-green .decorate-triangle:before, .box-countdown-dark .decorate-triangle:before {
  border-color: transparent transparent rgba(255, 255, 255, 0.08) transparent; }

/* line 29, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.post-corporate.post-corporate-img-bg .decorate-circle:before, .section-main-bunner .decorate-circle:before, .context-dark .decorate-circle:before, .bg-gray-600 .decorate-circle:before, .bg-gray-700 .decorate-circle:before, .bg-gray-800 .decorate-circle:before, .bg-primary .decorate-circle:before, .bg-pink .decorate-circle:before, .bg-secondary .decorate-circle:before, .bg-secondary-2 .decorate-circle:before, .bg-green .decorate-circle:before, .box-countdown-dark .decorate-circle:before, .post-corporate.post-corporate-img-bg .decorate-rectangle:before, .section-main-bunner .decorate-rectangle:before, .context-dark .decorate-rectangle:before, .bg-gray-600 .decorate-rectangle:before, .bg-gray-700 .decorate-rectangle:before, .bg-gray-800 .decorate-rectangle:before, .bg-primary .decorate-rectangle:before, .bg-pink .decorate-rectangle:before, .bg-secondary .decorate-rectangle:before, .bg-secondary-2 .decorate-rectangle:before, .bg-green .decorate-rectangle:before, .box-countdown-dark .decorate-rectangle:before {
  background: rgba(255, 255, 255, 0.08); }

/* line 34, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.post-corporate.post-corporate-img-bg .team-classic-caption p, .section-main-bunner .team-classic-caption p, .context-dark .team-classic-caption p, .bg-gray-600 .team-classic-caption p, .bg-gray-700 .team-classic-caption p, .bg-gray-800 .team-classic-caption p, .bg-primary .team-classic-caption p, .bg-pink .team-classic-caption p, .bg-secondary .team-classic-caption p, .bg-secondary-2 .team-classic-caption p, .bg-green .team-classic-caption p, .box-countdown-dark .team-classic-caption p, .post-corporate.post-corporate-img-bg .team-modern-caption p, .section-main-bunner .team-modern-caption p, .context-dark .team-modern-caption p, .bg-gray-600 .team-modern-caption p, .bg-gray-700 .team-modern-caption p, .bg-gray-800 .team-modern-caption p, .bg-primary .team-modern-caption p, .bg-pink .team-modern-caption p, .bg-secondary .team-modern-caption p, .bg-secondary-2 .team-modern-caption p, .bg-green .team-modern-caption p, .box-countdown-dark .team-modern-caption p {
  color: rgba(21, 21, 21, 0.8); }

/* line 37, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.post-corporate.post-corporate-img-bg .team-classic-caption h4 a, .section-main-bunner .team-classic-caption h4 a, .context-dark .team-classic-caption h4 a, .bg-gray-600 .team-classic-caption h4 a, .bg-gray-700 .team-classic-caption h4 a, .bg-gray-800 .team-classic-caption h4 a, .bg-primary .team-classic-caption h4 a, .bg-pink .team-classic-caption h4 a, .bg-secondary .team-classic-caption h4 a, .bg-secondary-2 .team-classic-caption h4 a, .bg-green .team-classic-caption h4 a, .box-countdown-dark .team-classic-caption h4 a, .post-corporate.post-corporate-img-bg .team-modern-caption h4 a, .section-main-bunner .team-modern-caption h4 a, .context-dark .team-modern-caption h4 a, .bg-gray-600 .team-modern-caption h4 a, .bg-gray-700 .team-modern-caption h4 a, .bg-gray-800 .team-modern-caption h4 a, .bg-primary .team-modern-caption h4 a, .bg-pink .team-modern-caption h4 a, .bg-secondary .team-modern-caption h4 a, .bg-secondary-2 .team-modern-caption h4 a, .bg-green .team-modern-caption h4 a, .box-countdown-dark .team-modern-caption h4 a {
  color: #151515; }
  /* line 39, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .post-corporate.post-corporate-img-bg .team-classic-caption h4 a:hover, .section-main-bunner .team-classic-caption h4 a:hover, .context-dark .team-classic-caption h4 a:hover, .bg-gray-600 .team-classic-caption h4 a:hover, .bg-gray-700 .team-classic-caption h4 a:hover, .bg-gray-800 .team-classic-caption h4 a:hover, .bg-primary .team-classic-caption h4 a:hover, .bg-pink .team-classic-caption h4 a:hover, .bg-secondary .team-classic-caption h4 a:hover, .bg-secondary-2 .team-classic-caption h4 a:hover, .bg-green .team-classic-caption h4 a:hover, .box-countdown-dark .team-classic-caption h4 a:hover, .post-corporate.post-corporate-img-bg .team-modern-caption h4 a:hover, .section-main-bunner .team-modern-caption h4 a:hover, .context-dark .team-modern-caption h4 a:hover, .bg-gray-600 .team-modern-caption h4 a:hover, .bg-gray-700 .team-modern-caption h4 a:hover, .bg-gray-800 .team-modern-caption h4 a:hover, .bg-primary .team-modern-caption h4 a:hover, .bg-pink .team-modern-caption h4 a:hover, .bg-secondary .team-modern-caption h4 a:hover, .bg-secondary-2 .team-modern-caption h4 a:hover, .bg-green .team-modern-caption h4 a:hover, .box-countdown-dark .team-modern-caption h4 a:hover {
    color: #e76a07; }

/* line 45, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.post-corporate.post-corporate-img-bg .countdown-gradient .countdown-period, .section-main-bunner .countdown-gradient .countdown-period, .context-dark .countdown-gradient .countdown-period, .bg-gray-600 .countdown-gradient .countdown-period, .bg-gray-700 .countdown-gradient .countdown-period, .bg-gray-800 .countdown-gradient .countdown-period, .bg-primary .countdown-gradient .countdown-period, .bg-pink .countdown-gradient .countdown-period, .bg-secondary .countdown-gradient .countdown-period, .bg-secondary-2 .countdown-gradient .countdown-period, .bg-green .countdown-gradient .countdown-period, .box-countdown-dark .countdown-gradient .countdown-period {
  color: rgba(255, 255, 255, 0.8); }

/* line 51, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.post-corporate.post-corporate-img-bg .countdown .countdown-section + .countdown-section::before, .section-main-bunner .countdown .countdown-section + .countdown-section::before, .context-dark .countdown .countdown-section + .countdown-section::before, .bg-gray-600 .countdown .countdown-section + .countdown-section::before, .bg-gray-700 .countdown .countdown-section + .countdown-section::before, .bg-gray-800 .countdown .countdown-section + .countdown-section::before, .bg-primary .countdown .countdown-section + .countdown-section::before, .bg-pink .countdown .countdown-section + .countdown-section::before, .bg-secondary .countdown .countdown-section + .countdown-section::before, .bg-secondary-2 .countdown .countdown-section + .countdown-section::before, .bg-green .countdown .countdown-section + .countdown-section::before, .box-countdown-dark .countdown .countdown-section + .countdown-section::before, .post-corporate.post-corporate-img-bg .countdown .countdown-section + .countdown-section::after, .section-main-bunner .countdown .countdown-section + .countdown-section::after, .context-dark .countdown .countdown-section + .countdown-section::after, .bg-gray-600 .countdown .countdown-section + .countdown-section::after, .bg-gray-700 .countdown .countdown-section + .countdown-section::after, .bg-gray-800 .countdown .countdown-section + .countdown-section::after, .bg-primary .countdown .countdown-section + .countdown-section::after, .bg-pink .countdown .countdown-section + .countdown-section::after, .bg-secondary .countdown .countdown-section + .countdown-section::after, .bg-secondary-2 .countdown .countdown-section + .countdown-section::after, .bg-green .countdown .countdown-section + .countdown-section::after, .box-countdown-dark .countdown .countdown-section + .countdown-section::after {
  background: rgba(255, 255, 255, 0.2); }

/* line 58, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.post-corporate.post-corporate-img-bg .box-pricing-modern, .section-main-bunner .box-pricing-modern, .context-dark .box-pricing-modern, .bg-gray-600 .box-pricing-modern, .bg-gray-700 .box-pricing-modern, .bg-gray-800 .box-pricing-modern, .bg-primary .box-pricing-modern, .bg-pink .box-pricing-modern, .bg-secondary .box-pricing-modern, .bg-secondary-2 .box-pricing-modern, .bg-green .box-pricing-modern, .box-countdown-dark .box-pricing-modern {
  color: #151515; }
  /* line 60, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .post-corporate.post-corporate-img-bg .box-pricing-modern .pricing-modern-title, .section-main-bunner .box-pricing-modern .pricing-modern-title, .context-dark .box-pricing-modern .pricing-modern-title, .bg-gray-600 .box-pricing-modern .pricing-modern-title, .bg-gray-700 .box-pricing-modern .pricing-modern-title, .bg-gray-800 .box-pricing-modern .pricing-modern-title, .bg-primary .box-pricing-modern .pricing-modern-title, .bg-pink .box-pricing-modern .pricing-modern-title, .bg-secondary .box-pricing-modern .pricing-modern-title, .bg-secondary-2 .box-pricing-modern .pricing-modern-title, .bg-green .box-pricing-modern .pricing-modern-title, .box-countdown-dark .box-pricing-modern .pricing-modern-title {
    color: #151515; }

/* line 64, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.post-corporate.post-corporate-img-bg .text-secondary, .section-main-bunner .text-secondary, .context-dark .text-secondary, .bg-gray-600 .text-secondary, .bg-gray-700 .text-secondary, .bg-gray-800 .text-secondary, .bg-primary .text-secondary, .bg-pink .text-secondary, .bg-secondary .text-secondary, .bg-secondary-2 .text-secondary, .bg-green .text-secondary, .box-countdown-dark .text-secondary {
  color: #FFD541; }

/* line 67, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.post-corporate.post-corporate-img-bg .google-map, .section-main-bunner .google-map, .context-dark .google-map, .bg-gray-600 .google-map, .bg-gray-700 .google-map, .bg-gray-800 .google-map, .bg-primary .google-map, .bg-pink .google-map, .bg-secondary .google-map, .bg-secondary-2 .google-map, .bg-green .google-map, .box-countdown-dark .google-map {
  color: #151515; }

/*
* Light Backgrounds
*/
/* line 88, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-default {
  background-color: #ffffff; }
  /* line 23, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_mixins.scss */
  .bg-default:not([style*="background-"]) + .bg-default:not([style*="background-"]) {
    padding-top: 0; }
  /* line 91, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-default-decor {
    position: relative; }
    /* line 94, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
    .bg-default-decor:before {
      content: '';
      position: absolute;
      z-index: 1;
      left: 0;
      right: 0;
      bottom: calc( 100% - 2px);
      height: 65px;
      background-image: url("../images/decor-wave-bottom.png"); }

/* line 107, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-gray-100 {
  background-color: #edeff4; }
  /* line 23, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_mixins.scss */
  .bg-gray-100:not([style*="background-"]) + .bg-gray-100:not([style*="background-"]) {
    padding-top: 0; }

/* line 111, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-gray-300 {
  background-color: #E7E7E7; }
  /* line 23, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_mixins.scss */
  .bg-gray-300:not([style*="background-"]) + .bg-gray-300:not([style*="background-"]) {
    padding-top: 0; }

/* line 115, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-gray-400 {
  background-color: #C4C4C4; }
  /* line 23, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_mixins.scss */
  .bg-gray-400:not([style*="background-"]) + .bg-gray-400:not([style*="background-"]) {
    padding-top: 0; }

/* line 119, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-gray-1 {
  background-color: #f5f5f5; }
  /* line 23, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_mixins.scss */
  .bg-gray-1:not([style*="background-"]) + .bg-gray-1:not([style*="background-"]) {
    padding-top: 0; }
  /* line 122, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-gray-1-decor {
    position: relative; }
    /* line 125, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
    .bg-gray-1-decor:before {
      content: '';
      position: absolute;
      z-index: 1;
      left: 0;
      right: 0;
      bottom: calc( 100% - 2px);
      height: 65px;
      background-image: url("../images/decor-gray-top.png"); }

/*
* Dark Backgrounds
*/
/* line 141, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-gray-600 {
  background-color: #3C3C3C; }
  /* line 23, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_mixins.scss */
  .bg-gray-600:not([style*="background-"]) + .bg-gray-600:not([style*="background-"]) {
    padding-top: 0; }

/* line 145, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-gray-700 {
  background-color: #444141; }
  /* line 23, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_mixins.scss */
  .bg-gray-700:not([style*="background-"]) + .bg-gray-700:not([style*="background-"]) {
    padding-top: 0; }

/* line 149, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-gray-800 {
  background-color: #151515; }
  /* line 23, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_mixins.scss */
  .bg-gray-800:not([style*="background-"]) + .bg-gray-800:not([style*="background-"]) {
    padding-top: 0; }

/* line 155, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-dark-filter {
  position: relative; }
  /* line 157, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-dark-filter > * {
    position: relative;
    z-index: 1; }
  /* line 161, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-dark-filter:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(21, 21, 21, 0.8) 100%); }

/* line 172, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-accent-filter {
  position: relative; }
  /* line 174, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-accent-filter > * {
    position: relative;
    z-index: 1; }
  /* line 178, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-accent-filter:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(359.73deg, #3A092F 0.9%, rgba(60, 55, 79, 0.45) 107.43%); }

/*
* Accent Backgrounds
*/
/* line 192, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-primary {
  background: #e76a07; }
  /* line 194, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-primary + .bg-primary {
    padding-top: 0; }

/* line 200, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-pink {
  background: #F73CA1; }
  /* line 202, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-pink + .bg-pink {
    padding-top: 0; }

/* line 208, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-secondary {
  background: #FFD541; }
  /* line 210, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-secondary + .bg-secondary {
    padding-top: 0; }

/* line 216, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-secondary-2 {
  background: #5656DF; }
  /* line 218, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-secondary-2 + .bg-secondary-2 {
    padding-top: 0; }

/* line 224, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-green {
  background: #00E175; }
  /* line 226, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-green + .bg-green {
    padding-top: 0; }

/*
* Background Image
*/
/* line 239, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
[class*='bg-'] {
  background-size: cover;
  background-position: center center; }

@media (min-width: 992px) {
  /* line 247, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  html:not(.tablet):not(.mobile) .bg-fixed {
    background-attachment: fixed; } }

/* line 254, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-dot {
  position: relative; }
  /* line 256, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-dot > * {
    position: relative;
    z-index: 1; }
  /* line 260, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-dot:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../images/bg-dot.png");
    opacity: .2;
    z-index: 0; }

/* line 273, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-dots-light {
  position: relative; }
  /* line 275, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-dots-light > * {
    position: relative;
    z-index: 1; }
  /* line 279, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-dots-light:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../images/bg-dot-light.png");
    opacity: .04;
    z-index: 0; }

/* line 293, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
.bg-decorate {
  position: relative;
  overflow: hidden; }
  /* line 296, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-decorate > * {
    position: relative;
    z-index: 2; }
  /* line 300, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-decorate:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../images/bg-dot-light.png");
    opacity: .04;
    z-index: 0; }
  /* line 311, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-decorate:after {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    width: 100vw;
    height: 100vw;
    background: #3C3C3C;
    transform: skewY(31deg);
    z-index: 0; }
  /* line 323, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_backgrounds.scss */
  .bg-decorate.bg-decorate-reverse:after {
    transform: skewY(-31deg); }

/*
* Utilities custom
*/
/* line 4, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
.height-fill {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch; }
  /* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
  .height-fill > * {
    flex-grow: 1;
    flex-shrink: 0; }

/* line 17, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
.object-inline {
  white-space: nowrap; }
  /* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
  .object-inline > * {
    display: inline-block;
    min-width: 20px;
    vertical-align: top;
    white-space: normal; }
  /* line 26, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
  .object-inline > * + * {
    margin-left: 5px; }

/* line 31, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
.oh {
  position: relative;
  overflow: hidden; }

/* line 37, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
.text-decoration-lines {
  position: relative;
  overflow: hidden;
  width: 100%; }
  /* line 42, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
  .text-decoration-lines-content {
    position: relative;
    display: inline-block;
    min-width: 170px;
    font-size: 13px;
    text-transform: uppercase; }
    /* line 49, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
    .text-decoration-lines-content::before, .text-decoration-lines-content::after {
      content: '';
      position: absolute;
      height: 1px;
      background: #d7d7d7;
      top: 50%;
      width: 100vw; }
    /* line 59, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
    .text-decoration-lines-content::before {
      left: 0;
      transform: translate3d(-100%, 0, 0); }
    /* line 64, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
    .text-decoration-lines-content::after {
      right: 0;
      transform: translate3d(100%, 0, 0); }

/* line 71, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
* + .text-decoration-lines {
  margin-top: 30px; }

/* line 76, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
p.rights {
  font-size: 14px;
  color: rgba(21, 21, 21, 0.8); }
  /* line 79, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
  p.rights a {
    color: inherit; }
    /* line 82, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
    p.rights a:hover {
      color: #e76a07; }

/* line 89, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
[style*='z-index: 1000;'] {
  z-index: 1101 !important; }

/* line 94, typo3conf/ext/client/Resources/Private/Stylesheets/helpers/_utilities-custom.scss */
.text-block > * {
  margin-left: .125em;
  margin-right: .125em; }

/*
*
* Animate.css
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 1; }

/* line 14, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

/* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s; }

/* line 24, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.wow-outer {
  position: relative;
  overflow: hidden; }

/* line 29, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
html:not(.lt-ie10) .not-animated {
  opacity: 0; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

/* line 46, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

/* line 68, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

/* line 90, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

/* line 112, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

/* line 134, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/* line 152, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

/* line 173, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown; }

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

/* line 194, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft; }

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

/* line 215, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight; }

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

/* line 236, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_animate.scss */
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown; }

/*
*
* Preloader
*/
/* line 9, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_preloader.scss */
.preloader {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
  background: #ffffff;
  transition: .3s all ease; }
  /* line 23, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_preloader.scss */
  .preloader.loaded {
    opacity: 0;
    visibility: hidden; }

/* line 29, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_preloader.scss */
.preloader-body {
  text-align: center; }
  /* line 32, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_preloader.scss */
  .preloader-body p {
    position: relative;
    right: -8px; }

/* line 41, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_preloader.scss */
.cssload-container {
  width: 100%;
  height: 36px;
  text-align: center; }

/* line 47, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_preloader.scss */
.cssload-speeding-wheel {
  width: 36px;
  height: 36px;
  margin: 0 auto;
  border: 3px solid #e76a07;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  animation: cssload-spin .88s infinite linear; }

@-webkit-keyframes cssload-spin {
  100% {
    transform: rotate(360deg); } }

@keyframes cssload-spin {
  100% {
    transform: rotate(360deg); } }

/*
*
* ToTop
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_ui-to-top.scss */
.ui-to-top {
  position: fixed;
  right: 15px;
  bottom: 15px;
  z-index: 100;
  width: 60px;
  height: 60px;
  font-size: 20px;
  line-height: 56px;
  color: #ffffff;
  overflow: hidden;
  background: #e76a07;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  transition: .45s all ease-in-out;
  transform: translate3d(0, 100px, 0); }
  /* line 24, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_ui-to-top.scss */
  .ui-to-top:hover {
    color: #ffffff;
    background: #FFD541;
    text-decoration: none; }
  /* line 30, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_ui-to-top.scss */
  .ui-to-top:focus {
    color: #ffffff; }
  /* line 34, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_ui-to-top.scss */
  .ui-to-top.active {
    transform: translate3d(0, 0, 0); }

/* line 39, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_ui-to-top.scss */
html.mobile .ui-to-top,
html.tablet .ui-to-top {
  display: none !important; }

@media (min-width: 576px) {
  /* line 45, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_ui-to-top.scss */
  .ui-to-top {
    right: 40px;
    bottom: 40px; } }

/*
*
* RD Navbar
*/
@keyframes rd-navbar-slide-down {
  0% {
    transform: translateY(-100%); }
  100% {
    transform: translateY(0); } }

@keyframes rd-navbar-slide-up {
  0% {
    transform: translateY(0); }
  100% {
    transform: translateY(-100%); } }

/* line 62, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
.rd-navbar-wrap, .rd-navbar,
.rd-menu,
.rd-navbar-nav,
.rd-navbar-panel, .rd-navbar-static .rd-menu, .rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-fixed .rd-navbar-submenu {
  transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1); }

/* line 67, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
.rd-navbar--no-transition, .rd-navbar--no-transition * {
  transition: none !important; }

/* line 76, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
.rd-navbar,
.rd-navbar.rd-navbar--is-clone {
  display: none; }

/* line 88, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
.rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone,
.rd-navbar.rd-navbar-sidebar + .rd-navbar.rd-navbar--is-clone {
  display: none; }

/* line 94, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
.rd-navbar {
  display: none;
  background: #444141; }

/* line 100, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
.rd-navbar-toggle {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  color: #E7E7E7;
  background-color: transparent;
  border: none;
  display: none; }
  /* line 92, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
  .rd-navbar-toggle span {
    position: relative;
    display: block;
    margin: auto;
    transition: .3s all ease; }
    /* line 98, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-toggle span:after, .rd-navbar-toggle span:before {
      content: "";
      position: absolute;
      left: 0;
      top: -11px;
      transition: .3s all ease; }
    /* line 107, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-toggle span:after {
      top: 11px; }
    /* line 111, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {
      width: 36px;
      height: 2px;
      background-color: #E7E7E7;
      backface-visibility: hidden;
      border-radius: 5px; }
  /* line 238, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
  .rd-navbar-toggle span {
    transform: rotate(180deg); }
    /* line 240, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-toggle span:before, .rd-navbar-toggle span:after {
      transform-origin: 1.71429px center; }
  /* line 246, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
  .rd-navbar-toggle.active span {
    transform: rotate(360deg); }
    /* line 249, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after {
      top: 0;
      width: 15px; }
    /* line 255, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-toggle.active span:before {
      -webkit-transform: rotate3d(0, 0, 1, -40deg);
      transform: rotate3d(0, 0, 1, -40deg); }
    /* line 259, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-toggle.active span:after {
      -webkit-transform: rotate3d(0, 0, 1, 40deg);
      transform: rotate3d(0, 0, 1, 40deg); }

/* line 114, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
.rd-navbar-collapse-toggle {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  color: #ffffff;
  display: none; }
  /* line 299, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
  .rd-navbar-collapse-toggle span {
    top: 50%;
    margin-top: -3px; }
    /* line 303, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-collapse-toggle span, .rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {
      position: absolute;
      width: 6px;
      height: 6px;
      line-height: 6px;
      text-align: center;
      background: #ffffff;
      left: 50%;
      margin-left: -3px;
      border-radius: 50%;
      transition: .3s all ease; }
    /* line 316, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {
      content: ''; }
    /* line 320, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-collapse-toggle span:before {
      bottom: 100%;
      margin-bottom: 3px; }
    /* line 325, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-collapse-toggle span:after {
      top: 100%;
      margin-top: 3px; }
  /* line 332, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
  .rd-navbar-collapse-toggle.active span {
    transform: scale(0.7); }
    /* line 334, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-collapse-toggle.active span:before {
      transform: translateY(18px); }
    /* line 338, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-collapse-toggle.active span:after {
      transform: translateY(-18px); }

/* line 127, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
.rd-navbar-brand a {
  display: block; }

/* line 133, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
.rd-navbar-search {
  position: relative;
  display: inline-flex; }
  /* line 137, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
  .rd-navbar-search .form-input {
    padding-right: 50px; }
  /* line 141, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
  .rd-navbar-search .rd-search-form-submit {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 50px;
    padding: 0;
    margin: 0;
    border: none;
    cursor: pointer;
    background-color: transparent;
    color: #E7E7E7;
    transition: .33s; }
    /* line 155, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
    .rd-navbar-search .rd-search-form-submit:hover {
      color: #e76a07; }

/* line 161, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
.rd-navbar-search-toggle {
  background: none;
  border: none;
  display: inline-block;
  padding: 0;
  outline: none;
  outline-offset: 0;
  cursor: pointer;
  -webkit-appearance: none; }
  /* line 42, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
  .rd-navbar-search-toggle::-moz-focus-inner {
    border: none;
    padding: 0; }

/* line 166, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-navbar.scss */
.rd-navbar-dropdown {
  display: none; }

/*
* @subsection  RD Navbar Static
*/
/* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
.rd-navbar-static {
  display: block; }
  /* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-nav-item {
    display: inline-block; }
    /* line 22, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-nav-item.focus .rd-nav-link, .rd-navbar-static .rd-nav-item.opened .rd-nav-link {
      color: #444141;
      background: transparent; }
    /* line 27, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle {
      color: #444141; }
    /* line 33, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-nav-item.active .rd-nav-link {
      color: #444141;
      background: transparent; }
    /* line 38, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle {
      color: #444141; }
    /* line 46, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle::before,
    .rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle::before,
    .rd-navbar-static .rd-nav-item .rd-nav-link:hover + .rd-navbar-submenu-toggle::before {
      transform: rotate(180deg); }
    /* line 51, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle {
      margin-left: 4px;
      font-family: "Material Design Icons";
      font-size: 16px;
      cursor: pointer;
      color: #ffffff; }
      /* line 58, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
      .rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle::before {
        position: relative;
        display: inline-block;
        transition: .22s;
        content: '\f236'; }
      /* line 65, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
      .rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle:hover {
        color: #444141; }
    /* line 71, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-nav-item > .rd-navbar-submenu {
      margin-top: 20px; }
  /* line 76, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-nav-item + .rd-nav-item {
    margin-left: 20px; }
    @media (min-width: 1200px) {
      /* line 76, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
      .rd-navbar-static .rd-nav-item + .rd-nav-item {
        margin-left: 38px; } }
  /* line 87, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-navbar-dropdown .rd-nav-item {
    margin-left: 0;
    width: 100%;
    padding: 4px 0; }
    /* line 92, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-navbar-dropdown .rd-nav-item a {
      width: 100%; }
  /* line 100, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-nav-link {
    position: relative;
    display: inline-block;
    color: #ffffff;
    font-size: 15px;
    line-height: 1.2;
    letter-spacing: 0.02em;
    font-weight: 500;
    text-transform: uppercase;
    transition: .25s; }
    @media (min-width: 1200px) {
      /* line 100, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
      .rd-navbar-static .rd-nav-link {
        font-size: 18px;
        color: #ffffff; } }
    /* line 116, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-nav-link:hover {
      color: #444141; }
  /* line 122, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-menu {
    z-index: 15;
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    margin-top: 22px;
    visibility: hidden;
    opacity: 0;
    text-align: left;
    transform: translate3d(0, 30px, 0); }
  /* line 140, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-navbar-dropdown {
    position: absolute;
    left: 0;
    width: 270px;
    padding: 15px;
    background: #ffffff;
    z-index: 5; }
    /* line 147, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown {
      top: -1px;
      left: 100%;
      z-index: 2;
      margin-top: -15px;
      margin-left: 15px;
      transform: translate3d(30px, 0, 0); }
      /* line 156, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
      .rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left {
        left: auto;
        right: 100%;
        margin-left: 0;
        margin-right: 15px;
        transform: translate3d(-30px, 0, 0); }
  /* line 169, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-dropdown-item.focus .rd-dropdown-link, .rd-navbar-static .rd-dropdown-item.opened .rd-dropdown-link {
    color: #e76a07; }
  /* line 176, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-dropdown-link {
    color: #9b9b9b; }
    /* line 180, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-dropdown-link:hover {
      color: #e76a07; }
  /* line 396, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
  .rd-navbar-static .rd-navbar-dropdown li > a,
  .rd-navbar-static .rd-megamenu-list li > a {
    position: relative;
    left: -3px;
    display: flex;
    padding: 1px 14px 1px 0;
    text-align: left;
    text-transform: uppercase; }
    /* line 2, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_links.scss */
    .rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a:focus, .rd-navbar-static .rd-navbar-dropdown li > a:active,
    .rd-navbar-static .rd-megamenu-list li > a,
    .rd-navbar-static .rd-megamenu-list li > a:focus,
    .rd-navbar-static .rd-megamenu-list li > a:active {
      color: #9b9b9b; }
    /* line 7, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_links.scss */
    .rd-navbar-static .rd-navbar-dropdown li > a:hover,
    .rd-navbar-static .rd-megamenu-list li > a:hover {
      color: #e76a07; }
    /* line 405, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a::before,
    .rd-navbar-static .rd-megamenu-list li > a,
    .rd-navbar-static .rd-megamenu-list li > a::before {
      transition: .15s ease-in-out; }
    /* line 410, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-static .rd-navbar-dropdown li > a::before,
    .rd-navbar-static .rd-megamenu-list li > a::before {
      position: relative;
      top: -1px;
      left: -6px;
      display: inline-block;
      content: '\f105';
      font-family: 'FontAwesome';
      font-size: inherit;
      line-height: inherit;
      color: #e76a07;
      opacity: 0;
      visibility: hidden; }
  /* line 425, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
  .rd-navbar-static .rd-navbar-dropdown li.focus > a,
  .rd-navbar-static .rd-navbar-dropdown li.opened > a,
  .rd-navbar-static .rd-navbar-dropdown li > a:hover,
  .rd-navbar-static .rd-megamenu-list li.focus > a,
  .rd-navbar-static .rd-megamenu-list li.opened > a,
  .rd-navbar-static .rd-megamenu-list li > a:hover {
    left: 0;
    padding-left: 14px;
    padding-right: 0; }
    /* line 432, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-static .rd-navbar-dropdown li.focus > a::before,
    .rd-navbar-static .rd-navbar-dropdown li.opened > a::before,
    .rd-navbar-static .rd-navbar-dropdown li > a:hover::before,
    .rd-navbar-static .rd-megamenu-list li.focus > a::before,
    .rd-navbar-static .rd-megamenu-list li.opened > a::before,
    .rd-navbar-static .rd-megamenu-list li > a:hover::before {
      left: -7px;
      opacity: 1;
      visibility: visible; }
  /* line 192, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-navbar-megamenu {
    display: flex;
    left: 0;
    width: 100%;
    max-width: 1200px;
    padding: 30px 40px;
    background: #ffffff; }
  /* line 202, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-megamenu-item {
    flex-basis: 50%;
    flex-grow: 1; }
    /* line 206, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-megamenu-item + .rd-megamenu-item {
      padding-left: 20px; }
  /* line 212, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-megamenu-title {
    font-weight: 500;
    letter-spacing: .05em;
    text-transform: uppercase;
    padding-bottom: 10px;
    border-bottom: 1px solid #d7d7d7; }
  /* line 222, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-megamenu-list-item + .rd-megamenu-list-item {
    margin-top: 5px; }
  /* line 228, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-megamenu-list-link {
    color: #000000;
    background: transparent; }
    /* line 231, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-megamenu-list-link:hover {
      color: #e76a07;
      background: transparent; }
  /* line 238, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static * + .rd-megamenu-list {
    margin-top: 10px; }
  /* line 246, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-navbar-submenu.focus > .rd-menu, .rd-navbar-static .rd-navbar-submenu.opened > .rd-menu {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0); }
  /* line 257, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-navbar-search.active .rd-search {
    visibility: visible;
    opacity: 1; }
  /* line 264, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-search {
    position: absolute;
    top: 100%;
    right: 0;
    width: 270px;
    opacity: 0;
    visibility: hidden;
    transition: .3s;
    margin-top: 20px;
    z-index: 2; }
  /* line 277, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static * + .rd-navbar-search {
    margin-left: 38px; }
  /* line 281, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-navbar-search-toggle {
    display: inline-flex;
    color: #444141; }
    /* line 40, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-static .rd-navbar-search-toggle span {
      display: inline-block;
      position: relative;
      width: 32px;
      height: 32px;
      font-size: 26px;
      line-height: 32px;
      text-align: center;
      cursor: pointer;
      background: none;
      border: none;
      outline: none;
      padding: 0; }
      /* line 43, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-static .rd-navbar-search-toggle span::before, .rd-navbar-static .rd-navbar-search-toggle span::after {
        transition: .3s all ease-in-out; }
      /* line 47, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-static .rd-navbar-search-toggle span::before, .rd-navbar-static .rd-navbar-search-toggle span::after {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
      /* line 56, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-static .rd-navbar-search-toggle span::before {
        content: "";
        transform: rotate(0deg) scale(1);
        opacity: 1;
        visibility: visible;
        font-family: "Material Design Icons"; }
      /* line 64, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-static .rd-navbar-search-toggle span::after {
        content: "";
        transform: rotate(-90deg) scale(0.4);
        opacity: 0;
        visibility: hidden;
        font-family: "Material Design Icons"; }
    /* line 75, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-static .rd-navbar-search-toggle.active span::before {
      opacity: 0;
      visibility: hidden;
      transform: rotate(90deg) scale(0.4); }
    /* line 81, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-static .rd-navbar-search-toggle.active span::after {
      transform: rotate(0deg) scale(1);
      opacity: 1;
      visibility: visible; }
    /* line 286, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static .rd-navbar-search-toggle:hover {
      color: #444141; }
  /* line 292, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static.rd-navbar--is-clone {
    display: block;
    transform: translate3d(0, -100%, 0); }
    /* line 296, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
    .rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck {
      transform: translate3d(0, 0, 0); }
  /* line 302, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1080;
    background: #444141; }
  /* line 313, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-static.scss */
  .rd-navbar-static .rd-navbar--has-dropdown {
    position: relative; }

/*
*
* RD Navbar Fixed
*/
/* line 35, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
.rd-navbar-fixed {
  display: block; }
  /* line 39, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-toggle {
    display: inline-block; }
  /* line 44, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-brand {
    position: relative;
    margin-left: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    font-size: 22px;
    margin-top: -2px; }
    /* line 54, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-brand img {
      max-width: 160px;
      max-height: 58px;
      width: auto;
      height: auto; }
  /* line 63, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-panel {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1080;
    display: flex;
    align-items: center;
    height: 56px;
    padding: 4px;
    box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.35); }
  /* line 77, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-nav-wrap {
    position: fixed;
    left: 0;
    top: -56px;
    bottom: -56px;
    z-index: 1079;
    width: 270px;
    padding: 112px 0 81px;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    font-size: 16px;
    line-height: 26px;
    transform: translateX(-110%); }
    /* line 93, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar {
      width: 4px; }
    /* line 97, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-thumb {
      background: #faa15a;
      border: none;
      border-radius: 0;
      opacity: .2; }
    /* line 104, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-track {
      background: #e76a07;
      border: none;
      border-radius: 0; }
    /* line 110, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-nav-wrap.active {
      transform: translateX(0); }
  /* line 116, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-nav {
    display: block;
    margin: 15px 0;
    height: auto;
    text-align: left; }
  /* line 123, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-nav-item {
    text-align: left; }
    /* line 125, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-nav-item + .rd-nav-item {
      margin-top: 4px; }
  /* line 130, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-nav-link {
    display: block;
    padding: 9px 56px 9px 18px; }
  /* line 137, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed li.opened > .rd-navbar-dropdown {
    padding: 4px 0 0; }
  /* line 141, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed li.opened > .rd-navbar-megamenu {
    padding-top: 15px;
    padding-bottom: 15px; }
  /* line 146, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed li.opened > .rd-menu {
    opacity: 1;
    height: auto; }
  /* line 152, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed li.opened > .rd-navbar-submenu-toggle::after {
    transform: rotate(180deg); }
  /* line 159, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-menu {
    display: none;
    transition: opacity 0.3s, height 0.4s ease;
    opacity: 0;
    height: 0;
    overflow: hidden; }
  /* line 167, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-submenu {
    position: relative; }
    /* line 172, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle:after {
      height: 34px;
      line-height: 34px; }
    /* line 178, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown > li > a {
      padding-left: 30px; }
    /* line 182, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,
    .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a {
      padding-left: 46px; }
    /* line 188, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,
    .rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu {
      display: block; }
  /* line 197, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-megamenu-list > li > a,
  .rd-navbar-fixed .rd-navbar-dropdown > li > a {
    display: block;
    padding: 9px 56px 9px 16px;
    font-size: 14px;
    line-height: 1.5; }
  /* line 204, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-megamenu-list > li + li,
  .rd-navbar-fixed .rd-navbar-dropdown > li + li {
    margin-top: 3px; }
  /* line 210, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-megamenu-list > li > a {
    padding-left: 30px; }
  /* line 216, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title {
    position: relative;
    display: block;
    padding: 0 18px 7px;
    font-size: 16px;
    line-height: 1.5; }
    /* line 223, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after {
      content: '';
      position: absolute;
      left: 20px;
      right: 20px;
      bottom: 0;
      border-bottom: 1px solid; }
  /* line 234, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-list {
    margin-top: 11px; }
  /* line 237, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-title {
    margin-top: 20px; }
  /* line 241, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-megamenu > li + li {
    margin-top: 20px; }
  /* line 247, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-submenu-toggle {
    cursor: pointer; }
    /* line 249, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-submenu-toggle::after {
      content: '\f107';
      position: absolute;
      top: 0;
      right: 0;
      width: 56px;
      height: 44px;
      font: 400 14px "FontAwesome";
      line-height: 44px;
      text-align: center;
      transition: 0.4s all ease;
      z-index: 2;
      cursor: pointer; }
  /* line 266, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-collapse-toggle {
    display: block;
    top: 4px;
    z-index: 1081; }
  /* line 272, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-collapse {
    position: fixed;
    right: 0;
    top: 56px;
    z-index: 1079;
    transform: translate3d(0, -10px, 0);
    padding: 15px;
    width: auto;
    border-radius: 5px;
    text-align: left;
    font-size: 14px;
    opacity: 0;
    visibility: hidden;
    transition: .3s; }
    /* line 287, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-collapse.active {
      transform: translate3d(0, 0, 0);
      opacity: 1;
      visibility: visible; }
    /* line 294, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-collapse .list-inline > li {
      display: block; }
    /* line 297, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
    .rd-navbar-fixed .rd-navbar-collapse .list-inline > li + li {
      margin-top: 10px; }
  /* line 303, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-main-element {
    position: absolute;
    float: left; }
  /* line 310, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-search .rd-search {
    position: fixed;
    right: 0;
    left: 0;
    top: 56px;
    z-index: 1079;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: .3s;
    transform: translate3d(0, -10px, 0); }
  /* line 323, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-search .rd-search-results-live {
    display: none; }
  /* line 327, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-search .form-input {
    padding-right: 50px; }
  /* line 331, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-search .rd-search-form-submit {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 50px;
    padding: 0;
    margin: 0;
    border: none;
    background-color: transparent; }
  /* line 344, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-search.active .rd-search {
    opacity: 1;
    visibility: visible;
    transform: none; }
  /* line 353, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-search-toggle {
    display: inline-flex; }
    /* line 40, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-fixed .rd-navbar-search-toggle span {
      display: inline-block;
      position: relative;
      width: 48px;
      height: 48px;
      font-size: 26px;
      line-height: 48px;
      text-align: center;
      cursor: pointer;
      background: none;
      border: none;
      outline: none;
      padding: 0; }
      /* line 43, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-fixed .rd-navbar-search-toggle span, .rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after {
        transition: .3s all ease-in-out; }
      /* line 47, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
      /* line 56, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-fixed .rd-navbar-search-toggle span::before {
        content: "";
        transform: rotate(0deg) scale(1);
        opacity: 1;
        visibility: visible;
        font-family: "Material Design Icons"; }
      /* line 64, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-fixed .rd-navbar-search-toggle span::after {
        content: "";
        transform: rotate(-90deg) scale(0.4);
        opacity: 0;
        visibility: hidden;
        font-family: "Material Design Icons"; }
    /* line 75, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-fixed .rd-navbar-search-toggle.active span::before {
      opacity: 0;
      visibility: hidden;
      transform: rotate(90deg) scale(0.4); }
    /* line 81, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-fixed .rd-navbar-search-toggle.active span::after {
      transform: rotate(0deg) scale(1);
      opacity: 1;
      visibility: visible; }
  /* line 358, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed [class*='rd-navbar-fixed-element'] {
    position: fixed;
    top: 4px;
    z-index: 1082; }
  /* line 364, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-fixed-element-1 {
    right: 0; }
  /* line 368, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-fixed-element-2 {
    right: 46px; }
  /* line 372, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed.rd-navbar--is-clone {
    display: none; }
  /* line 375, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-fixed--visible {
    display: block; }
  /* line 378, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-fixed--hidden {
    display: none; }

/* line 386, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
.rd-navbar-fixed .rd-navbar-panel {
  color: #9b9b9b;
  background: #e76a07; }

/* line 393, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
.rd-navbar-fixed .rd-navbar-nav-wrap {
  color: #ffffff;
  background: #444141;
  border: 1px solid #444141;
  box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.35); }

/* line 406, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
.rd-navbar-fixed .rd-nav-item:hover .rd-nav-link, .rd-navbar-fixed .rd-nav-item.focus .rd-nav-link, .rd-navbar-fixed .rd-nav-item.active .rd-nav-link, .rd-navbar-fixed .rd-nav-item.opened .rd-nav-link {
  color: #ffffff;
  background: #e76a07; }

/* line 411, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
.rd-navbar-fixed .rd-nav-item:hover > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.active > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.opened > .rd-navbar-submenu-toggle {
  color: #ffffff; }

/* line 416, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
.rd-navbar-fixed .rd-nav-link {
  color: #9b9b9b; }

/* line 423, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
.rd-navbar-fixed .rd-megamenu-list > li > a,
.rd-navbar-fixed .rd-navbar-dropdown > li > a {
  color: #9b9b9b; }

/* line 431, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
.rd-navbar-fixed .rd-megamenu-list > li:hover > a,
.rd-navbar-fixed .rd-megamenu-list > li.focus > a,
.rd-navbar-fixed .rd-megamenu-list > li.active > a,
.rd-navbar-fixed .rd-megamenu-list > li.opened > a,
.rd-navbar-fixed .rd-navbar-dropdown > li:hover > a,
.rd-navbar-fixed .rd-navbar-dropdown > li.focus > a,
.rd-navbar-fixed .rd-navbar-dropdown > li.active > a,
.rd-navbar-fixed .rd-navbar-dropdown > li.opened > a {
  color: #ffffff;
  background: #e76a07; }

/* line 440, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title {
  color: #E7E7E7; }
  /* line 443, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after {
    border-bottom: 1px solid #444141; }
  /* line 2, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_links.scss */
  .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:focus, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:active {
    color: #ffffff; }
  /* line 7, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_links.scss */
  .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:hover {
    color: #e76a07; }

/* line 453, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
.rd-navbar-fixed .rd-navbar-submenu-toggle {
  color: #9b9b9b; }

/* line 459, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit {
  color: #E7E7E7; }
  /* line 462, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:hover {
    color: #e76a07; }

/* line 469, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
.rd-navbar-fixed .rd-navbar-search-toggle {
  color: #444141; }
  /* line 472, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-search-toggle:hover {
    color: #e76a07; }

/* line 478, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
.rd-navbar-fixed .rd-navbar-collapse {
  background-color: #444141;
  box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17); }
  /* line 482, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
  .rd-navbar-fixed .rd-navbar-collapse,
  .rd-navbar-fixed .rd-navbar-collapse a {
    color: #9b9b9b; }

/* line 490, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-fixed.scss */
html.rd-navbar-fixed-linked .page {
  padding-top: 56px; }

/*
*
* RD Navbar Sidebar
*/
/* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
.rd-navbar-sidebar {
  display: block;
  background: #ffffff; }
  /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-main-outer {
    padding-left: 15px;
    padding-right: 15px; }
  /* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-main {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 22px 60px 22px 0;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1); }
  /* line 30, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-main-element {
    display: flex;
    align-items: center; }
    /* line 34, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-navbar-main-element > * + * {
      margin-left: 20px; }
  /* line 40, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-toggle {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    z-index: 1102; }
  /* line 50, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-panel {
    min-width: 200px;
    text-align: center; }
  /* line 57, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-brand img {
    width: auto;
    height: auto;
    max-width: 200px;
    max-height: 200px; }
  /* line 66, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-nav-wrap {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1101;
    width: 450px;
    padding: 94px 0 0 0;
    background: #ffffff;
    transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    transform: translateX(100%);
    box-shadow: 0 0 13px 0 rgba(231, 231, 231, 0.16); }
    /* line 79, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-navbar-nav-wrap.active {
      transition-delay: .1s;
      transform: translateX(0); }
  /* line 85, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-nav {
    height: calc(100vh - 100px);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid #d7d7d7; }
  /* line 93, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-nav-item {
    position: relative;
    display: block;
    padding: 19px 30px 19px 40px; }
    /* line 99, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-nav-item.active .rd-nav-link {
      color: #e76a07; }
    /* line 104, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-nav-item .rd-nav-link,
    .rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle {
      font-size: 18px; }
    /* line 109, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-nav-item + .rd-nav-item {
      border-top: 1px solid #d7d7d7; }
    /* line 113, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-nav-item:last-child {
      border-bottom: 1px solid #d7d7d7;
      margin-bottom: 30px; }
  /* line 119, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-nav-link {
    max-width: calc(100% - 30px);
    word-break: break-all;
    font-size: 18px;
    line-height: 1.4;
    text-transform: none;
    color: #E7E7E7; }
    /* line 127, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-nav-link:hover {
      color: #e76a07; }
  /* line 135, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-submenu .opened > .rd-navbar-submenu-toggle::after {
    transform: rotate(180deg); }
  /* line 140, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-dropdown,
  .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-megamenu {
    display: none;
    opacity: 0;
    visibility: hidden;
    will-change: opacity, visibility;
    transition: opacity .2s; }
  /* line 150, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-dropdown,
  .rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-megamenu {
    display: block;
    opacity: 1;
    visibility: visible; }
  /* line 159, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-dropdown,
  .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-megamenu {
    transform: translateY(30px); }
  /* line 165, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-dropdown,
  .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-megamenu {
    transform: translateY(0); }
  /* line 172, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown {
    transform: translateX(-20px); }
  /* line 177, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {
    transform: translateX(0); }
  /* line 186, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle,
  .rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {
    position: absolute;
    top: 0;
    right: 0;
    padding-top: inherit;
    padding-right: inherit;
    padding-left: 10px;
    margin-bottom: inherit;
    display: inline-block;
    width: 30px;
    margin-left: 5px;
    text-align: center;
    cursor: pointer;
    color: #444141; }
    /* line 202, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle:hover,
    .rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:hover {
      color: #e76a07; }
    /* line 206, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle::after,
    .rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle::after {
      content: '\f107';
      position: relative;
      display: inline-block;
      font-family: "FontAwesome";
      font-size: inherit;
      line-height: inherit;
      text-align: center;
      vertical-align: middle;
      transition: 0.4s all ease;
      z-index: 2;
      will-change: transform; }
  /* line 221, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {
    font-size: 14px;
    color: #E7E7E7;
    margin-left: 7px; }
  /* line 228, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-menu {
    margin-top: 31px; }
  /* line 232, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-dropdown,
  .rd-navbar-sidebar .rd-megamenu-list {
    font-size: 14px; }
    /* line 396, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-sidebar .rd-navbar-dropdown li > a,
    .rd-navbar-sidebar .rd-megamenu-list li > a {
      position: relative;
      left: -3px;
      display: flex;
      padding: 1px 14px 1px 0;
      text-align: left;
      text-transform: uppercase; }
      /* line 2, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_links.scss */
      .rd-navbar-sidebar .rd-navbar-dropdown li > a, .rd-navbar-sidebar .rd-navbar-dropdown li > a:focus, .rd-navbar-sidebar .rd-navbar-dropdown li > a:active,
      .rd-navbar-sidebar .rd-megamenu-list li > a,
      .rd-navbar-sidebar .rd-megamenu-list li > a:focus,
      .rd-navbar-sidebar .rd-megamenu-list li > a:active {
        color: #9b9b9b; }
      /* line 7, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_links.scss */
      .rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,
      .rd-navbar-sidebar .rd-megamenu-list li > a:hover {
        color: #e76a07; }
      /* line 405, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-sidebar .rd-navbar-dropdown li > a, .rd-navbar-sidebar .rd-navbar-dropdown li > a::before,
      .rd-navbar-sidebar .rd-megamenu-list li > a,
      .rd-navbar-sidebar .rd-megamenu-list li > a::before {
        transition: .15s ease-in-out; }
      /* line 410, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-sidebar .rd-navbar-dropdown li > a::before,
      .rd-navbar-sidebar .rd-megamenu-list li > a::before {
        position: relative;
        top: -1px;
        left: -6px;
        display: inline-block;
        content: '\f105';
        font-family: 'FontAwesome';
        font-size: inherit;
        line-height: inherit;
        color: #e76a07;
        opacity: 0;
        visibility: hidden; }
    /* line 425, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-sidebar .rd-navbar-dropdown li.focus > a,
    .rd-navbar-sidebar .rd-navbar-dropdown li.opened > a,
    .rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,
    .rd-navbar-sidebar .rd-megamenu-list li.focus > a,
    .rd-navbar-sidebar .rd-megamenu-list li.opened > a,
    .rd-navbar-sidebar .rd-megamenu-list li > a:hover {
      left: 0;
      padding-left: 14px;
      padding-right: 0; }
      /* line 432, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-sidebar .rd-navbar-dropdown li.focus > a::before,
      .rd-navbar-sidebar .rd-navbar-dropdown li.opened > a::before,
      .rd-navbar-sidebar .rd-navbar-dropdown li > a:hover::before,
      .rd-navbar-sidebar .rd-megamenu-list li.focus > a::before,
      .rd-navbar-sidebar .rd-megamenu-list li.opened > a::before,
      .rd-navbar-sidebar .rd-megamenu-list li > a:hover::before {
        left: -7px;
        opacity: 1;
        visibility: visible; }
  /* line 239, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-megamenu {
    max-width: 450px;
    margin-bottom: -30px; }
    /* line 40, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
    .rd-navbar-sidebar .rd-navbar-megamenu > * {
      margin-bottom: 30px; }
    /* line 243, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-navbar-megamenu > li {
      display: inline-block;
      vertical-align: top;
      width: 45%; }
  /* line 250, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-megamenu-title {
    display: none; }
  /* line 254, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-megamenu-list {
    margin-top: 0; }
    /* line 257, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-megamenu-list > li + li {
      margin-top: 10px; }
  /* line 265, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a {
    padding-right: 0; }
    /* line 267, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a::before {
      display: none; }
    /* line 270, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a:hover {
      padding-left: 0; }
  /* line 275, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.focus > a {
    padding-left: 0; }
  /* line 280, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle {
    color: #e76a07; }
    /* line 283, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle::after {
      top: 1px; }
  /* line 288, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-navbar-dropdown > li + li {
    margin-top: 10px; }
  /* line 293, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown {
    margin-top: 25px; }
    /* line 295, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown {
      margin-top: 10px;
      padding-left: 15px; }
      /* line 299, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
      .rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown > li > a {
        font-size: 12px; }
  @media (min-width: 1200px) {
    /* line 306, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-navbar-megamenu {
      margin-bottom: -30px; }
      /* line 40, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
      .rd-navbar-sidebar .rd-navbar-megamenu > * {
        margin-bottom: 30px; }
    /* line 312, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-navbar-dropdown > li + li,
    .rd-navbar-sidebar .rd-megamenu-list > li + li {
      margin-top: 18px; } }
  @media (min-width: 1200px) {
    /* line 319, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar .rd-navbar-nav-wrap {
      width: auto;
      left: calc(50% + 600px - 80px); } }
  /* line 326, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar.rd-navbar--is-clone {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    transform: translateY(-101%); }
    /* line 334, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar.rd-navbar--is-clone.rd-navbar--is-stuck {
      transform: translateY(0); }
  /* line 339, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
  .rd-navbar-sidebar.rd-navbar--is-stuck {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1000;
    box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.1); }
    /* line 347, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-sidebar.scss */
    .rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-main {
      padding-top: 11px;
      padding-bottom: 11px; }

/**
*
* RD Navbar Classic
* =====================================================
*/
/* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
.rd-navbar-classic.rd-navbar-static {
  background: rgba(255, 255, 255, 0.3); }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
  .rd-navbar-classic.rd-navbar-static .rd-navbar-aside-outer,
  .rd-navbar-classic.rd-navbar-static .rd-navbar-main-outer {
    padding-left: 15px;
    padding-right: 15px; }
  /* line 17, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
  .rd-navbar-classic.rd-navbar-static .rd-navbar-aside,
  .rd-navbar-classic.rd-navbar-static .rd-navbar-main {
    max-width: 1600px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto; }
    /* line 24, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
    .rd-navbar-classic.rd-navbar-static .rd-navbar-aside .button,
    .rd-navbar-classic.rd-navbar-static .rd-navbar-main .button {
      margin-top: 0;
      box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.15); }
  /* line 30, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
  .rd-navbar-classic.rd-navbar-static .rd-navbar-aside {
    padding: 10px 0; }
  /* line 34, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
  .rd-navbar-classic.rd-navbar-static .rd-navbar-main {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 32px 0; }
  /* line 45, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
  .rd-navbar-classic.rd-navbar-static .rd-navbar-brand img {
    width: auto;
    height: auto;
    max-width: 160px;
    max-height: 160px; }
    @media (min-width: 1200px) {
      /* line 45, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
      .rd-navbar-classic.rd-navbar-static .rd-navbar-brand img {
        max-width: 200px;
        max-height: 200px; } }
  /* line 61, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
  .rd-navbar-classic.rd-navbar-static .rd-navbar-main-element {
    display: flex;
    align-items: center; }
  /* line 66, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
  .rd-navbar-classic.rd-navbar-static .rd-navbar-megamenu {
    left: 50%;
    transform: translate3d(-50%, 30px, 0); }
  /* line 70, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
  .rd-navbar-classic.rd-navbar-static .rd-navbar--has-megamenu.focus > .rd-menu,
  .rd-navbar-classic.rd-navbar-static .rd-navbar--has-megamenu.opened > .rd-menu {
    transform: translate3d(-50%, 0, 0); }
  /* line 75, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
  .rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone {
    background: #e76a07;
    border-bottom-color: #444141;
    box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.35); }
    /* line 80, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
    .rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer {
      display: none; }
    /* line 84, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
    .rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {
      padding: 17px 0; }
    /* line 89, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
    .rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu {
      margin-top: 17px; }
  /* line 95, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
  .rd-navbar-classic.rd-navbar-static .rd-navbar-nav-wrap > .button {
    display: none; }

/* line 103, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
.rd-navbar-classic.rd-navbar-fixed .rd-navbar-main > .button {
  display: none; }

/* line 107, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-classic.scss */
.rd-navbar-classic.rd-navbar-fixed .rd-navbar-nav-wrap > .button {
  margin-left: 15px; }

/*
*
* RD Navbar Fullwidth
*/
/* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-fullwidth.scss */
.rd-navbar-fullwidth {
  display: block; }
  /* line 13, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-fullwidth.scss */
  .rd-navbar-fullwidth .rd-navbar-nav > li + li {
    margin-left: 20px; }
  /* line 21, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-fullwidth.scss */
  .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-main {
    padding: 10px 0; }

/**
*
* RD Navbar Modern
* =====================================================
*/
/* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
.rd-navbar-modern.rd-navbar-static {
  background: transparent; }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
  .rd-navbar-modern.rd-navbar-static .rd-navbar-aside-outer,
  .rd-navbar-modern.rd-navbar-static .rd-navbar-main-outer {
    padding-left: 15px;
    padding-right: 15px; }
  /* line 17, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
  .rd-navbar-modern.rd-navbar-static .rd-navbar-aside,
  .rd-navbar-modern.rd-navbar-static .rd-navbar-main {
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
    /* line 25, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
    .rd-navbar-modern.rd-navbar-static .rd-navbar-aside .button,
    .rd-navbar-modern.rd-navbar-static .rd-navbar-main .button {
      margin-top: 0;
      box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.15); }
  /* line 31, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
  .rd-navbar-modern.rd-navbar-static .rd-navbar-aside {
    padding: 10px 0; }
  /* line 35, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
  .rd-navbar-modern.rd-navbar-static .rd-navbar-main {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 32px 0; }
  /* line 44, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
  .rd-navbar-modern.rd-navbar-static .rd-nav-item .rd-nav-link {
    position: relative; }
    /* line 46, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
    .rd-navbar-modern.rd-navbar-static .rd-nav-item .rd-nav-link:before {
      position: absolute;
      content: '';
      bottom: 0;
      left: 0;
      right: 0;
      height: 3px;
      width: 100%;
      background: #e76a07;
      transition: all .3s;
      transform: translateY(35px);
      will-change: transform;
      opacity: 0; }
  /* line 61, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
  .rd-navbar-modern.rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle,
  .rd-navbar-modern.rd-navbar-static .rd-nav-item:hover > .rd-navbar-submenu-toggle {
    color: #ffffff; }
  /* line 65, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
  .rd-navbar-modern.rd-navbar-static .rd-nav-item .rd-nav-link:hover, .rd-navbar-modern.rd-navbar-static .rd-nav-item.active .rd-nav-link {
    color: #ffffff; }
    /* line 67, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
    .rd-navbar-modern.rd-navbar-static .rd-nav-item .rd-nav-link:hover:before, .rd-navbar-modern.rd-navbar-static .rd-nav-item.active .rd-nav-link:before {
      transform: translateY(42px);
      opacity: 1; }
  /* line 79, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
  .rd-navbar-modern.rd-navbar-static .rd-navbar-brand img {
    width: auto;
    height: auto;
    max-width: 200px;
    max-height: 200px; }
  /* line 87, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
  .rd-navbar-modern.rd-navbar-static .rd-navbar-main-element {
    display: flex;
    align-items: center; }
  /* line 92, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
  .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone {
    background: #444141;
    border-bottom-color: #444141;
    box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.35); }
    /* line 97, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
    .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer {
      display: none; }
    /* line 101, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
    .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {
      padding: 17px 0;
      border-bottom: 1px solid rgba(255, 255, 255, 0); }
    /* line 107, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
    .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:before, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:before {
      transform: translateY(25px); }
    /* line 111, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
    .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:hover,
    .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item.active .rd-nav-link, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:hover,
    .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item.active .rd-nav-link {
      color: #ffffff; }
      /* line 114, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
      .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:hover:before,
      .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item.active .rd-nav-link:before, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:hover:before,
      .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-item.active .rd-nav-link:before {
        transform: translateY(28px);
        opacity: 1; }
    /* line 122, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
    .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu {
      margin-top: 17px; }
  /* line 127, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
  .rd-navbar-modern.rd-navbar-static .rd-navbar-nav-wrap {
    display: flex;
    align-items: center; }
    /* line 130, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
    .rd-navbar-modern.rd-navbar-static .rd-navbar-nav-wrap > .button {
      margin-left: 35px; }

/* line 139, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-modern.scss */
.rd-navbar-modern.rd-navbar-fixed .rd-navbar-nav-wrap > .button {
  margin-left: 15px; }

/**
*
* RD Navbar Modern
* =====================================================
*/
/* line 8, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
.rd-navbar-aside.rd-navbar-static {
  background: transparent; }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-aside-outer,
  .rd-navbar-aside.rd-navbar-static .rd-navbar-main-outer {
    padding-left: 15px;
    padding-right: 15px; }
  /* line 17, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-aside,
  .rd-navbar-aside.rd-navbar-static .rd-navbar-main {
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto; }
    /* line 25, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-aside .button,
    .rd-navbar-aside.rd-navbar-static .rd-navbar-main .button {
      margin-top: 0;
      box-shadow: 0px 0px 15px rgba(21, 21, 21, 0.15); }
  /* line 31, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-aside {
    padding: 10px 0; }
  /* line 35, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-main {
    position: relative;
    padding: 32px 0; }
  /* line 42, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-nav-item + .rd-nav-item {
    margin-left: 0; }
  /* line 46, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-nav-link {
    position: relative; }
  /* line 50, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle,
  .rd-navbar-aside.rd-navbar-static .rd-nav-item:hover > .rd-navbar-submenu-toggle {
    color: #e76a07; }
  /* line 54, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-nav-link:hover, .rd-navbar-aside.rd-navbar-static .rd-nav-item.active .rd-nav-link {
    color: #e76a07; }
  /* line 65, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-brand img {
    width: auto;
    height: auto;
    max-width: 200px;
    max-height: 200px; }
  /* line 73, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-main-element {
    display: flex;
    align-items: center; }
  /* line 79, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-panel {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    /* line 86, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-panel .nav-list {
      display: block; }
      /* line 88, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
      .rd-navbar-aside.rd-navbar-static .rd-navbar-panel .nav-list li + li {
        margin-left: 25px; }
      /* line 91, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
      .rd-navbar-aside.rd-navbar-static .rd-navbar-panel .nav-list a {
        text-transform: uppercase;
        letter-spacing: .02em;
        font-weight: 500;
        color: #ffffff; }
        /* line 96, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
        .rd-navbar-aside.rd-navbar-static .rd-navbar-panel .nav-list a:hover {
          color: #e76a07; }
    /* line 102, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-panel .header-soc-list li + li {
      margin-left: 25px; }
    /* line 105, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-panel .header-soc-list .icon {
      color: rgba(255, 255, 255, 0.5);
      font-size: 22px; }
      /* line 108, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
      .rd-navbar-aside.rd-navbar-static .rd-navbar-panel .header-soc-list .icon:hover {
        color: #ffffff; }
    /* line 114, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-panel .block-right {
      display: flex;
      flex: 1;
      padding-right: 70px;
      align-items: center;
      justify-content: flex-end; }
      /* line 120, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
      .rd-navbar-aside.rd-navbar-static .rd-navbar-panel .block-right > * + * {
        margin-left: 25px; }
  /* line 126, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone {
    background: #444141;
    border-bottom-color: #444141; }
    /* line 134, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {
      padding: 17px 0;
      border-bottom: 1px solid rgba(255, 255, 255, 0); }
    /* line 140, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:before, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:before {
      transform: translateY(25px); }
    /* line 144, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:hover,
    .rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item.active .rd-nav-link, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:hover,
    .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item.active .rd-nav-link {
      color: #e76a07; }
      /* line 147, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
      .rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link:hover:before,
      .rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item.active .rd-nav-link:before, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item .rd-nav-link:hover:before,
      .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-nav-item.active .rd-nav-link:before {
        transform: translateY(28px);
        opacity: 1; }
    /* line 155, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu {
      margin-top: 17px; }
  /* line 160, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap {
    display: flex;
    align-items: center; }
    /* line 163, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap > .button {
      margin-left: 35px; }
  /* line 169, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-toggle {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    z-index: 1102; }
  /* line 178, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1101;
    width: 450px;
    padding: 94px 0 0 0;
    background: #3C3C3C;
    transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    transform: translateX(100%);
    box-shadow: 0 0 13px 0 rgba(21, 21, 21, 0.3); }
    /* line 191, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap.active {
      transition-delay: .1s;
      transform: translateX(0); }
  /* line 197, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-nav {
    height: calc(100vh - 100px);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.2); }
  /* line 207, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-nav-item {
    position: relative;
    display: block;
    padding: 19px 30px 19px 40px; }
    /* line 213, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-nav-item.active .rd-nav-link {
      color: #e76a07; }
    /* line 218, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-nav-link,
    .rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle {
      font-size: 18px; }
    /* line 223, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-nav-item + .rd-nav-item {
      border-top: 1px solid rgba(255, 255, 255, 0.2); }
    /* line 227, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-nav-item:last-child {
      border-bottom: 1px solid rgba(255, 255, 255, 0.2);
      margin-bottom: 30px; }
  /* line 233, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-nav-link {
    display: block;
    max-width: calc(100% - 30px);
    word-break: break-all;
    font-size: 18px;
    line-height: 1.4;
    text-transform: uppercase;
    color: #E7E7E7; }
    /* line 242, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-nav-link:hover {
      color: #e76a07; }
  /* line 250, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-submenu .opened > .rd-navbar-submenu-toggle::after {
    transform: rotate(180deg); }
  /* line 255, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-dropdown,
  .rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-megamenu {
    display: none;
    opacity: 0;
    visibility: hidden;
    will-change: opacity, visibility;
    transition: opacity .2s; }
  /* line 265, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-submenu.opened > .rd-navbar-dropdown,
  .rd-navbar-aside.rd-navbar-static .rd-navbar-submenu.opened > .rd-navbar-megamenu {
    position: relative;
    display: block;
    opacity: 1;
    visibility: visible;
    background: transparent;
    border: none; }
  /* line 277, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-dropdown,
  .rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-megamenu {
    transform: translateY(30px); }
  /* line 283, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-dropdown,
  .rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-megamenu {
    transform: translateY(0); }
  /* line 290, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown {
    transform: translateX(-20px); }
  /* line 295, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {
    transform: translateX(0); }
  /* line 304, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle,
  .rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {
    position: absolute;
    top: 0;
    right: 0;
    padding-top: inherit;
    padding-right: inherit;
    padding-left: 10px;
    margin-bottom: inherit;
    display: inline-block;
    width: 30px;
    margin-left: 5px;
    text-align: center;
    cursor: pointer;
    color: #ffffff; }
    /* line 320, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle:hover,
    .rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:hover {
      color: #e76a07; }
  /* line 339, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {
    font-size: 14px;
    color: #E7E7E7;
    margin-left: 7px; }
  /* line 346, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-menu {
    margin-top: 31px; }
  /* line 350, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown,
  .rd-navbar-aside.rd-navbar-static .rd-megamenu-list {
    font-size: 14px; }
    /* line 396, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a,
    .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a {
      position: relative;
      left: -3px;
      display: flex;
      padding: 1px 14px 1px 0;
      text-align: left;
      text-transform: uppercase; }
      /* line 2, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_links.scss */
      .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:focus, .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:active,
      .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a,
      .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:focus,
      .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:active {
        color: #9b9b9b; }
      /* line 7, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_links.scss */
      .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:hover,
      .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:hover {
        color: #e76a07; }
      /* line 405, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a::before,
      .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a,
      .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a::before {
        transition: .15s ease-in-out; }
      /* line 410, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a::before,
      .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a::before {
        position: relative;
        top: -1px;
        left: -6px;
        display: inline-block;
        content: '\f105';
        font-family: 'FontAwesome';
        font-size: inherit;
        line-height: inherit;
        color: #e76a07;
        opacity: 0;
        visibility: hidden; }
    /* line 425, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li.focus > a,
    .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li.opened > a,
    .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:hover,
    .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li.focus > a,
    .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li.opened > a,
    .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:hover {
      left: 0;
      padding-left: 14px;
      padding-right: 0; }
      /* line 432, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/_rd-navbar-mixins.scss */
      .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li.focus > a::before,
      .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li.opened > a::before,
      .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown li > a:hover::before,
      .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li.focus > a::before,
      .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li.opened > a::before,
      .rd-navbar-aside.rd-navbar-static .rd-megamenu-list li > a:hover::before {
        left: -7px;
        opacity: 1;
        visibility: visible; }
  /* line 357, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu {
    max-width: 450px;
    padding: 30px 15px;
    margin-bottom: -30px; }
    /* line 40, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu > * {
      margin-bottom: 30px; }
    /* line 362, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu > li {
      display: inline-block;
      vertical-align: top;
      width: 45%; }
    /* line 367, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu li + li {
      padding-left: 0; }
  /* line 372, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-megamenu-title {
    display: none; }
  /* line 376, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-megamenu-list {
    margin-top: 0; }
    /* line 379, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-megamenu-list > li + li {
      margin-top: 10px; }
  /* line 387, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown > a {
    padding-right: 0; }
    /* line 389, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown > a::before {
      display: none; }
    /* line 392, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown > a:hover {
      padding-left: 0; }
  /* line 397, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown.focus > a {
    padding-left: 0; }
  /* line 402, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle {
    color: #e76a07; }
    /* line 405, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle::after {
      top: 1px; }
  /* line 410, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown > li + li {
    margin-top: 10px; }
  /* line 415, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-dropdown {
    margin-top: 25px; }
    /* line 417, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown {
      margin-top: 10px;
      padding-left: 15px; }
      /* line 421, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
      .rd-navbar-aside.rd-navbar-static .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown > li > a {
        font-size: 12px; }
  @media (min-width: 1200px) {
    /* line 428, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu {
      margin-bottom: -30px; }
      /* line 40, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_groups.scss */
      .rd-navbar-aside.rd-navbar-static .rd-navbar-megamenu > * {
        margin-bottom: 30px; }
    /* line 434, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-dropdown > li + li,
    .rd-navbar-aside.rd-navbar-static .rd-megamenu-list > li + li {
      margin-top: 18px; } }
  @media (min-width: 1800px) {
    /* line 441, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static .rd-navbar-nav-wrap {
      width: auto;
      left: calc(50% + 600px - 80px); } }
  /* line 448, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    transform: translateY(-101%); }
    /* line 456, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck {
      transform: translateY(0); }
  /* line 461, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
  .rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1000;
    box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.1); }
    /* line 469, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
    .rd-navbar-aside.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main {
      padding-top: 11px;
      padding-bottom: 11px; }

/* line 478, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
.rd-navbar-aside.rd-navbar-fixed .nav-list {
  display: none; }

/* line 482, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/rd-navbar_includes/rd-navbar_themes/_rd-navbar-aside.scss */
.rd-navbar-aside.rd-navbar-fixed .rd-navbar-nav-wrap > .button {
  margin-left: 15px; }

/*
*
* Swiper
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container {
  display: flex;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  height: auto;
  width: 100%;
  /* Fix of Webkit flickering */
  z-index: 1; }

/* line 17, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container-no-flexbox .swiper-slide {
  float: left; }

/* line 21, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column; }

/* line 25, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-wrapper {
  position: relative;
  z-index: 1;
  display: flex;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  height: auto;
  min-height: inherit;
  transition-property: transform;
  box-sizing: content-box; }

/* line 38, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container {
  flex-shrink: 0; }

/* line 42, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0, 0, 0); }

/* line 47, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap; }

/* line 51, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

/* a11y */
/* line 57, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

/* IE10 Windows Phone 8 Fixes */
/* line 67, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-wp8-horizontal {
  touch-action: pan-y; }

/* line 71, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-wp8-vertical {
  touch-action: pan-x; }

/* Coverflow */
/* line 76, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */ }

/* line 83, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out; }

/* line 87, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container-fade .swiper-slide {
  pointer-events: none; }

/* line 91, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

/* line 95, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

/* line 103, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.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 steps(12, end) infinite; }

/* line 116, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat; }

/* line 127, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg); } }

/* line 137, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-slide > .vide__body,
.swiper-slide > .parallax_cnt {
  height: 100%; }

/* line 146, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: none;
  font-size: 26px;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  transition: .2s ease-in;
  will-change: transform;
  z-index: 10; }
  /* line 161, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
  .swiper-button-prev:hover,
  .swiper-button-next:hover {
    color: #e76a07; }
  @media (min-width: 992px) {
    /* line 146, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
    .swiper-button-prev,
    .swiper-button-next {
      display: block; } }
  /* line 170, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
  .swiper-button-prev.swiper-button-disabled,
  .swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none; }

/* line 177, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-button-prev {
  left: 30px; }
  /* line 180, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
  .swiper-button-prev:before {
    font-family: 'Linearicons';
    content: "\ec43"; }

/* line 186, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-button-next {
  right: 30px; }
  /* line 189, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
  .swiper-button-next:before {
    font-family: 'Linearicons';
    content: "\ec44"; }

/* line 200, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-slider.swiper-container-rtl .swiper-button-prev::before {
  content: "\f061"; }

/* line 206, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-slider.swiper-container-rtl .swiper-button-next::before {
  content: "\f060"; }

/* line 215, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-pagination {
  position: absolute;
  display: block;
  text-align: center;
  transition: .3s;
  transform: translate3d(0, 0, 0);
  z-index: 10; }
  /* line 223, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
  .swiper-pagination.swiper-pagination-hidden {
    opacity: 0; }
  /* line 227, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
  .swiper-pagination .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    display: inline-block;
    border-radius: 100%;
    background: rgba(255, 255, 255, 0.6);
    transition: .2s; }
    /* line 235, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
    .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination .swiper-pagination-bullet:hover {
      background: white; }
  /* line 241, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
  .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer; }

/* line 248, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-pagination-black .swiper-pagination-bullet {
  background: rgba(0, 0, 0, 0.6); }
  /* line 251, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
  .swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: black; }

/* line 262, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container-vertical > .swiper-pagination {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0); }
  /* line 267, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
  .swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
    margin: 5px 0;
    display: block; }

/* line 276, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-container-horizontal > .swiper-pagination {
  bottom: 20px;
  left: 0;
  width: 100%; }
  /* line 281, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
  .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
    margin: 0 10px; }

/* line 290, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-slide {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  white-space: nowrap; }
  /* line 300, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
  .swiper-slide-caption {
    width: 100%;
    white-space: normal; }

/* line 306, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
.swiper-slider-1 {
  min-height: 40.10417vw; }
  @media (min-width: 992px) {
    /* line 306, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
    .swiper-slider-1 {
      min-height: 100vh; } }
  @media (min-width: 992px) {
    /* line 311, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
    .swiper-slider-1 .swiper-pagination {
      display: none; } }
  /* line 316, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
  .swiper-slider-1 .swiper-slide-caption {
    padding-bottom: 100px; }
    /* line 318, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
    .swiper-slider-1 .swiper-slide-caption .container {
      overflow: hidden; }
    /* line 321, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
    .swiper-slider-1 .swiper-slide-caption h5 {
      font-weight: 400;
      letter-spacing: .08em;
      text-transform: uppercase; }
    /* line 326, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
    .swiper-slider-1 .swiper-slide-caption * + .button {
      margin-top: 15px; }
      @media (min-width: 992px) {
        /* line 326, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
        .swiper-slider-1 .swiper-slide-caption * + .button {
          margin-top: 30px; } }
    /* line 332, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
    .swiper-slider-1 .swiper-slide-caption * + .divider {
      margin-top: 20px; }
      @media (min-width: 992px) {
        /* line 332, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
        .swiper-slider-1 .swiper-slide-caption * + .divider {
          margin-top: 40px; } }
    /* line 339, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
    .swiper-slider-1 .swiper-slide-caption .divider:after {
      width: 90px;
      height: 1px;
      background: rgba(255, 255, 255, 0.8); }
    /* line 345, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
    .swiper-slider-1 .swiper-slide-caption .text-accent-3 {
      transition: all .3s; }
      /* line 347, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
      .swiper-slider-1 .swiper-slide-caption .text-accent-3.icon-gradient-2 {
        color: #F73CA1; }
    /* line 351, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
    .swiper-slider-1 .swiper-slide-caption * + h2 {
      margin-top: 20px; }
      @media (min-width: 992px) {
        /* line 351, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
        .swiper-slider-1 .swiper-slide-caption * + h2 {
          margin-top: 40px; } }
    /* line 357, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
    .swiper-slider-1 .swiper-slide-caption h1 {
      font-size: 70px;
      line-height: 1.1;
      letter-spacing: .03em; }
      @media (min-width: 768px) {
        /* line 357, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
        .swiper-slider-1 .swiper-slide-caption h1 {
          font-size: 100px; } }
      @media (min-width: 992px) {
        /* line 357, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
        .swiper-slider-1 .swiper-slide-caption h1 {
          font-size: 130px; } }
      @media (min-width: 1200px) {
        /* line 357, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
        .swiper-slider-1 .swiper-slide-caption h1 {
          font-size: 160px; } }
    /* line 371, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
    .swiper-slider-1 .swiper-slide-caption .swiper-video-block {
      text-align: center;
      max-width: 130px; }
      /* line 377, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
      .swiper-slider-1 .swiper-slide-caption .swiper-video-block * + .heading-4 {
        margin-top: 10px; }
      /* line 380, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
      .swiper-slider-1 .swiper-slide-caption .swiper-video-block .icon {
        transition: all .3s; }
      /* line 383, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
      .swiper-slider-1 .swiper-slide-caption .swiper-video-block .heading-4 {
        display: block;
        color: rgba(255, 255, 255, 0.5);
        font-style: italic;
        font-weight: 900;
        letter-spacing: .03em;
        line-height: 1.2;
        transition: all .3s; }
      /* line 394, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
      .swiper-slider-1 .swiper-slide-caption .swiper-video-block a:hover .icon {
        color: #e76a07; }
      /* line 397, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
      .swiper-slider-1 .swiper-slide-caption .swiper-video-block a:hover .heading-4 {
        color: #ffffff; }

@media (min-width: 992px) {
  /* line 404, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_swiper.scss */
  .swiper-counter {
    position: absolute;
    top: 50%;
    right: 70px;
    transform: translateY(-50%);
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    z-index: 2; } }

/* line 2, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_google-map.scss */
.google-map-markers {
  display: none; }

/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_google-map.scss */
.google-map-container {
  width: 100%; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_google-map.scss */
.google-map {
  height: 250px;
  width: 100%;
  height: 250px; }
  @media (min-width: 768px) {
    /* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_google-map.scss */
    .google-map {
      height: 400px; } }
  @media (min-width: 992px) {
    /* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_google-map.scss */
    .google-map {
      height: 530px; } }

/*
*
* Search Results
*/
/* line 5, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
.rd-search-results-live {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  max-height: 600px;
  overflow-y: auto;
  margin: -3px 0 0;
  text-align: left;
  z-index: 998; }
  /* line 16, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results-live #search-results {
    position: relative;
    padding: 16px 0 0;
    color: #151515;
    background: #ffffff;
    opacity: 0;
    visibility: hidden;
    transform-origin: 50% 0;
    transform: scale(1, 0.9);
    transition: .3s all ease; }
    /* line 27, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
    .rd-search-results-live #search-results::before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      pointer-events: none;
      z-index: -1;
      border: 1px solid #d7d7d7;
      border-top: 0; }
    /* line 40, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
    .rd-search-results-live #search-results.active {
      opacity: 1;
      visibility: visible;
      transform: scale(1, 1); }
  /* line 47, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results-live .search-quick-result {
    padding-left: 15px;
    padding-right: 15px;
    font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
    color: #151515; }
  /* line 58, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results-live .search-list {
    margin-top: 11px; }
    /* line 61, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
    .rd-search-results-live .search-list li:only-child {
      padding: 0 15px 15px; }
  /* line 66, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results-live .search-link {
    color: #E7E7E7; }
    /* line 69, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
    .rd-search-results-live .search-link:hover {
      color: #e76a07; }
  /* line 74, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results-live .search-error {
    font-size: 14px;
    line-height: 1.6; }
  /* line 79, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results-live .search-title {
    position: relative;
    font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #151515; }
    /* line 86, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
    .rd-search-results-live .search-title a:hover {
      color: #e76a07; }
  /* line 91, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results-live .search-list-item-all {
    margin-top: 18px;
    width: 100%; }
  /* line 96, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results-live .search-submit {
    position: relative;
    overflow: hidden;
    z-index: 0;
    display: block;
    padding: 8px;
    font-family: "Frutiger", sans-serif;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: uppercase;
    text-align: center;
    color: #ffffff;
    background: #e76a07; }
    /* line 111, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
    .rd-search-results-live .search-submit:hover {
      color: #ffffff;
      background: #E7E7E7; }
  /* line 117, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results-live .match {
    display: none; }
  /* line 121, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .not-empty ~ .rd-search-results-live {
    visibility: visible;
    opacity: 1; }
  /* line 126, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results-live p {
    font-size: 11px; }
    /* line 129, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
    .rd-search-results-live p * {
      margin: 0; }
  /* line 134, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results-live .search-list-item {
    padding: 0 15px; }
  /* line 138, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results-live * + p {
    margin-top: 5px; }
  /* line 142, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results-live .search-list-item + .search-list-item {
    margin-top: 17px; }

/* line 151, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
.rd-search-results .search-list {
  counter-reset: li;
  text-align: left;
  padding-left: 0;
  font-size: 18px;
  list-style-type: none;
  overflow: hidden; }
  /* line 159, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results .search-list li div {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    white-space: nowrap; }
  /* line 166, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results .search-list li:only-child::before {
    display: none; }

/* line 171, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
.rd-search-results .search-list-item {
  position: relative;
  padding-left: 40px;
  font-size: 18px;
  color: #9b9b9b; }
  /* line 177, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results .search-list-item::before {
    content: counter(li, decimal-leading-zero) ".";
    counter-increment: li;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 15px;
    line-height: 19px;
    font-weight: 700;
    color: #000000; }

/* line 190, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
.rd-search-results .search-list-item + .search-list-item {
  margin-top: 40px; }

/* line 194, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
.rd-search-results .search-title {
  font-size: 16px;
  line-height: 19px;
  color: #000000; }
  /* line 198, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results .search-title > a {
    display: inline-block;
    line-height: 19px; }

/* line 204, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
.rd-search-results .search {
  color: #ffffff;
  padding: 0 .25em;
  background: #e76a07; }

/* line 210, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
.rd-search-results .match {
  padding: 5px;
  font-size: 12px;
  line-height: 1.7;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: #000000; }
  /* line 218, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results .match em {
    margin: 0;
    font-style: normal; }

/* line 224, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
.rd-search-results p * {
  margin: 0; }

/* line 228, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
.rd-search-results * + .match {
  margin-top: 10px; }

@media (min-width: 768px) {
  /* line 233, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results .search-title {
    font-size: 18px; }
  /* line 238, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results .search-list-item::before {
    top: 0;
    font-size: 16px;
    line-height: 19px; }
  /* line 245, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results * + p {
    margin-top: 12px; } }

@media (min-width: 992px) {
  /* line 251, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-results .search-list-item {
    padding-left: 40px; } }

/* line 257, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
* + .rd-search-results {
  margin-top: 40px; }

@media (min-width: 768px) {
  /* line 262, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  * + .rd-search-results {
    margin-top: 55px; } }

/* line 268, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
.rd-search-classic {
  position: relative; }
  /* line 271, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-classic .form-input {
    padding-right: 50px; }
  /* line 275, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-classic .form-input,
  .rd-search-classic .form-label {
    letter-spacing: 0; }
  /* line 280, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search-classic .rd-search-submit {
    background: none;
    border: none;
    display: inline-block;
    padding: 0;
    outline: none;
    outline-offset: 0;
    cursor: pointer;
    -webkit-appearance: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50px;
    padding-top: 3px;
    padding-right: 2px;
    margin: 0;
    text-align: center;
    color: #E7E7E7;
    font-size: 0;
    line-height: 0; }
    /* line 42, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_buttons.scss */
    .rd-search-classic .rd-search-submit::-moz-focus-inner {
      border: none;
      padding: 0; }
    /* line 295, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
    .rd-search-classic .rd-search-submit:before {
      position: relative;
      top: -1px;
      content: '\e014';
      font: 400 20px 'fl-chapps';
      line-height: 1;
      transition: .33s all ease; }
    /* line 304, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
    .rd-search-classic .rd-search-submit:hover {
      color: #e76a07; }

/* line 310, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
.rd-search.rd-search-inline {
  position: relative; }
  /* line 313, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search.rd-search-inline .form-input {
    padding-right: 60px; }
  /* line 317, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search.rd-search-inline .button-link {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 60px;
    right: 0;
    margin: 0;
    font-size: 21px;
    color: #E7E7E7;
    transition: .33s; }
    /* line 328, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
    .rd-search.rd-search-inline .button-link::before {
      display: block;
      margin: auto; }
    /* line 333, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
    .rd-search.rd-search-inline .button-link:hover {
      color: #e76a07; }
  /* line 339, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search.rd-search-inline.form-sm .form-input {
    padding-right: 50px; }
  /* line 343, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search.rd-search-inline.form-sm .button-link {
    width: 50px;
    font-size: 18px; }
  /* line 350, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search.rd-search-inline.form-lg .form-input {
    padding-right: 60px; }
  /* line 354, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search.rd-search-inline.form-lg .button-link {
    width: 60px; }

/* line 362, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
.rd-search .form-input {
  padding-right: 50px; }

/* line 365, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
.rd-search .button-search {
  position: absolute;
  border: none;
  background: transparent;
  top: 0;
  right: 0;
  padding: 0 15px;
  line-height: 50px;
  font-size: 20px;
  color: #151515;
  cursor: pointer; }
  /* line 376, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_rd-search.scss */
  .rd-search .button-search:hover {
    color: #e76a07; }

/*
*
* Isotope
*/
@keyframes sprite-animation {
  from {
    background-position: 0 0; } }

/* line 24, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
[data-isotope-layout] {
  z-index: 0;
  display: block;
  min-height: 160px;
  margin-left: -15px;
  margin-right: -15px;
  transition: .4s all ease; }
  /* line 32, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  [data-isotope-layout] .row {
    transform: translateY(-30px); }
    /* line 35, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
    [data-isotope-layout] .row > [class*="col-"] {
      margin-bottom: 30px; }
  /* line 40, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  [data-isotope-layout] .row-narrow {
    margin-bottom: -30px; }
    /* line 43, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
    [data-isotope-layout] .row-narrow > [class*="col-"] {
      margin-top: 30px; }
  /* line 48, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  [data-isotope-layout] .row-condensed {
    margin-bottom: 0;
    transform: translateY(0); }
    /* line 51, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
    [data-isotope-layout] .row-condensed > [class*="col-"] {
      margin-bottom: 0; }
  /* line 56, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  [data-isotope-layout] [class*="col-"] {
    display: block;
    will-change: transform;
    backface-visibility: hidden;
    transition: .1s opacity ease-in; }
    @media (max-width: 575.98px) {
      /* line 56, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
      [data-isotope-layout] [class*="col-"] {
        max-width: 100%; } }

/* line 72, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
.isotope-filters > * {
  margin-top: 0;
  vertical-align: middle; }

/* line 77, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
.isotope-filters .inline-list {
  position: relative;
  word-spacing: 0; }
  /* line 81, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  .isotope-filters .inline-list li {
    display: inline-block; }
  /* line 85, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  .isotope-filters .inline-list a {
    position: relative;
    transition: .3s;
    color: #E7E7E7; }
  /* line 91, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  .isotope-filters .inline-list .isotope-filters-trigger {
    display: none; }

/* line 98, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
.isotope-filters-modern .inline-list {
  margin-left: -10px;
  margin-right: -10px; }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_spacing.scss */
  .isotope-filters-modern .inline-list > * {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px; }
  /* line 101, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  .isotope-filters-modern .inline-list > li {
    font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px; }
  /* line 106, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  .isotope-filters-modern .inline-list a {
    position: relative;
    padding-bottom: 10px; }
    /* line 110, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
    .isotope-filters-modern .inline-list a::after {
      content: '';
      position: absolute;
      left: 0;
      bottom: 0;
      width: 0;
      height: 2px;
      transition: .4s;
      background: #e76a07; }
  /* line 122, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  .isotope-filters-modern .inline-list a:hover {
    color: #e76a07; }
  /* line 127, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  .isotope-filters-modern .inline-list a.active::after {
    width: 100%; }
  @media (min-width: 992px) {
    /* line 98, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
    .isotope-filters-modern .inline-list {
      margin-left: -23px;
      margin-right: -23px; }
      /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_spacing.scss */
      .isotope-filters-modern .inline-list > * {
        margin-top: 10px;
        padding-left: 23px;
        padding-right: 23px; } }

/* line 139, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
.isotope-modern-wrap [class*='col'] {
  margin-top: 30px; }

@media (max-width: 767.98px) {
  /* line 144, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  .isotope-modern-wrap [class*='col'] {
    width: 100%;
    max-width: 100%; } }

@media (min-width: 992px) {
  /* line 152, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  html:not(.tablet):not(.mobile) .isotope-modern-wrap [class*='col'] {
    margin-top: 0; } }

/* line 159, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
.isotope-condensed {
  margin-left: 0;
  margin-right: 0; }
  /* line 162, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  .isotope-condensed .row > * {
    margin-top: -1px;
    margin-bottom: -1px; }

/* line 168, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
* + .isotope {
  margin-top: 0; }

/* line 172, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
* + .isotope-condensed {
  margin-top: 30px; }

@media (max-width: 991.98px) {
  /* line 177, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  .isotope-condensed {
    padding: 0 0 30px;
    margin-left: 0;
    margin-right: 0; }
    /* line 181, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
    .isotope-condensed .row.row-condensed > [class*='col'] {
      padding-left: 10px;
      padding-right: 10px; }
    /* line 186, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
    .isotope-condensed .row.row-condensed > [class*='col'] + [class*='col'] {
      margin-top: 25px; } }

@media (min-width: 768px) {
  /* line 194, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  * + .isotope {
    margin-top: 28px; }
  /* line 197, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_isotope.scss */
  * + .isotope-condensed {
    margin-top: 50px; } }

/* line 20, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-custom {
  text-align: left; }
  /* line 22, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-custom .nav-tabs {
    font-size: 0;
    line-height: 0;
    word-spacing: 0;
    border: 0; }
    /* line 28, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-custom .nav-tabs:before, .tabs-custom .nav-tabs:after {
      display: none; }
  /* line 34, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-custom .nav-item {
    float: none;
    border: 0;
    cursor: pointer;
    transition: .33s all ease; }
  /* line 41, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-custom .nav-link {
    margin: 0;
    border-radius: 0;
    border: 0; }
  /* line 47, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-custom .nav-link.active {
    cursor: default;
    border: 0; }

/* line 53, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tab-content > .tab-pane {
  display: block;
  visibility: hidden;
  height: 0;
  overflow: hidden; }

/* line 60, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tab-content > .active {
  visibility: visible;
  height: auto;
  overflow: visible; }

/* line 67, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
* + .tabs-horizontal.tabs-corporate {
  margin-top: 25px; }

/* line 71, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
* + .tabs-vertical.tabs-corporate {
  margin-top: 40px; }

@media (min-width: 768px) {
  /* line 76, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  * + .tabs-vertical.tabs-corporate {
    margin-top: 60px; } }

@media (min-width: 1200px) {
  /* line 82, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  * + .tabs-vertical.tabs-corporate {
    margin-top: 80px; } }

/* line 89, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-line .nav-tabs {
  position: relative; }

/* line 93, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-line .nav-link {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
  vertical-align: middle; }

/* line 102, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-line * + .tab-content {
  margin-top: 20px; }

@media (max-width: 991.98px) {
  /* line 107, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-line .nav-tabs {
    max-width: 100%;
    border: 1px solid #e5e7e9; }
  /* line 112, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-line .nav-item {
    margin: -1px; }
  /* line 116, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-line .nav-link {
    padding: 7px 10px;
    color: rgba(21, 21, 21, 0.8);
    background: transparent;
    border-bottom: 1px solid #e5e7e9; }
    /* line 122, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-line .nav-link:first-child {
      border-top: 1px solid #e5e7e9; }
  /* line 127, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-line .nav-link:hover,
  .tabs-line .nav-link.active {
    color: #ffffff;
    background: #e76a07;
    border-color: #e76a07; } }

/* line 138, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-corporate .nav-tabs {
  position: relative;
  border: 1px solid #e5e7e9; }

/* line 143, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-corporate .nav-item {
  margin: -1px; }

/* line 147, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-corporate .nav-link {
  padding: 10px 10px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
  color: rgba(21, 21, 21, 0.8);
  background: transparent;
  border-bottom: 1px solid #e5e7e9;
  text-align: center;
  vertical-align: middle; }
  /* line 159, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-corporate .nav-link:first-child {
    border-top: 1px solid #e5e7e9; }

/* line 164, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-corporate .nav-link:hover,
.tabs-corporate .nav-link.active {
  color: #ffffff;
  background: #e76a07;
  border-color: #e76a07; }

/* line 171, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-corporate .tab-content {
  padding: 30px 0 0; }

@media (min-width: 768px) {
  /* line 182, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-horizontal.tabs-corporate .nav-tabs {
    position: relative;
    width: 100%;
    display: block;
    margin-left: -5px;
    margin-right: -5px;
    text-align: center;
    border: 0;
    will-change: transform; }
    /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_spacing.scss */
    .tabs-horizontal.tabs-corporate .nav-tabs > * {
      margin-top: 10px;
      padding-left: 5px;
      padding-right: 5px; }
  /* line 192, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-horizontal.tabs-corporate .nav-item {
    display: inline-block;
    will-change: transform; }
  /* line 197, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-horizontal.tabs-corporate .nav-link {
    display: block;
    position: relative;
    z-index: 1;
    min-width: 130px;
    letter-spacing: .1em;
    padding: 13px 20px;
    border: 2px solid #e5e7e9; }
    /* line 206, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-horizontal.tabs-corporate .nav-link, .tabs-horizontal.tabs-corporate .nav-link::before {
      transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
    /* line 211, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-horizontal.tabs-corporate .nav-link::before {
      content: '';
      position: absolute;
      top: -1px;
      left: -1px;
      width: calc(100% + 2px);
      height: calc(100% + 2px);
      z-index: -1;
      opacity: 0;
      transform: scale3d(0.7, 1, 1);
      transition: transform 0.4s, opacity 0.4s;
      transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
      background: #e76a07; }
  /* line 227, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-horizontal.tabs-corporate .nav-link.active,
  .tabs-horizontal.tabs-corporate .nav-link:hover {
    color: #ffffff;
    border-color: #e76a07;
    background-color: transparent; }
    /* line 233, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-horizontal.tabs-corporate .nav-link.active::before,
    .tabs-horizontal.tabs-corporate .nav-link:hover::before {
      opacity: 1;
      transform: translate3d(0, 0, 0) scale3d(1, 1, 1); }
  /* line 241, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-horizontal.tabs-line .nav-tabs {
    border: 0;
    border-bottom: 4px solid #d7d7d7; }
  /* line 246, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-horizontal.tabs-line .nav-item {
    display: inline-block; }
    /* line 249, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-horizontal.tabs-line .nav-item:not(:last-child) {
      margin-right: 52px; }
  /* line 254, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-horizontal.tabs-line .nav-link {
    position: relative;
    padding: 0 0 15px 0;
    background-color: transparent;
    color: #9b9b9b;
    border: 0; }
    /* line 261, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-horizontal.tabs-line .nav-link::after {
      content: '';
      position: absolute;
      bottom: -4px;
      left: 0;
      height: 4px;
      width: 0;
      background: #e76a07;
      transition: .22s ease; }
  /* line 273, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-horizontal.tabs-line .nav-link.active,
  .tabs-horizontal.tabs-line .nav-link:hover {
    color: #E7E7E7; }
  /* line 279, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-horizontal.tabs-line .nav-link.active::after {
    width: 100%; }
  /* line 284, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-horizontal.tabs-line * + .tab-content {
    margin-top: 30px; }
  /* line 293, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-vertical {
    display: flex;
    align-items: flex-start; }
    /* line 297, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-vertical .nav-tabs {
      display: flex;
      flex-direction: column;
      align-items: stretch;
      flex-shrink: 0;
      max-width: 50%; }
    /* line 305, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-vertical .nav-item {
      border: 0;
      width: 100%;
      text-align: left; }
    /* line 311, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-vertical .nav-link.active,
    .tabs-vertical .nav-link:hover {
      box-shadow: 0 9px 21px 0 rgba(30, 30, 30, 0.13); }
    /* line 316, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-vertical .tab-content {
      flex-grow: 1; }
    /* line 322, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-vertical.tabs-corporate .nav-tabs {
      width: auto;
      min-width: 260px;
      border: 0; }
    /* line 328, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-vertical.tabs-corporate .nav-item {
      margin: 0; }
    /* line 332, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-vertical.tabs-corporate .nav-link {
      position: relative;
      padding: 17px 30px;
      border: 0;
      overflow: hidden;
      text-align: left; }
    /* line 340, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-vertical.tabs-corporate .nav-item + .nav-item {
      margin-top: 2px; }
    /* line 344, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-vertical.tabs-corporate .tab-content {
      padding: 0 0 0 30px; } }

@media (min-width: 992px) {
  /* line 359, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-horizontal.tabs-corporate .tab-content {
    padding: 60px 30px 0; }
  /* line 372, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-vertical.tabs-corporate .tab-content {
    padding: 0 0 0 45px; } }

/* line 385, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-modern .nav-tabs-modern + .button {
  margin-top: 0; }

/* line 390, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.button-tabs-modern {
  display: block;
  border-radius: 0; }
  @media (min-width: 992px) {
    /* line 390, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .button-tabs-modern {
      border-radius: 0 0 20px 0; } }

/* line 397, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.nav-tabs-modern {
  flex-direction: column;
  background: #3C3C3C;
  padding: 30px 25px; }
  /* line 401, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .nav-tabs-modern .nav-item + .nav-item {
    margin-top: 20px; }
    @media (min-width: 992px) {
      /* line 401, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
      .nav-tabs-modern .nav-item + .nav-item {
        margin-top: 25px; } }
  /* line 407, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .nav-tabs-modern .nav-item {
    padding-left: 20px; }
  /* line 410, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .nav-tabs-modern .nav-link {
    position: relative;
    padding-left: 35px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 1;
    letter-spacing: .1em;
    color: rgba(255, 255, 255, 0.4);
    background: transparent; }
    /* line 420, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .nav-tabs-modern .nav-link:before {
      position: absolute;
      content: '\ec44';
      top: 6px;
      left: 0;
      font-family: 'Linearicons';
      font-size: 20px;
      color: #FFD541;
      transition: all .3s;
      opacity: 0; }
    /* line 431, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .nav-tabs-modern .nav-link:hover, .nav-tabs-modern .nav-link.active {
      color: #ffffff;
      background: transparent; }
      /* line 434, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
      .nav-tabs-modern .nav-link:hover:before, .nav-tabs-modern .nav-link.active:before {
        opacity: 1; }
  @media (min-width: 992px) {
    /* line 397, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .nav-tabs-modern {
      padding-bottom: 100px; }
      /* line 442, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
      .nav-tabs-modern .nav-link {
        font-size: 18px; } }

/* line 451, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-creative .event-item-classic + .event-item-classic {
  border-top: none;
  margin-top: 50px; }

/* line 455, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-creative .event-item-classic {
  box-shadow: 0 0 30px rgba(21, 21, 21, 0.25); }

/* line 459, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.nav-tabs-cteative-wrap {
  position: relative;
  padding-top: 20px;
  overflow: hidden; }
  /* line 463, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .nav-tabs-cteative-wrap:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 40px;
    background: #3C3C3C;
    transform: skewX(-35deg); }

/* line 475, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.nav-tabs-cteative {
  padding: 10px 30px 30px;
  background: #3C3C3C;
  flex-direction: column;
  text-align: center; }
  /* line 481, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .nav-tabs-cteative .nav-item + .nav-item {
    margin-top: 20px; }
  @media (min-width: 768px) {
    /* line 475, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .nav-tabs-cteative {
      flex-direction: row;
      justify-content: space-around;
      padding: 25px 35px 45px; }
      /* line 489, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
      .nav-tabs-cteative .nav-item + .nav-item {
        margin-top: 0; } }
  @media (min-width: 1200px) {
    /* line 475, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .nav-tabs-cteative {
      padding: 25px 55px 45px; } }
  /* line 498, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .nav-tabs-cteative .nav-link {
    position: relative;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: .1em;
    color: rgba(255, 255, 255, 0.4);
    background: transparent; }
    /* line 507, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .nav-tabs-cteative .nav-link:hover, .nav-tabs-cteative .nav-link.active {
      color: #ffffff;
      background: transparent; }

/* line 513, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-creative-title {
  position: relative;
  text-align: center; }
  /* line 516, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .tabs-creative-title .title-decorate {
    display: inline-block;
    padding-top: 15px;
    padding-bottom: 20px; }
  @media (min-width: 992px) {
    /* line 513, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-creative-title {
      text-align: right; }
      /* line 523, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
      .tabs-creative-title:before {
        position: absolute;
        content: '';
        left: 0;
        top: 0;
        width: 240px;
        height: 100px;
        background: url("../images/bg-dot.png");
        opacity: .2; }
      /* line 533, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
      .tabs-creative-title .title-decorate {
        padding-right: 40px; } }

/* line 542, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.tabs-classic .tab-content {
  background: #ffffff;
  padding: 40px 20px;
  border: 1px solid #C4C4C4; }
  @media (min-width: 992px) {
    /* line 542, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .tabs-classic .tab-content {
      padding: 55px 30px; } }

/* line 551, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
.nav-tabs-classic {
  padding: 40px 30px;
  background: #3C3C3C;
  flex-direction: column;
  text-align: center;
  border-radius: 10px 10px  0 0; }
  /* line 557, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .nav-tabs-classic .nav-link {
    position: relative;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 15px;
    padding: 35px 25px;
    letter-spacing: .1em;
    color: rgba(255, 255, 255, 0.4);
    background: transparent; }
    /* line 567, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .nav-tabs-classic .nav-link:before {
      position: absolute;
      content: url("../images/bg-tab.png");
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      transition: all .3s;
      opacity: 0; }
    /* line 580, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .nav-tabs-classic .nav-link:hover, .nav-tabs-classic .nav-link.active {
      color: #ffffff;
      background: transparent; }
      /* line 583, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
      .nav-tabs-classic .nav-link:hover:before, .nav-tabs-classic .nav-link.active:before {
        opacity: 1; }
  /* line 588, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
  .nav-tabs-classic .nav-item + .nav-item {
    margin-top: 20px; }
  @media (min-width: 768px) {
    /* line 551, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
    .nav-tabs-classic {
      flex-direction: row;
      justify-content: center;
      padding: 20px 30px; }
      /* line 597, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
      .nav-tabs-classic .nav-link {
        font-size: 18px; }
      /* line 600, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_nav-custom.scss */
      .nav-tabs-classic .nav-item + .nav-item {
        margin-top: 0;
        margin-left: 30px; } }

/* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
.card-group-custom {
  margin-bottom: 0; }
  /* line 22, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
  .card-group-custom .card-header + .collapse > .card-body,
  .card-group-custom .card-header + .collapse > .list-group {
    border-top: 0; }
  /* line 27, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
  .card-group-custom .card + .card {
    margin-top: 0; }

/* line 33, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
.card-group-custom.card-group-corporate .card + .card {
  margin-top: 30px; }

/* line 38, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
.card-custom {
  display: block;
  margin: 0;
  background: inherit;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  text-align: left; }
  /* line 47, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
  .card-custom a {
    display: block; }
  /* line 52, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
  .card-custom .card-header {
    padding: 0;
    border-bottom: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  /* line 60, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
  .card-custom .card-body {
    padding: 0;
    border: 0; }
  /* line 65, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
  .card-custom .card-title {
    margin-bottom: 0; }

/* line 70, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
* + .card-group-custom {
  margin-top: 35px; }
  @media (min-width: 768px) {
    /* line 70, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
    * + .card-group-custom {
      margin-top: 50px; } }

/* line 79, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
.card-corporate {
  text-align: left;
  box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12); }
  /* line 83, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
  .card-corporate .card-title a,
  .card-corporate .card-body {
    background: #ffffff; }
  /* line 88, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
  .card-corporate .card-title a {
    position: relative;
    z-index: 1;
    padding: 21px 82px 21px 32px;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0;
    color: #444141;
    transition: 1.3s all ease;
    border-radius: 6px 6px 0 0;
    border-bottom: 1px solid #dedede; }
    /* line 103, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
    .card-corporate .card-title a .card-arrow:after {
      opacity: 0;
      visibility: hidden; }
    /* line 110, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
    .card-corporate .card-title a.collapsed {
      border-radius: 6px;
      border-bottom-width: 0; }
      /* line 114, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
      .card-corporate .card-title a.collapsed .card-arrow {
        border-radius: 0 6px 6px 0; }
        /* line 116, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
        .card-corporate .card-title a.collapsed .card-arrow:after {
          opacity: 1;
          visibility: visible; }
  /* line 125, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
  .card-corporate .card-arrow {
    position: absolute;
    top: 0;
    bottom: -1px;
    right: -1px;
    z-index: 2;
    width: 70px;
    background: #e76a07;
    border-radius: 0 6px 0 0;
    transition: .33s all ease; }
    /* line 136, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
    .card-corporate .card-arrow::before, .card-corporate .card-arrow::after {
      content: '';
      position: absolute;
      top: 50%;
      z-index: 4;
      transform: translateY(-50%);
      background: #ffffff; }
    /* line 146, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
    .card-corporate .card-arrow::before {
      width: 14px;
      height: 2px;
      right: 28px; }
    /* line 152, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
    .card-corporate .card-arrow::after {
      width: 2px;
      height: 14px;
      right: 34px; }
  /* line 159, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
  .card-corporate .collapse {
    position: relative;
    z-index: 1;
    color: rgba(21, 21, 21, 0.8);
    border-radius: 0 0 6px 6px; }
  /* line 166, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
  .card-corporate .card-body {
    padding: 25px 44px 25px 32px; }
  @media (max-width: 991.98px) {
    /* line 172, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
    .card-corporate .card-title a,
    .card-corporate .card-body {
      padding-left: 25px; } }
  @media (min-width: 768px) {
    /* line 179, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_card-custom.scss */
    .card-corporate .card-title a {
      font-size: 18px; } }

/*
*
* Tooltop Custom
*/
/* line 9, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_tooltip-custom.scss */
.tooltip {
  font-size: 18px;
  line-height: 1.2; }

/*
*
* Counter
*/
/* line 9, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_counter.scss */
.counter-classic {
  text-align: center; }

/* line 13, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_counter.scss */
.counter-classic-main {
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 40px;
  line-height: 1;
  font-weight: 100;
  color: inherit;
  white-space: nowrap; }
  /* line 21, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_counter.scss */
  .counter-classic-main > * {
    display: inline-block;
    vertical-align: bottom; }
  /* line 26, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_counter.scss */
  .counter-classic-main .small {
    position: relative;
    top: -.05em;
    font-size: .66em;
    line-height: 1; }

/* line 34, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_counter.scss */
* + .counter-classic-title {
  margin-top: 10px; }

@media (min-width: 768px) {
  /* line 37, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_counter.scss */
  .counter-classic-main {
    font-size: 60px; }
  /* line 41, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_counter.scss */
  * + .counter-classic-title {
    margin-top: 15px; } }

/* line 44, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_counter.scss */
.counter-classic-title {
  font-size: 14px;
  letter-spacing: .05em;
  font-weight: 500;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.8); }

@media (min-width: 992px) {
  /* line 53, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_counter.scss */
  .counter-classic-main {
    font-size: 80px; } }

@media (min-width: 1200px) {
  /* line 58, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_counter.scss */
  .counter-classic-main {
    font-size: 110px; } }

/*
*
* Progress Bars
*/
/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
.progress-linear {
  position: relative;
  text-align: left; }
  /* line 14, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
  .progress-linear .progress-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-left: -5px;
    margin-right: -5px; }
    /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_spacing.scss */
    .progress-linear .progress-header > * {
      margin-top: 10px;
      padding-left: 5px;
      padding-right: 5px; }
  /* line 21, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
  .progress-linear .progress-bar-linear-wrap {
    height: 10px;
    background: #d7d7d7; }
  /* line 26, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
  .progress-linear .progress-bar-linear {
    width: 0;
    height: inherit;
    background: #e76a07;
    transition: 1s all ease-in-out; }
  /* line 33, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
  .progress-linear .progress-value {
    font-weight: 700;
    color: #E7E7E7; }
    /* line 36, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
    .progress-linear .progress-value::after {
      content: "%"; }

/* line 42, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
* + .progress-bar-linear-wrap {
  margin-top: 8px; }

/* line 46, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
.progress-linear + .progress-linear {
  margin-top: 15px; }

@media (min-width: 992px) {
  /* line 51, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
  .progress-linear + .progress-linear {
    margin-top: 25px; } }

/* line 57, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
.progress-causes {
  max-width: 451px;
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  /* line 63, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
  .progress-causes .progress-value {
    display: none; }
  /* line 67, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
  .progress-causes .progress-title {
    margin-right: 15px;
    font-weight: 400;
    color: rgba(21, 21, 21, 0.7); }
  /* line 73, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
  .progress-causes .progress-bar-linear-wrap,
  .progress-causes .progress-bar-linear {
    border-radius: 100px; }
  /* line 78, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
  .progress-causes .progress-bar-linear-wrap {
    flex-grow: 1;
    min-width: 250px;
    height: 16px;
    background-color: #ffffff;
    border: 1px solid #BDBDBD; }
  /* line 87, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
  .progress-causes .progress-bar-linear {
    height: 14px; }
  @media (min-width: 576px) {
    /* line 57, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_progress-bars.scss */
    .progress-causes {
      flex-wrap: nowrap; } }

/*
*
* Circle Progress Bars
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery-circle-progress.scss */
.progress-bar-circle {
  display: inline-block;
  position: relative;
  text-align: center;
  line-height: 1.2; }
  /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery-circle-progress.scss */
  .progress-bar-circle canvas {
    vertical-align: middle; }
  /* line 16, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery-circle-progress.scss */
  .progress-bar-circle span {
    position: absolute;
    top: 50%;
    left: 51%;
    font-size: 36px;
    line-height: 36px;
    transform: translate(-50%, -50%);
    color: #9b9b9b; }
    /* line 25, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery-circle-progress.scss */
    .progress-bar-circle span::after {
      content: "%"; }

/* line 31, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery-circle-progress.scss */
.progress-bar-circle-title {
  font-size: 14px;
  letter-spacing: .05em;
  text-transform: uppercase; }

/* line 37, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery-circle-progress.scss */
* + .progress-bar-circle-title {
  margin-top: 12px; }

/* line 41, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery-circle-progress.scss */
* + .progress-causes {
  margin-top: 20px; }

/*
*
* Time Circles
*/
/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_timecircles.scss */
.time_circles {
  position: relative;
  width: 100%; }

/* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_timecircles.scss */
.time_circles > div {
  position: absolute;
  top: 0 !important;
  bottom: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: -10px;
  text-align: center; }

@media (min-width: 1200px) {
  /* line 32, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_timecircles.scss */
  #DateCountdown {
    width: 100%; } }

/* line 40, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_timecircles.scss */
.time_circles > div > h4 {
  position: absolute;
  left: 0;
  top: calc(100% + 10px);
  right: 0;
  transform: translateY(-100%);
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: "Frutiger", sans-serif;
  font-weight: 500;
  font-size: 13px !important;
  line-height: 1.2 !important;
  color: #3C3C3C;
  text-transform: uppercase; }
  /* line 56, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_timecircles.scss */
  .time_circles > div > h4 + * {
    margin-top: 0; }

/* line 64, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_timecircles.scss */
.time_circles > div > span {
  display: block;
  text-align: center;
  letter-spacing: 0;
  font-size: 24px !important;
  font-weight: 400;
  line-height: 1 !important;
  color: #111111; }
  @media (min-width: 768px) {
    /* line 64, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_timecircles.scss */
    .time_circles > div > span {
      font-size: 34px !important; } }
  @media (min-width: 992px) {
    /* line 64, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_timecircles.scss */
    .time_circles > div > span {
      font-size: 48px !important; } }

/* line 83, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_timecircles.scss */
.post-corporate.post-corporate-img-bg .time_circles > div > span, .section-main-bunner .time_circles > div > span, .context-dark .time_circles > div > span, .bg-gray-600 .time_circles > div > span, .bg-gray-700 .time_circles > div > span, .bg-gray-800 .time_circles > div > span, .bg-primary .time_circles > div > span, .bg-pink .time_circles > div > span, .bg-secondary .time_circles > div > span, .bg-secondary-2 .time_circles > div > span, .bg-green .time_circles > div > span, .box-countdown-dark .time_circles > div > span {
  color: #ffffff; }

/* line 88, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_timecircles.scss */
.countdown-wrap {
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px; }

/* line 95, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_timecircles.scss */
* + .countdown-wrap {
  margin-top: 35px; }

/* line 99, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_timecircles.scss */
.countdown-wrap + .button {
  margin-top: 40px; }

/*
*
* Owl Carousel
*/
/* line 6, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

/* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-animated-in {
  z-index: 0; }

/* line 15, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-animated-out {
  z-index: 1; }

/* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
/* line 36, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-height {
  transition: height 500ms ease-in-out; }

/* 
 *  Core Owl Carousel CSS File
 */
/* line 43, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }

/* line 52, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y; }

/* line 57, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* line 66, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px); }

/* line 73, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  user-select: none; }

/* line 80, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel.owl-loaded {
  display: block; }

/* line 84, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

/* line 89, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel.owl-hidden {
  opacity: 0; }

/* line 93, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-refresh .owl-item {
  display: none; }

/* line 97, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

/* line 105, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }

/* line 111, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel.owl-rtl {
  direction: rtl; }

/* line 115, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
/* line 120, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.no-js .owl-carousel {
  display: block; }

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
/* line 127, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

/* 
 * 	Owl Carousel - Video Plugin
 */
/* line 135, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000000; }

/* line 141, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  font: 400 40px/80px 'FontAwesome';
  cursor: pointer;
  z-index: 1;
  transition: scale 100ms ease; }
  /* line 153, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-carousel .owl-video-play-icon:before {
    content: '\f144'; }

/* line 158, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3); }

/* line 162, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

/* line 167, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

/* line 176, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1; }

/*
 * Owl Navigation
 */
/* line 186, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-nav.disabled {
  display: none !important; }

/* line 191, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-prev,
.owl-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font: 400 46px/50px 'FontAwesome';
  color: #E7E7E7; }
  /* line 199, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-prev:hover,
  .owl-next:hover {
    color: #e76a07; }

/* line 204, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-prev {
  left: 0; }
  /* line 207, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-prev::before {
    content: '\f104'; }

/* line 212, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-next {
  right: 0; }
  /* line 215, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-next::before {
    content: '\f105'; }

/*
 * Owl Pagination
 */
/* line 224, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-dots {
  text-align: center;
  margin-top: 10px; }
  @media (min-width: 768px) {
    /* line 224, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
    .owl-dots {
      margin-top: 20px; } }
  /* line 232, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-dots.disabled {
    display: none !important; }

/* line 237, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.dots-offset-lg .owl-dots {
  margin-top: 15px; }
  @media (min-width: 768px) {
    /* line 237, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
    .dots-offset-lg .owl-dots {
      margin-top: 40px; } }
  @media (min-width: 992px) {
    /* line 237, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
    .dots-offset-lg .owl-dots {
      margin-top: 60px; } }

/* line 247, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-dot {
  position: relative;
  display: inline-block;
  width: 12px;
  height: 12px;
  border: 2px solid #e76a07;
  border-radius: 50%;
  margin-left: 15px;
  margin-right: 15px;
  text-align: center;
  outline: none;
  cursor: pointer;
  background-color: transparent;
  transition: .2s; }
  /* line 262, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-dot:only-child {
    display: none; }
  /* line 266, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-dot:hover, .owl-dot:focus {
    background-color: #e76a07; }
  /* line 271, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-dot.active {
    background-color: #e76a07; }

/* line 277, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-carousel.owl-carousel-light-dots .owl-dot {
  border-color: #ffffff; }
  /* line 280, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-carousel.owl-carousel-light-dots .owl-dot:hover, .owl-carousel.owl-carousel-light-dots .owl-dot:focus {
    background-color: #ffffff; }
  /* line 285, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-carousel.owl-carousel-light-dots .owl-dot.active {
    background-color: #ffffff; }

/* line 292, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-dots-secondary .owl-dot {
  border: none;
  background: rgba(255, 255, 255, 0.3); }
  /* line 295, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-dots-secondary .owl-dot:hover, .owl-dots-secondary .owl-dot:focus {
    background-color: #FFD541; }
  /* line 300, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-dots-secondary .owl-dot.active {
    background-color: #FFD541; }

/* line 307, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-dots-dark .owl-dot {
  border: none;
  background: #C4C4C4; }
  /* line 310, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-dots-dark .owl-dot:hover, .owl-dots-dark .owl-dot:focus {
    background-color: #151515; }
  /* line 315, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-dots-dark .owl-dot.active {
    background-color: #151515; }

/* line 322, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
.owl-dots-primary .owl-dot {
  border: none;
  background: #C4C4C4; }
  /* line 325, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-dots-primary .owl-dot:hover, .owl-dots-primary .owl-dot:focus {
    background-color: #e76a07; }
  /* line 330, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_owl-carousel.scss */
  .owl-dots-primary .owl-dot.active {
    background-color: #e76a07; }

/* line 1, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-sub-html, .lg-toolbar {
  background-color: rgba(0, 0, 0, 0.45); }

@font-face {
  font-family: lg;
  src: local(""), url("/typo3conf/ext/client/Resources/Public/Fonts/Lg/lg.eot?n1z373"), url("/typo3conf/ext/client/Resources/Public/Fonts/Lg/lg.eot?#iefixn1z373") format("embedded-opentype"), url("/typo3conf/ext/client/Resources/Public/Fonts/Lg/lg.woff?n1z373") format("woff"), url("/typo3conf/ext/client/Resources/Public/Fonts/Lg/lg.ttf?n1z373") format("truetype"), url("/typo3conf/ext/client/Resources/Public/Fonts/Lg/lg.svg?n1z373#lg") format("svg");
  font-weight: 400;
  font-style: normal; }

/* line 20, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-icon {
  font-family: lg;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 32, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: 0; }

/* line 48, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: .5; }

/* line 53, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #ffffff; }

/* line 57, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-next {
  right: 20px; }

/* line 61, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-next:before {
  content: "\e095"; }

/* line 65, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-prev {
  left: 20px; }

/* line 69, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-prev:after {
  content: "\e094"; }

@-webkit-keyframes lg-right-end {
  0%, 100% {
    left: 0; }
  50% {
    left: -30px; } }

@-moz-keyframes lg-right-end {
  0%, 100% {
    left: 0; }
  50% {
    left: -30px; } }

@-ms-keyframes lg-right-end {
  /* line 92, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
  0%, 100% {
    left: 0; }
  /* line 95, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
  50% {
    left: -30px; } }

@keyframes lg-right-end {
  0%, 100% {
    left: 0; }
  50% {
    left: -30px; } }

@-webkit-keyframes lg-left-end {
  0%, 100% {
    left: 0; }
  50% {
    left: 30px; } }

@-moz-keyframes lg-left-end {
  0%, 100% {
    left: 0; }
  50% {
    left: 30px; } }

@-ms-keyframes lg-left-end {
  /* line 128, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
  0%, 100% {
    left: 0; }
  /* line 131, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
  50% {
    left: 30px; } }

@keyframes lg-left-end {
  0%, 100% {
    left: 0; }
  50% {
    left: 30px; } }

/* line 145, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end .3s;
  -o-animation: lg-right-end .3s;
  animation: lg-right-end .3s;
  position: relative; }

/* line 152, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end .3s;
  -o-animation: lg-left-end .3s;
  animation: lg-left-end .3s;
  position: relative; }

/* line 159, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

/* line 167, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-toolbar .lg-icon {
  color: #999999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: 0;
  -webkit-transition: color .2s linear;
  -o-transition: color .2s linear;
  transition: color .2s linear; }

/* line 184, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-toolbar .lg-icon:hover {
  color: #ffffff; }

/* line 188, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-toolbar .lg-close:after {
  content: "\e070"; }

/* line 192, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-toolbar .lg-download:after {
  content: "\e0f2"; }

/* line 196, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-sub-html {
  bottom: 0;
  color: #eeeeee;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080; }

/* line 208, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: 700; }

/* line 214, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0; }

/* line 219, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
#lg-counter {
  color: #999999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle; }

/* line 228, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-next, .lg-prev, .lg-toolbar {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear; }

/* line 236, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0); }

/* line 242, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0); }

/* line 248, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0); }

/* line 254, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%; }

/* line 268, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1; }

/* line 274, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; }

/* line 289, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab; }

/* line 297, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing; }

/* line 306, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important; }

/* line 311, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 316, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
  margin-left: auto;
  margin-right: auto; }

/* line 324, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-item {
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #ffffff;
  border-radius: 4px;
  margin-bottom: 5px; }

@media (min-width: 1025px) {
  /* line 335, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color .25s ease;
    -o-transition: border-color .25s ease;
    transition: border-color .25s ease; } }

/* line 342, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #e76a07; }

/* line 346, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover; }

/* line 352, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px; }

/* line 356, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0; }

/* line 360, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom .25s ease;
  -o-transition: bottom .25s ease;
  transition: bottom .25s ease; }

/* line 366, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px; }

/* line 370, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-toogle-thumb {
  background-color: #0d0a0a;
  border-radius: 2px 2px 0 0;
  color: #999999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px; }

/* line 386, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {
  color: #ffffff; }

/* line 390, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff"; }

/* line 394, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px; }

/* line 403, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative; }

/* line 411, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important; }

/* line 420, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer; }

/* line 432, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto; }

/* line 437, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url(../images/vimeo-play.png) no-repeat; }

/* line 441, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url(../images/vimeo-play.png) 0 -58px no-repeat; }

/* line 445, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-html5 .lg-video-play {
  background: url(../images/video-play.png) no-repeat;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: .8; }

/* line 454, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1; }

/* line 458, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-youtube .lg-video-play {
  background: url(../images/youtube-play.png) no-repeat; }

/* line 462, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url(../images/youtube-play.png) 0 -60px no-repeat; }

/* line 466, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0; }

/* line 474, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden; }

/* line 478, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none; }

/* line 482, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible; }

/* line 486, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-progress-bar {
  background-color: #333333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 80ms ease 0s;
  -moz-transition: opacity 80ms ease 0s;
  -o-transition: opacity 80ms ease 0s;
  transition: opacity 80ms ease 0s; }

/* line 501, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-progress-bar .lg-progress {
  background-color: #e76a07;
  height: 5px;
  width: 0; }

/* line 507, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-progress-bar.lg-start .lg-progress {
  width: 100%; }

/* line 511, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-show-autoplay .lg-progress-bar {
  opacity: 1; }

/* line 515, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-autoplay-button:after {
  content: "\e01d"; }

/* line 519, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a"; }

/* line 523, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition-duration: 0s;
  transition-duration: 0s; }

/* line 528, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; }

/* line 535, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; }

/* line 542, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 550, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 566, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
#lg-zoom-in:after {
  content: "\e311"; }

/* line 570, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
#lg-actual-size {
  font-size: 20px; }

/* line 574, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
#lg-actual-size:after {
  content: "\e033"; }

/* line 578, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
#lg-zoom-out {
  opacity: .5;
  pointer-events: none; }

/* line 583, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
#lg-zoom-out:after {
  content: "\e312"; }

/* line 587, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto; }

/* line 592, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px; }

/* line 602, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible; }

/* line 606, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px; }

/* line 615, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 621, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px #ffffff inset; }

/* line 625, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-thumb-cont {
  background-color: #ffffff;
  color: #ffffff;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;
  -moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;
  -o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;
  transition: opacity .15s ease 0s, transform .15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0); }

/* line 646, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%; }

/* line 651, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow .3s ease 0s;
  -o-transition: box-shadow .3s ease 0s;
  transition: box-shadow .3s ease 0s;
  width: 12px; }

/* line 663, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {
  box-shadow: 0 0 0 8px #ffffff inset; }

/* line 667, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0; }

/* line 681, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-fullscreen:after {
  content: "\e20c"; }

/* line 685, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d"; }

/* line 689, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;
  -o-transition: visibility 0s linear .18s, opacity .18s linear 0s;
  transition: visibility 0s linear .18s, opacity .18s linear 0s; }

/* line 705, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible; }

/* line 717, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown {
  background-color: #ffffff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
  -moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
  -o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
  transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s; }

/* line 741, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #ffffff;
  right: 16px;
  top: -16px; }

/* line 753, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0; }

/* line 757, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {
  color: #333333; }

/* line 761, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown a {
  color: #333333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px; }

/* line 770, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07); }

/* line 774, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle; }

/* line 781, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown .lg-icon {
  color: #333333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto; }

/* line 794, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {
  width: 100%;
  height: 100%; }

/* line 799, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share {
  position: relative;
  display: none; }
  @media (min-width: 768px) {
    /* line 799, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
    .lg-outer #lg-share {
      display: block; } }

/* line 807, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share:after {
  content: "\e80d"; }

/* line 811, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998; }

/* line 815, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901"; }

/* line 819, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced; }

/* line 823, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904"; }

/* line 827, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39; }

/* line 831, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902"; }

/* line 835, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027; }

/* line 839, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903"; }

/* line 843, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-group:after {
  content: "";
  display: table;
  clear: both; }

/* line 849, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity .15s ease 0s;
  -o-transition: opacity .15s ease 0s;
  transition: opacity .15s ease 0s; }

/* line 861, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 867, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-visible {
  opacity: 1; }

/* line 871, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important; }

/* line 878, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1; }

/* line 884, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab; }

/* line 892, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing; }

/* line 901, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg {
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%; }

/* line 910, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-inner {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap; }

/* line 917, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-item {
  background: url(/typo3conf/ext/client/Resources/Public/Images/loading.gif) center center no-repeat;
  display: none !important; }

/* line 922, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {
  display: inline-block !important; }

/* line 926, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-img-wrap, .lg-outer .lg-item {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%; }

/* line 934, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px; }

/* line 942, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* line 951, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-item.lg-complete {
  background-image: none; }

/* line 955, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-item.lg-current {
  z-index: 1060; }

/* line 959, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important; }

/* line 968, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity .15s ease 0s;
  -o-transition: opacity .15s ease 0s;
  transition: opacity .15s ease 0s; }

/* line 975, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1; }

/* line 979, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {
  display: none; }

/* line 983, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000000;
  opacity: 0;
  -webkit-transition: opacity .15s ease 0s;
  -o-transition: opacity .15s ease 0s;
  transition: opacity .15s ease 0s; }

/* line 997, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-backdrop.in {
  opacity: 1; }

/* line 1001, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important; }

/* line 1008, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 1014, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-fade .lg-item {
  opacity: 0; }

/* line 1018, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1; }

/* line 1022, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {
  -webkit-transition: opacity .1s ease 0s;
  -moz-transition: opacity .1s ease 0s;
  -o-transition: opacity .1s ease 0s;
  transition: opacity .1s ease 0s; }

/* line 1029, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0; }

/* line 1033, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

/* line 1038, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

/* line 1043, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1; }

/* line 1049, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }

/* line 1056, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0; }

/* line 1062, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%; }

/* line 1066, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%; }

/* line 1070, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1; }

/* line 1075, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }

/* line 1085, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-sub-html, .lg-toolbar {
  background-color: rgba(0, 0, 0, 0.45); }

@font-face {
  font-family: lg;
  src: local(""), url("/typo3conf/ext/client/Resources/Public/Fonts/Lg/lg.eot?n1z373"), url("/typo3conf/ext/client/Resources/Public/Fonts/Lg/lg.eot?#iefixn1z373") format("embedded-opentype"), url("/typo3conf/ext/client/Resources/Public/Fonts/Lg/lg.woff?n1z373") format("woff"), url("/typo3conf/ext/client/Resources/Public/Fonts/Lg/lg.ttf?n1z373") format("truetype"), url("/typo3conf/ext/client/Resources/Public/Fonts/Lg/lg.svg?n1z373#lg") format("svg");
  font-weight: 400;
  font-style: normal; }

/* line 1101, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-icon {
  font-family: lg;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 1113, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: 0; }

/* line 1129, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: .5; }

/* line 1134, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #ffffff; }

/* line 1138, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-next {
  right: 20px; }

/* line 1142, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-next:before {
  content: "\e095"; }

/* line 1146, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-prev {
  left: 20px; }

/* line 1150, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-actions .lg-prev:after {
  content: "\e094"; }

@-webkit-keyframes lg-right-end {
  0%, 100% {
    left: 0; }
  50% {
    left: -30px; } }

@-moz-keyframes lg-right-end {
  0%, 100% {
    left: 0; }
  50% {
    left: -30px; } }

@-ms-keyframes lg-right-end {
  /* line 1173, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
  0%, 100% {
    left: 0; }
  /* line 1176, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
  50% {
    left: -30px; } }

@keyframes lg-right-end {
  0%, 100% {
    left: 0; }
  50% {
    left: -30px; } }

@-webkit-keyframes lg-left-end {
  0%, 100% {
    left: 0; }
  50% {
    left: 30px; } }

@-moz-keyframes lg-left-end {
  0%, 100% {
    left: 0; }
  50% {
    left: 30px; } }

@-ms-keyframes lg-left-end {
  /* line 1209, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
  0%, 100% {
    left: 0; }
  /* line 1212, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
  50% {
    left: 30px; } }

@keyframes lg-left-end {
  0%, 100% {
    left: 0; }
  50% {
    left: 30px; } }

/* line 1226, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end .3s;
  -o-animation: lg-right-end .3s;
  animation: lg-right-end .3s;
  position: relative; }

/* line 1233, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end .3s;
  -o-animation: lg-left-end .3s;
  animation: lg-left-end .3s;
  position: relative; }

/* line 1240, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

/* line 1248, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-toolbar .lg-icon {
  color: #999999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: 0;
  -webkit-transition: color .2s linear;
  -o-transition: color .2s linear;
  transition: color .2s linear; }

/* line 1265, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-toolbar .lg-icon:hover {
  color: #ffffff; }

/* line 1269, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-toolbar .lg-close:after {
  content: "\e070"; }

/* line 1273, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-toolbar .lg-download:after {
  content: "\e0f2"; }

/* line 1277, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-sub-html {
  bottom: 0;
  color: #eeeeee;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080; }

/* line 1289, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: 700; }

/* line 1295, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0; }

/* line 1300, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
#lg-counter {
  color: #999999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle; }

/* line 1309, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-next, .lg-prev, .lg-toolbar {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear; }

/* line 1317, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0); }

/* line 1323, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0); }

/* line 1329, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0); }

/* line 1335, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%; }

/* line 1349, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1; }

/* line 1355, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; }

/* line 1370, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab; }

/* line 1378, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing; }

/* line 1387, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important; }

/* line 1392, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 1397, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px; }

/* line 1403, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-item {
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #ffffff;
  border-radius: 4px;
  margin-bottom: 5px; }

@media (min-width: 1025px) {
  /* line 1414, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color .25s ease;
    -o-transition: border-color .25s ease;
    transition: border-color .25s ease; } }

/* line 1421, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #e76a07; }

/* line 1425, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover; }

/* line 1431, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px; }

/* line 1435, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0; }

/* line 1439, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom .25s ease;
  -o-transition: bottom .25s ease;
  transition: bottom .25s ease; }

/* line 1445, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px; }

/* line 1449, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-toogle-thumb {
  background-color: #0d0a0a;
  border-radius: 2px 2px 0 0;
  color: #999999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px; }

/* line 1465, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {
  color: #ffffff; }

/* line 1469, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff"; }

/* line 1473, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px; }

/* line 1482, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative; }

/* line 1490, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important; }

/* line 1499, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer; }

/* line 1511, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto; }

/* line 1516, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url(../images/vimeo-play.png) no-repeat; }

/* line 1520, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url(../images/vimeo-play.png) 0 -58px no-repeat; }

/* line 1524, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-html5 .lg-video-play {
  background: url(../images/video-play.png) no-repeat;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: .8; }

/* line 1533, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1; }

/* line 1537, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-youtube .lg-video-play {
  background: url(../images/youtube-play.png) no-repeat; }

/* line 1541, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url(../images/youtube-play.png) 0 -60px no-repeat; }

/* line 1545, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0; }

/* line 1553, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden; }

/* line 1557, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none; }

/* line 1561, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible; }

/* line 1565, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-progress-bar {
  background-color: #333333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 80ms ease 0s;
  -moz-transition: opacity 80ms ease 0s;
  -o-transition: opacity 80ms ease 0s;
  transition: opacity 80ms ease 0s; }

/* line 1580, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-progress-bar .lg-progress {
  background-color: #e76a07;
  height: 5px;
  width: 0; }

/* line 1586, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-progress-bar.lg-start .lg-progress {
  width: 100%; }

/* line 1590, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-show-autoplay .lg-progress-bar {
  opacity: 1; }

/* line 1594, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-autoplay-button:after {
  content: "\e01d"; }

/* line 1598, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a"; }

/* line 1602, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition-duration: 0s;
  transition-duration: 0s; }

/* line 1607, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; }

/* line 1614, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; }

/* line 1621, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 1629, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 1645, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
#lg-zoom-in:after {
  content: "\e311"; }

/* line 1649, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
#lg-actual-size {
  font-size: 20px;
  display: none; }
  @media (min-width: 768px) {
    /* line 1649, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
    #lg-actual-size {
      display: block; } }

/* line 1657, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
#lg-actual-size:after {
  content: "\e033"; }

/* line 1661, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
#lg-zoom-out {
  opacity: .5;
  pointer-events: none; }

/* line 1666, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
#lg-zoom-out:after {
  content: "\e312"; }

/* line 1670, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto; }

/* line 1675, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px; }

/* line 1685, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible; }

/* line 1689, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px; }

/* line 1698, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 1704, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px #ffffff inset; }

/* line 1708, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-thumb-cont {
  background-color: #ffffff;
  color: #ffffff;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;
  -moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;
  -o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;
  transition: opacity .15s ease 0s, transform .15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0); }

/* line 1729, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%; }

/* line 1734, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow .3s ease 0s;
  -o-transition: box-shadow .3s ease 0s;
  transition: box-shadow .3s ease 0s;
  width: 12px; }

/* line 1746, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {
  box-shadow: 0 0 0 8px #ffffff inset; }

/* line 1750, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0; }

/* line 1764, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-fullscreen {
  display: none; }
  @media (min-width: 768px) {
    /* line 1764, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
    .lg-fullscreen {
      display: block; } }

/* line 1771, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-fullscreen:after {
  content: "\e20c"; }

/* line 1775, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d"; }

/* line 1779, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;
  -o-transition: visibility 0s linear .18s, opacity .18s linear 0s;
  transition: visibility 0s linear .18s, opacity .18s linear 0s; }

/* line 1795, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible; }

/* line 1807, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown {
  background-color: #ffffff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
  -moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
  -o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
  transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s; }

/* line 1831, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #ffffff;
  right: 16px;
  top: -16px; }

/* line 1843, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0; }

/* line 1847, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {
  color: #333333; }

/* line 1851, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown a {
  color: #333333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px; }

/* line 1860, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07); }

/* line 1864, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle; }

/* line 1871, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-dropdown .lg-icon {
  color: #333333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto; }

/* line 1884, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {
  width: 100%;
  height: 100%; }

/* line 1889, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share {
  position: relative; }

/* line 1893, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share:after {
  content: "\e80d"; }

/* line 1897, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998; }

/* line 1901, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901"; }

/* line 1905, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced; }

/* line 1909, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904"; }

/* line 1913, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39; }

/* line 1917, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902"; }

/* line 1921, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027; }

/* line 1925, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903"; }

/* line 1929, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-group:after {
  content: "";
  display: table;
  clear: both; }

/* line 1935, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1090;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity .15s ease 0s;
  -o-transition: opacity .15s ease 0s;
  transition: opacity .15s ease 0s; }

/* line 1947, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1953, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-visible {
  opacity: 1; }

/* line 1957, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important; }

/* line 1964, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1; }

/* line 1970, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab; }

/* line 1978, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing; }

/* line 1987, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg {
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%; }

/* line 1996, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-inner {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap; }

/* line 2003, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-item {
  background: url(/typo3conf/ext/client/Resources/Public/Images/loading.gif) center center no-repeat;
  display: none !important; }

/* line 2008, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {
  display: inline-block !important; }

/* line 2012, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-img-wrap, .lg-outer .lg-item {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%; }

/* line 2020, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px; }

/* line 2028, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* line 2037, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-item.lg-complete {
  background-image: none; }

/* line 2041, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-item.lg-current {
  z-index: 1060; }

/* line 2045, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important; }

/* line 2054, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity .15s ease 0s;
  -o-transition: opacity .15s ease 0s;
  transition: opacity .15s ease 0s; }

/* line 2061, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1; }

/* line 2065, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {
  display: none; }

/* line 2069, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1090;
  background-color: #000000;
  opacity: 0;
  -webkit-transition: opacity .15s ease 0s;
  -o-transition: opacity .15s ease 0s;
  transition: opacity .15s ease 0s; }

/* line 2083, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-backdrop.in {
  opacity: .93; }

/* line 2087, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important; }

/* line 2094, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 2100, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-fade .lg-item {
  opacity: 0; }

/* line 2104, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1; }

/* line 2108, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {
  -webkit-transition: opacity .1s ease 0s;
  -moz-transition: opacity .1s ease 0s;
  -o-transition: opacity .1s ease 0s;
  transition: opacity .1s ease 0s; }

/* line 2115, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0; }

/* line 2119, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

/* line 2124, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

/* line 2129, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1; }

/* line 2135, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }

/* line 2142, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0; }

/* line 2148, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%; }

/* line 2152, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%; }

/* line 2156, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1; }

/* line 2161, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_lightgallery.scss */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }

/*
* Material Parallax
*/
/* line 5, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_material-parallax.scss */
.parallax-container {
  position: relative;
  overflow: hidden; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_material-parallax.scss */
.material-parallax {
  position: absolute;
  top: 0;
  left: -1px;
  right: -1px;
  bottom: 0;
  z-index: 0; }

/* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_material-parallax.scss */
.parallax-content {
  position: relative;
  z-index: 1; }

/* line 24, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_material-parallax.scss */
.material-parallax img {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 0;
  min-width: 101%;
  min-height: 101%;
  max-width: none;
  transform: translate3d(-50%, 0, 0); }

/* line 35, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_material-parallax.scss */
.parallax-disabled {
  background-size: cover;
  background-position: center; }
  /* line 39, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_material-parallax.scss */
  html:not(.ie-11):not(.ios) .parallax-disabled {
    background-attachment: fixed; }

/*
*
* Countdown
*/
/* line 19, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.countdown .countdown-row {
  display: flex;
  justify-content: space-between; }

/* line 26, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.countdown .countdown-section {
  width: 100%;
  max-width: 33%;
  padding: 0 10px;
  text-align: center; }

/* line 33, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.countdown .countdown-amount {
  display: block;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
  letter-spacing: .05em;
  color: #e76a07;
  font-size: 32px;
  line-height: 1;
  min-width: 100%; }

/* line 45, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.countdown .countdown-period {
  text-transform: uppercase;
  letter-spacing: .05em;
  font-weight: 500;
  font-size: 10px;
  line-height: 1.2;
  color: rgba(21, 21, 21, 0.52); }

/* line 55, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.countdown .countdown-section + .countdown-section {
  position: relative; }
  /* line 58, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown .countdown-section + .countdown-section::before, .countdown .countdown-section + .countdown-section::after {
    content: '';
    position: absolute;
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: rgba(21, 21, 21, 0.2); }
  /* line 69, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown .countdown-section + .countdown-section::before {
    top: 30%; }
  /* line 73, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown .countdown-section + .countdown-section::after {
    bottom: 30%; }

/* line 77, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.countdown.countdown-sm {
  max-width: 320px; }
  /* line 80, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown.countdown-sm .countdown-section + .countdown-section::before, .countdown.countdown-sm .countdown-section + .countdown-section::after {
    display: none; }

/* line 88, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
* + .countdown {
  margin-top: 25px; }

/* line 89, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.countdown + * {
  margin-top: 15px; }

@media (max-width: 380px) {
  /* line 93, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown .countdown-section:last-child {
    display: none; } }

@media (min-width: 768px) {
  /* line 101, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown .countdown-amount {
    font-size: 60px; }
  /* line 105, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown .countdown-period {
    font-size: 12px; }
  /* line 110, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown.countdown-sm .countdown-amount {
    font-size: 36px;
    font-weight: 500; }
  /* line 115, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown.countdown-sm .countdown-period {
    font-size: 12px;
    letter-spacing: .34em; }
  /* line 122, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  * + .countdown {
    margin-top: 40px; }
  /* line 123, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown + * {
    margin-top: 25px; } }

@media (min-width: 992px) {
  /* line 130, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown .countdown-section + .countdown-section::before, .countdown .countdown-section + .countdown-section::after {
    width: 9px;
    height: 9px; }
  /* line 138, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown + * {
    margin-top: 50px; } }

@media (min-width: 1600px) {
  /* line 144, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown .countdown-amount {
    font-size: 94px; } }

/* line 152, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.box-countdown-light {
  padding-bottom: 40px;
  text-align: center; }
  @media (min-width: 992px) {
    /* line 152, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
    .box-countdown-light {
      padding-bottom: 60px; } }
  /* line 158, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .box-countdown-light p {
    color: rgba(21, 21, 21, 0.8); }

/* line 162, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.box-countdown-light-inner {
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px 30px;
  background: #ffffff;
  border-radius: 0 0 20px 20px;
  box-shadow: 0 4px 40px rgba(21, 21, 21, 0.25); }
  @media (min-width: 768px) {
    /* line 162, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
    .box-countdown-light-inner {
      padding: 60px;
      width: 80%;
      border-radius: 0 0 20px 20px; }
      /* line 176, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
      .box-countdown-light-inner h3 {
        font-size: 30px; } }

/* line 182, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
* + .countdown-gradient {
  margin-top: 35px; }

/* line 188, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.countdown-gradient .countdown-section:first-child .countdown-amount {
  color: #5656DF; }

/* line 193, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.countdown-gradient .countdown-section:nth-child(2) .countdown-amount {
  color: #F73CA1; }

/* line 198, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.countdown-gradient .countdown-section:nth-child(3) .countdown-amount {
  color: #00E175; }

/* line 204, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.countdown-gradient .countdown-section:nth-child(4) .countdown-amount {
  color: #FFD541; }

@supports (-webkit-background-clip: text) {
  /* line 211, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown-gradient .countdown-section:first-child .countdown-amount {
    background: linear-gradient(228.54deg, #e76a07 30.16%, #5656DF 89.45%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  /* line 218, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown-gradient .countdown-section:nth-child(2) .countdown-amount {
    background: linear-gradient(228.54deg, #FFD541 36.26%, #F73CA1 96.73%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  /* line 225, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown-gradient .countdown-section:nth-child(3) .countdown-amount {
    background: linear-gradient(228.54deg, #00E175 0%, #5656DF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  /* line 232, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown-gradient .countdown-section:nth-child(4) .countdown-amount {
    background: linear-gradient(228.54deg, #5656DF 0%, #FFD541 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; } }

@media (min-width: 1200px) {
  /* line 240, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown-gradient .countdown-amount {
    font-size: 94px; } }

@media (min-width: 992px) {
  /* line 246, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .countdown-gradient .countdown-period {
    font-size: 14px;
    letter-spacing: 0.05em; } }

/* line 255, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
.box-countdown-dark {
  padding: 25px;
  background: #3C3C3C;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.25);
  border-radius: 7px; }
  @media (min-width: 768px) {
    /* line 255, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
    .box-countdown-dark {
      padding: 40px; } }
  @media (min-width: 1200px) {
    /* line 255, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
    .box-countdown-dark {
      padding: 50px 60px; } }
  /* line 269, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .box-countdown-dark h3 {
    font-weight: 500; }
  /* line 273, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .box-countdown-dark .countdown-section:before, .box-countdown-dark .countdown-section:after {
    display: none; }
  /* line 277, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .box-countdown-dark .countdown {
    padding: 10px 0; }
    /* line 279, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
    .box-countdown-dark .countdown:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: url("../images/bg-dot-light.png");
      opacity: .1; }
  /* line 291, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .box-countdown-dark .countdown-amount {
    color: #ffffff; }
    @media (min-width: 1200px) {
      /* line 291, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
      .box-countdown-dark .countdown-amount {
        font-size: 75px; } }
  /* line 297, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
  .box-countdown-dark .countdown-period {
    color: rgba(255, 255, 255, 0.8); }
    @media (min-width: 992px) {
      /* line 297, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_countdown.scss */
      .box-countdown-dark .countdown-period {
        font-size: 14px;
        letter-spacing: 0.05em; } }

/*
*
* Slick Carousel
*/
/*rtl:begin:ignore*/
/* line 25, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 39, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  /* line 46, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-list:focus {
    outline: none; }
  /* line 50, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

/* line 56, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0); }

/* line 61, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  /* line 67, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-track::before, .slick-track::after {
    content: "";
    display: table; }
  /* line 73, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-track::after {
    clear: both; }
  /* line 77, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-loading .slick-track {
    visibility: hidden; }

/* line 82, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  /* line 86, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  [dir="rtl"] .slick-slide {
    float: right; }
  /* line 89, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-slide img {
    display: block; }
  /* line 92, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-slide.slick-loading img {
    display: none; }
  /* line 98, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-slide.dragging img {
    pointer-events: none; }
  /* line 102, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-initialized .slick-slide {
    display: block; }
  /* line 106, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-loading .slick-slide {
    visibility: hidden; }
  /* line 110, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* line 117, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slick-arrow.slick-hidden {
  display: none; }

/* line 141, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slick-loading .slick-list {
  background: #ffffff url("./../images/ajax-loader.gif") center center no-repeat; }

/* Icons */
/* Arrows */
/* line 159, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slick-prev,
.slick-next {
  position: absolute;
  display: none;
  height: 20px;
  width: 24px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  z-index: 9; }
  /* line 178, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    /* line 182, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1;
      color: #e76a07; }
  /* line 187, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  @media (min-width: 992px) {
    /* line 159, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
    .slick-prev,
    .slick-next {
      display: block; } }

/* line 195, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slick-prev:before, .slick-next:before {
  font-family: 'Linearicons';
  font-size: 24px;
  line-height: 1;
  color: #151515;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: all .3s; }

/* line 206, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slick-prev {
  left: 0; }
  /* line 208, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  [dir="rtl"] .slick-prev {
    left: auto;
    right: 0; }
  /* line 212, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-prev:before {
    content: '\ec43'; }
    /* line 214, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

/* line 220, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slick-next {
  right: 0; }
  /* line 222, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  [dir="rtl"] .slick-next {
    left: 0;
    right: auto; }
  /* line 226, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-next:before {
    content: '\ec44'; }
    /* line 228, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
/* line 240, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%; }
  /* line 248, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    /* line 256, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0;
      font-size: 0;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      /* line 268, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        /* line 270, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      /* line 274, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "Frutiger", sans-serif;
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    /* line 291, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

/*rtl:end:ignore*/
/* line 299, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slick-slider + .slider-dots {
  margin-top: 0; }

/* line 302, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
.slider-dots {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }
  /* line 307, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slider-dots .slick-dot-item {
    padding-bottom: 15px;
    cursor: pointer; }
  /* line 311, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slider-dots .slick-dot-item img {
    border-radius: 50%;
    transition: all .3s; }
  /* line 316, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_slick.scss */
  .slider-dots .item.slick-current .slick-dot-item img {
    box-shadow: 4px 8px 8px rgba(21, 21, 21, 0.25); }

/* line 5, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
.stepper {
  position: relative;
  display: inline-block;
  max-width: 70px;
  width: 70px; }
  /* line 12, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
  .stepper input[type="number"] {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    -moz-appearance: textfield; }
  /* line 20, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
  .stepper input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none; }
  /* line 24, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
  .stepper-arrow {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    font-family: "Material Icons";
    cursor: pointer;
    color: #444141;
    transition: .3s all ease; }
    /* line 37, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
    .stepper-arrow:hover {
      color: #e76a07; }
    /* line 41, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
    .stepper-arrow.up {
      right: 0;
      text-align: left; }
      /* line 45, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
      .stepper-arrow.up:before {
        content: '\e316'; }
    /* line 50, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
    .stepper-arrow.down {
      left: 0;
      text-align: right; }
      /* line 54, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
      .stepper-arrow.down:before {
        content: '\e313'; }
  /* line 61, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
  .stepper.disabled .stepper-arrow {
    pointer-events: none;
    opacity: .5; }

/* line 68, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
.stepper-arrow {
  display: none !important; }

/* line 72, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
.stepper input[type="number"] {
  padding: 0 10px;
  min-height: 39px;
  border-radius: 4px;
  border: 1px solid #828282;
  min-width: 98px;
  text-align: left;
  font-size: 18px;
  letter-spacing: -0.03em;
  margin-bottom: 0; }

/* line 85, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
.form-wrap-donate {
  padding-left: 25px !important;
  min-width: 140px;
  flex-shrink: 0; }
  /* line 89, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
  .form-wrap-donate .form-label {
    opacity: 1;
    top: 50%;
    transform: translateY(-50%);
    left: 5px;
    margin: 0;
    padding: 0; }

/* line 99, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
.form-donate {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -5px;
  margin-right: -5px; }
  /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_spacing.scss */
  .form-donate > * {
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px; }
  @media (min-width: 1200px) {
    /* line 99, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
    .form-donate {
      margin-left: -3px;
      margin-right: -3px; }
      /* line 11, typo3conf/ext/client/Resources/Private/Stylesheets/mixins/_spacing.scss */
      .form-donate > * {
        margin-top: 5px;
        padding-left: 3px;
        padding-right: 3px; } }

/* line 111, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
* + .form-donate {
  margin-top: 30px; }

@media (min-width: 1200px) {
  /* line 114, typo3conf/ext/client/Resources/Private/Stylesheets/plugins/_jquery.fs.stepper.scss */
  * + .form-donate {
    margin-top: 45px; } }

/*
* Fonts
*/
/*
* Font Awesome Icons 4.7.0
*/
@font-face {
  font-family: 'FontAwesome';
  src: url("/typo3conf/ext/client/Resources/Public/Fonts/Template/fontawesome-webfont.eot?v=4.7.0");
  src: url("/typo3conf/ext/client/Resources/Public/Fonts/Template/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/typo3conf/ext/client/Resources/Public/Fonts/Template/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/typo3conf/ext/client/Resources/Public/Fonts/Template/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/typo3conf/ext/client/Resources/Public/Fonts/Template/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/typo3conf/ext/client/Resources/Public/Fonts/Template/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 13, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa {
  display: inline-block;
  font-family: 'FontAwesome';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 22, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
[class*='fa-']:before {
  font-weight: 400;
  font-family: 'FontAwesome'; }

/* makes the font 33% larger relative to the icon container */
/* line 28, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

/* line 34, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-2x {
  font-size: 2em; }

/* line 38, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-3x {
  font-size: 3em; }

/* line 42, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-4x {
  font-size: 4em; }

/* line 46, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-5x {
  font-size: 5em; }

/* line 50, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-fw {
  width: 1.28571429em;
  text-align: center; }

/* line 55, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

/* line 61, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-ul > li {
  position: relative; }

/* line 65, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center; }

/* line 73, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-li.fa-lg {
  left: -1.85714286em; }

/* line 77, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em; }

/* line 83, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pull-left {
  float: left; }

/* line 87, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pull-right {
  float: right; }

/* line 91, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa.fa-pull-left {
  margin-right: .3em; }

/* line 95, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
/* line 100, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.pull-right {
  float: right; }

/* line 104, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.pull-left {
  float: left; }

/* line 108, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa.pull-left {
  margin-right: .3em; }

/* line 112, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa.pull-right {
  margin-left: .3em; }

/* line 116, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

/* line 121, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

/* line 148, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 155, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 162, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 169, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

/* line 176, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

/* line 183, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

/* line 191, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

/* line 200, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

/* line 208, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-stack-1x {
  line-height: inherit; }

/* line 212, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-stack-2x {
  font-size: 2em; }

/* line 216, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-inverse {
  color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 222, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-glass:before {
  content: "\f000"; }

/* line 226, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-music:before {
  content: "\f001"; }

/* line 230, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-search:before {
  content: "\f002"; }

/* line 234, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-envelope-o:before {
  content: "\f003"; }

/* line 238, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-heart:before {
  content: "\f004"; }

/* line 242, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-star:before {
  content: "\f005"; }

/* line 246, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-star-o:before {
  content: "\f006"; }

/* line 250, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-user:before {
  content: "\f007"; }

/* line 254, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-film:before {
  content: "\f008"; }

/* line 258, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-th-large:before {
  content: "\f009"; }

/* line 262, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-th:before {
  content: "\f00a"; }

/* line 266, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-th-list:before {
  content: "\f00b"; }

/* line 270, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-check:before {
  content: "\f00c"; }

/* line 274, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"; }

/* line 280, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-search-plus:before {
  content: "\f00e"; }

/* line 284, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-search-minus:before {
  content: "\f010"; }

/* line 288, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-power-off:before {
  content: "\f011"; }

/* line 292, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-signal:before {
  content: "\f012"; }

/* line 296, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-gear:before,
.fa-cog:before {
  content: "\f013"; }

/* line 301, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-trash-o:before {
  content: "\f014"; }

/* line 305, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-home:before {
  content: "\f015"; }

/* line 309, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-file-o:before {
  content: "\f016"; }

/* line 313, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-clock-o:before {
  content: "\f017"; }

/* line 317, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-road:before {
  content: "\f018"; }

/* line 321, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-download:before {
  content: "\f019"; }

/* line 325, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

/* line 329, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

/* line 333, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-inbox:before {
  content: "\f01c"; }

/* line 337, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-play-circle-o:before {
  content: "\f01d"; }

/* line 341, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"; }

/* line 346, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-refresh:before {
  content: "\f021"; }

/* line 350, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-list-alt:before {
  content: "\f022"; }

/* line 354, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-lock:before {
  content: "\f023"; }

/* line 358, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-flag:before {
  content: "\f024"; }

/* line 362, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-headphones:before {
  content: "\f025"; }

/* line 366, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-volume-off:before {
  content: "\f026"; }

/* line 370, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-volume-down:before {
  content: "\f027"; }

/* line 374, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-volume-up:before {
  content: "\f028"; }

/* line 378, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-qrcode:before {
  content: "\f029"; }

/* line 382, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-barcode:before {
  content: "\f02a"; }

/* line 386, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-tag:before {
  content: "\f02b"; }

/* line 390, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-tags:before {
  content: "\f02c"; }

/* line 394, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-book:before {
  content: "\f02d"; }

/* line 398, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bookmark:before {
  content: "\f02e"; }

/* line 402, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-print:before {
  content: "\f02f"; }

/* line 406, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-camera:before {
  content: "\f030"; }

/* line 410, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-font:before {
  content: "\f031"; }

/* line 414, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bold:before {
  content: "\f032"; }

/* line 418, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-italic:before {
  content: "\f033"; }

/* line 422, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-text-height:before {
  content: "\f034"; }

/* line 426, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-text-width:before {
  content: "\f035"; }

/* line 430, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-align-left:before {
  content: "\f036"; }

/* line 434, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-align-center:before {
  content: "\f037"; }

/* line 438, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-align-right:before {
  content: "\f038"; }

/* line 442, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-align-justify:before {
  content: "\f039"; }

/* line 446, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-list:before {
  content: "\f03a"; }

/* line 450, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

/* line 455, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-indent:before {
  content: "\f03c"; }

/* line 459, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-video-camera:before {
  content: "\f03d"; }

/* line 463, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

/* line 469, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pencil:before {
  content: "\f040"; }

/* line 473, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-map-marker:before {
  content: "\f041"; }

/* line 477, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-adjust:before {
  content: "\f042"; }

/* line 481, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-tint:before {
  content: "\f043"; }

/* line 485, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

/* line 490, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-share-square-o:before {
  content: "\f045"; }

/* line 494, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-check-square-o:before {
  content: "\f046"; }

/* line 498, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrows:before {
  content: "\f047"; }

/* line 502, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-step-backward:before {
  content: "\f048"; }

/* line 506, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-fast-backward:before {
  content: "\f049"; }

/* line 510, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-backward:before {
  content: "\f04a"; }

/* line 514, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-play:before {
  content: "\f04b"; }

/* line 518, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pause:before {
  content: "\f04c"; }

/* line 522, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-stop:before {
  content: "\f04d"; }

/* line 526, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-forward:before {
  content: "\f04e"; }

/* line 530, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-fast-forward:before {
  content: "\f050"; }

/* line 534, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-step-forward:before {
  content: "\f051"; }

/* line 538, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-eject:before {
  content: "\f052"; }

/* line 542, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-chevron-left:before {
  content: "\f053"; }

/* line 546, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-chevron-right:before {
  content: "\f054"; }

/* line 550, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-plus-circle:before {
  content: "\f055"; }

/* line 554, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-minus-circle:before {
  content: "\f056"; }

/* line 558, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-times-circle:before {
  content: "\f057"; }

/* line 562, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-check-circle:before {
  content: "\f058"; }

/* line 566, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-question-circle:before {
  content: "\f059"; }

/* line 570, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-info-circle:before {
  content: "\f05a"; }

/* line 574, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-crosshairs:before {
  content: "\f05b"; }

/* line 578, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-times-circle-o:before {
  content: "\f05c"; }

/* line 582, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-check-circle-o:before {
  content: "\f05d"; }

/* line 586, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-ban:before {
  content: "\f05e"; }

/* line 590, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrow-left:before {
  content: "\f060"; }

/* line 594, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrow-right:before {
  content: "\f061"; }

/* line 598, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrow-up:before {
  content: "\f062"; }

/* line 602, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrow-down:before {
  content: "\f063"; }

/* line 606, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

/* line 611, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-expand:before {
  content: "\f065"; }

/* line 615, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-compress:before {
  content: "\f066"; }

/* line 619, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-plus:before {
  content: "\f067"; }

/* line 623, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-minus:before {
  content: "\f068"; }

/* line 627, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-asterisk:before {
  content: "\f069"; }

/* line 631, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-exclamation-circle:before {
  content: "\f06a"; }

/* line 635, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-gift:before {
  content: "\f06b"; }

/* line 639, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-leaf:before {
  content: "\f06c"; }

/* line 643, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-fire:before {
  content: "\f06d"; }

/* line 647, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-eye:before {
  content: "\f06e"; }

/* line 651, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-eye-slash:before {
  content: "\f070"; }

/* line 655, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

/* line 660, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-plane:before {
  content: "\f072"; }

/* line 664, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-calendar:before {
  content: "\f073"; }

/* line 668, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-random:before {
  content: "\f074"; }

/* line 672, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-comment:before {
  content: "\f075"; }

/* line 676, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-magnet:before {
  content: "\f076"; }

/* line 680, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-chevron-up:before {
  content: "\f077"; }

/* line 684, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-chevron-down:before {
  content: "\f078"; }

/* line 688, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-retweet:before {
  content: "\f079"; }

/* line 692, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-shopping-cart:before {
  content: "\f07a"; }

/* line 696, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-folder:before {
  content: "\f07b"; }

/* line 700, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-folder-open:before {
  content: "\f07c"; }

/* line 704, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrows-v:before {
  content: "\f07d"; }

/* line 708, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrows-h:before {
  content: "\f07e"; }

/* line 712, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"; }

/* line 717, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-twitter-square:before {
  content: "\f081"; }

/* line 721, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-facebook-square:before {
  content: "\f082"; }

/* line 725, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-camera-retro:before {
  content: "\f083"; }

/* line 729, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-key:before {
  content: "\f084"; }

/* line 733, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

/* line 738, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-comments:before {
  content: "\f086"; }

/* line 742, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-thumbs-o-up:before {
  content: "\f087"; }

/* line 746, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-thumbs-o-down:before {
  content: "\f088"; }

/* line 750, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-star-half:before {
  content: "\f089"; }

/* line 754, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-heart-o:before {
  content: "\f08a"; }

/* line 758, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sign-out:before {
  content: "\f08b"; }

/* line 762, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-linkedin-square:before {
  content: "\f08c"; }

/* line 766, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-thumb-tack:before {
  content: "\f08d"; }

/* line 770, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-external-link:before {
  content: "\f08e"; }

/* line 774, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sign-in:before {
  content: "\f090"; }

/* line 778, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-trophy:before {
  content: "\f091"; }

/* line 782, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-github-square:before {
  content: "\f092"; }

/* line 786, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-upload:before {
  content: "\f093"; }

/* line 790, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-lemon-o:before {
  content: "\f094"; }

/* line 794, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-phone:before {
  content: "\f095"; }

/* line 798, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-square-o:before {
  content: "\f096"; }

/* line 802, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bookmark-o:before {
  content: "\f097"; }

/* line 806, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-phone-square:before {
  content: "\f098"; }

/* line 810, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-twitter:before {
  content: "\f099"; }

/* line 814, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"; }

/* line 819, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-github:before {
  content: "\f09b"; }

/* line 823, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-unlock:before {
  content: "\f09c"; }

/* line 827, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-credit-card:before {
  content: "\f09d"; }

/* line 831, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-feed:before,
.fa-rss:before {
  content: "\f09e"; }

/* line 836, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hdd-o:before {
  content: "\f0a0"; }

/* line 840, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bullhorn:before {
  content: "\f0a1"; }

/* line 844, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bell:before {
  content: "\f0f3"; }

/* line 848, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-certificate:before {
  content: "\f0a3"; }

/* line 852, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hand-o-right:before {
  content: "\f0a4"; }

/* line 856, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hand-o-left:before {
  content: "\f0a5"; }

/* line 860, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hand-o-up:before {
  content: "\f0a6"; }

/* line 864, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hand-o-down:before {
  content: "\f0a7"; }

/* line 868, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8"; }

/* line 872, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9"; }

/* line 876, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa"; }

/* line 880, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab"; }

/* line 884, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-globe:before {
  content: "\f0ac"; }

/* line 888, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-wrench:before {
  content: "\f0ad"; }

/* line 892, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-tasks:before {
  content: "\f0ae"; }

/* line 896, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-filter:before {
  content: "\f0b0"; }

/* line 900, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-briefcase:before {
  content: "\f0b1"; }

/* line 904, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrows-alt:before {
  content: "\f0b2"; }

/* line 908, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

/* line 913, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

/* line 918, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cloud:before {
  content: "\f0c2"; }

/* line 922, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-flask:before {
  content: "\f0c3"; }

/* line 926, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

/* line 931, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

/* line 936, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-paperclip:before {
  content: "\f0c6"; }

/* line 940, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

/* line 945, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-square:before {
  content: "\f0c8"; }

/* line 949, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

/* line 955, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-list-ul:before {
  content: "\f0ca"; }

/* line 959, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-list-ol:before {
  content: "\f0cb"; }

/* line 963, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-strikethrough:before {
  content: "\f0cc"; }

/* line 967, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-underline:before {
  content: "\f0cd"; }

/* line 971, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-table:before {
  content: "\f0ce"; }

/* line 975, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-magic:before {
  content: "\f0d0"; }

/* line 979, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-truck:before {
  content: "\f0d1"; }

/* line 983, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pinterest:before {
  content: "\f0d2"; }

/* line 987, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pinterest-square:before {
  content: "\f0d3"; }

/* line 991, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-google-plus-square:before {
  content: "\f0d4"; }

/* line 995, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-google-plus:before {
  content: "\f0d5"; }

/* line 999, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-money:before {
  content: "\f0d6"; }

/* line 1003, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-caret-down:before {
  content: "\f0d7"; }

/* line 1007, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-caret-up:before {
  content: "\f0d8"; }

/* line 1011, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-caret-left:before {
  content: "\f0d9"; }

/* line 1015, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-caret-right:before {
  content: "\f0da"; }

/* line 1019, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-columns:before {
  content: "\f0db"; }

/* line 1023, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

/* line 1028, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

/* line 1033, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

/* line 1038, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-envelope:before {
  content: "\f0e0"; }

/* line 1042, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-linkedin:before {
  content: "\f0e1"; }

/* line 1046, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

/* line 1051, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

/* line 1056, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

/* line 1061, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-comment-o:before {
  content: "\f0e5"; }

/* line 1065, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-comments-o:before {
  content: "\f0e6"; }

/* line 1069, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

/* line 1074, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sitemap:before {
  content: "\f0e8"; }

/* line 1078, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-umbrella:before {
  content: "\f0e9"; }

/* line 1082, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

/* line 1087, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-lightbulb-o:before {
  content: "\f0eb"; }

/* line 1091, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-exchange:before {
  content: "\f0ec"; }

/* line 1095, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cloud-download:before {
  content: "\f0ed"; }

/* line 1099, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cloud-upload:before {
  content: "\f0ee"; }

/* line 1103, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-user-md:before {
  content: "\f0f0"; }

/* line 1107, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-stethoscope:before {
  content: "\f0f1"; }

/* line 1111, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-suitcase:before {
  content: "\f0f2"; }

/* line 1115, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bell-o:before {
  content: "\f0a2"; }

/* line 1119, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-coffee:before {
  content: "\f0f4"; }

/* line 1123, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cutlery:before {
  content: "\f0f5"; }

/* line 1127, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-file-text-o:before {
  content: "\f0f6"; }

/* line 1131, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-building-o:before {
  content: "\f0f7"; }

/* line 1135, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hospital-o:before {
  content: "\f0f8"; }

/* line 1139, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-ambulance:before {
  content: "\f0f9"; }

/* line 1143, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-medkit:before {
  content: "\f0fa"; }

/* line 1147, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-fighter-jet:before {
  content: "\f0fb"; }

/* line 1151, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-beer:before {
  content: "\f0fc"; }

/* line 1155, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-h-square:before {
  content: "\f0fd"; }

/* line 1159, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-plus-square:before {
  content: "\f0fe"; }

/* line 1163, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-angle-double-left:before {
  content: "\f100"; }

/* line 1167, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-angle-double-right:before {
  content: "\f101"; }

/* line 1171, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-angle-double-up:before {
  content: "\f102"; }

/* line 1175, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-angle-double-down:before {
  content: "\f103"; }

/* line 1179, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-angle-left:before {
  content: "\f104"; }

/* line 1183, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-angle-right:before {
  content: "\f105"; }

/* line 1187, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-angle-up:before {
  content: "\f106"; }

/* line 1191, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-angle-down:before {
  content: "\f107"; }

/* line 1195, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-desktop:before {
  content: "\f108"; }

/* line 1199, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-laptop:before {
  content: "\f109"; }

/* line 1203, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-tablet:before {
  content: "\f10a"; }

/* line 1207, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

/* line 1212, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-circle-o:before {
  content: "\f10c"; }

/* line 1216, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-quote-left:before {
  content: "\f10d"; }

/* line 1220, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-quote-right:before {
  content: "\f10e"; }

/* line 1224, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-spinner:before {
  content: "\f110"; }

/* line 1228, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-circle:before {
  content: "\f111"; }

/* line 1232, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

/* line 1237, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-github-alt:before {
  content: "\f113"; }

/* line 1241, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-folder-o:before {
  content: "\f114"; }

/* line 1245, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-folder-open-o:before {
  content: "\f115"; }

/* line 1249, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-smile-o:before {
  content: "\f118"; }

/* line 1253, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-frown-o:before {
  content: "\f119"; }

/* line 1257, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-meh-o:before {
  content: "\f11a"; }

/* line 1261, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-gamepad:before {
  content: "\f11b"; }

/* line 1265, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-keyboard-o:before {
  content: "\f11c"; }

/* line 1269, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-flag-o:before {
  content: "\f11d"; }

/* line 1273, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-flag-checkered:before {
  content: "\f11e"; }

/* line 1277, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-terminal:before {
  content: "\f120"; }

/* line 1281, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-code:before {
  content: "\f121"; }

/* line 1285, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

/* line 1290, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

/* line 1296, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-location-arrow:before {
  content: "\f124"; }

/* line 1300, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-crop:before {
  content: "\f125"; }

/* line 1304, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-code-fork:before {
  content: "\f126"; }

/* line 1308, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

/* line 1313, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-question:before {
  content: "\f128"; }

/* line 1317, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-info:before {
  content: "\f129"; }

/* line 1321, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-exclamation:before {
  content: "\f12a"; }

/* line 1325, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-superscript:before {
  content: "\f12b"; }

/* line 1329, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-subscript:before {
  content: "\f12c"; }

/* line 1333, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-eraser:before {
  content: "\f12d"; }

/* line 1337, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-puzzle-piece:before {
  content: "\f12e"; }

/* line 1341, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-microphone:before {
  content: "\f130"; }

/* line 1345, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-microphone-slash:before {
  content: "\f131"; }

/* line 1349, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-shield:before {
  content: "\f132"; }

/* line 1353, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-calendar-o:before {
  content: "\f133"; }

/* line 1357, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-fire-extinguisher:before {
  content: "\f134"; }

/* line 1361, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-rocket:before {
  content: "\f135"; }

/* line 1365, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-maxcdn:before {
  content: "\f136"; }

/* line 1369, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-chevron-circle-left:before {
  content: "\f137"; }

/* line 1373, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-chevron-circle-right:before {
  content: "\f138"; }

/* line 1377, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-chevron-circle-up:before {
  content: "\f139"; }

/* line 1381, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-chevron-circle-down:before {
  content: "\f13a"; }

/* line 1385, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-html5:before {
  content: "\f13b"; }

/* line 1389, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-css3:before {
  content: "\f13c"; }

/* line 1393, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-anchor:before {
  content: "\f13d"; }

/* line 1397, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-unlock-alt:before {
  content: "\f13e"; }

/* line 1401, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bullseye:before {
  content: "\f140"; }

/* line 1405, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-ellipsis-h:before {
  content: "\f141"; }

/* line 1409, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-ellipsis-v:before {
  content: "\f142"; }

/* line 1413, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-rss-square:before {
  content: "\f143"; }

/* line 1417, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-play-circle:before {
  content: "\f144"; }

/* line 1421, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-ticket:before {
  content: "\f145"; }

/* line 1425, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-minus-square:before {
  content: "\f146"; }

/* line 1429, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-minus-square-o:before {
  content: "\f147"; }

/* line 1433, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-level-up:before {
  content: "\f148"; }

/* line 1437, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-level-down:before {
  content: "\f149"; }

/* line 1441, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-check-square:before {
  content: "\f14a"; }

/* line 1445, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pencil-square:before {
  content: "\f14b"; }

/* line 1449, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-external-link-square:before {
  content: "\f14c"; }

/* line 1453, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-share-square:before {
  content: "\f14d"; }

/* line 1457, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-compass:before {
  content: "\f14e"; }

/* line 1461, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

/* line 1466, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

/* line 1471, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

/* line 1476, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

/* line 1481, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-gbp:before {
  content: "\f154"; }

/* line 1485, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

/* line 1490, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

/* line 1495, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

/* line 1502, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

/* line 1508, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

/* line 1513, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

/* line 1518, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-file:before {
  content: "\f15b"; }

/* line 1522, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-file-text:before {
  content: "\f15c"; }

/* line 1526, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sort-alpha-asc:before {
  content: "\f15d"; }

/* line 1530, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sort-alpha-desc:before {
  content: "\f15e"; }

/* line 1534, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sort-amount-asc:before {
  content: "\f160"; }

/* line 1538, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sort-amount-desc:before {
  content: "\f161"; }

/* line 1542, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sort-numeric-asc:before {
  content: "\f162"; }

/* line 1546, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sort-numeric-desc:before {
  content: "\f163"; }

/* line 1550, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-thumbs-up:before {
  content: "\f164"; }

/* line 1554, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-thumbs-down:before {
  content: "\f165"; }

/* line 1558, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-youtube-square:before {
  content: "\f166"; }

/* line 1562, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-youtube:before {
  content: "\f167"; }

/* line 1566, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-xing:before {
  content: "\f168"; }

/* line 1570, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-xing-square:before {
  content: "\f169"; }

/* line 1574, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-youtube-play:before {
  content: "\f16a"; }

/* line 1578, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-dropbox:before {
  content: "\f16b"; }

/* line 1582, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-stack-overflow:before {
  content: "\f16c"; }

/* line 1586, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-instagram:before {
  content: "\f16d"; }

/* line 1590, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-flickr:before {
  content: "\f16e"; }

/* line 1594, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-adn:before {
  content: "\f170"; }

/* line 1598, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bitbucket:before {
  content: "\f171"; }

/* line 1602, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bitbucket-square:before {
  content: "\f172"; }

/* line 1606, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-tumblr:before {
  content: "\f173"; }

/* line 1610, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-tumblr-square:before {
  content: "\f174"; }

/* line 1614, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-long-arrow-down:before {
  content: "\f175"; }

/* line 1618, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-long-arrow-up:before {
  content: "\f176"; }

/* line 1622, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-long-arrow-left:before {
  content: "\f177"; }

/* line 1626, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-long-arrow-right:before {
  content: "\f178"; }

/* line 1630, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-apple:before {
  content: "\f179"; }

/* line 1634, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-windows:before {
  content: "\f17a"; }

/* line 1638, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-android:before {
  content: "\f17b"; }

/* line 1642, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-linux:before {
  content: "\f17c"; }

/* line 1646, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-dribbble:before {
  content: "\f17d"; }

/* line 1650, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-skype:before {
  content: "\f17e"; }

/* line 1654, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-foursquare:before {
  content: "\f180"; }

/* line 1658, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-trello:before {
  content: "\f181"; }

/* line 1662, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-female:before {
  content: "\f182"; }

/* line 1666, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-male:before {
  content: "\f183"; }

/* line 1670, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184"; }

/* line 1675, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sun-o:before {
  content: "\f185"; }

/* line 1679, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-moon-o:before {
  content: "\f186"; }

/* line 1683, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-archive:before {
  content: "\f187"; }

/* line 1687, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bug:before {
  content: "\f188"; }

/* line 1691, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-vk:before {
  content: "\f189"; }

/* line 1695, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-weibo:before {
  content: "\f18a"; }

/* line 1699, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-renren:before {
  content: "\f18b"; }

/* line 1703, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pagelines:before {
  content: "\f18c"; }

/* line 1707, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-stack-exchange:before {
  content: "\f18d"; }

/* line 1711, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

/* line 1715, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-arrow-circle-o-left:before {
  content: "\f190"; }

/* line 1719, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

/* line 1724, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-dot-circle-o:before {
  content: "\f192"; }

/* line 1728, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-wheelchair:before {
  content: "\f193"; }

/* line 1732, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-vimeo-square:before {
  content: "\f194"; }

/* line 1736, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

/* line 1741, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-plus-square-o:before {
  content: "\f196"; }

/* line 1745, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-space-shuttle:before {
  content: "\f197"; }

/* line 1749, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-slack:before {
  content: "\f198"; }

/* line 1753, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-envelope-square:before {
  content: "\f199"; }

/* line 1757, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-wordpress:before {
  content: "\f19a"; }

/* line 1761, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-openid:before {
  content: "\f19b"; }

/* line 1765, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

/* line 1771, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

/* line 1776, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-yahoo:before {
  content: "\f19e"; }

/* line 1780, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-google:before {
  content: "\f1a0"; }

/* line 1784, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-reddit:before {
  content: "\f1a1"; }

/* line 1788, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-reddit-square:before {
  content: "\f1a2"; }

/* line 1792, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

/* line 1796, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-stumbleupon:before {
  content: "\f1a4"; }

/* line 1800, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-delicious:before {
  content: "\f1a5"; }

/* line 1804, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-digg:before {
  content: "\f1a6"; }

/* line 1808, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pied-piper-pp:before {
  content: "\f1a7"; }

/* line 1812, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8"; }

/* line 1816, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-drupal:before {
  content: "\f1a9"; }

/* line 1820, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-joomla:before {
  content: "\f1aa"; }

/* line 1824, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-language:before {
  content: "\f1ab"; }

/* line 1828, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-fax:before {
  content: "\f1ac"; }

/* line 1832, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-building:before {
  content: "\f1ad"; }

/* line 1836, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-child:before {
  content: "\f1ae"; }

/* line 1840, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-paw:before {
  content: "\f1b0"; }

/* line 1844, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-spoon:before {
  content: "\f1b1"; }

/* line 1848, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cube:before {
  content: "\f1b2"; }

/* line 1852, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cubes:before {
  content: "\f1b3"; }

/* line 1856, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-behance:before {
  content: "\f1b4"; }

/* line 1860, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-behance-square:before {
  content: "\f1b5"; }

/* line 1864, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-steam:before {
  content: "\f1b6"; }

/* line 1868, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-steam-square:before {
  content: "\f1b7"; }

/* line 1872, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-recycle:before {
  content: "\f1b8"; }

/* line 1876, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

/* line 1881, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

/* line 1886, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-tree:before {
  content: "\f1bb"; }

/* line 1890, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-spotify:before {
  content: "\f1bc"; }

/* line 1894, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-deviantart:before {
  content: "\f1bd"; }

/* line 1898, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-soundcloud:before {
  content: "\f1be"; }

/* line 1902, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-database:before {
  content: "\f1c0"; }

/* line 1906, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-file-pdf-o:before {
  content: "\f1c1"; }

/* line 1910, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-file-word-o:before {
  content: "\f1c2"; }

/* line 1914, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-file-excel-o:before {
  content: "\f1c3"; }

/* line 1918, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

/* line 1922, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

/* line 1928, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

/* line 1933, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

/* line 1938, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

/* line 1943, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-file-code-o:before {
  content: "\f1c9"; }

/* line 1947, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-vine:before {
  content: "\f1ca"; }

/* line 1951, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-codepen:before {
  content: "\f1cb"; }

/* line 1955, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-jsfiddle:before {
  content: "\f1cc"; }

/* line 1959, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

/* line 1967, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-circle-o-notch:before {
  content: "\f1ce"; }

/* line 1971, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0"; }

/* line 1977, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

/* line 1982, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-git-square:before {
  content: "\f1d2"; }

/* line 1986, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-git:before {
  content: "\f1d3"; }

/* line 1990, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4"; }

/* line 1996, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-tencent-weibo:before {
  content: "\f1d5"; }

/* line 2000, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-qq:before {
  content: "\f1d6"; }

/* line 2004, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

/* line 2009, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

/* line 2014, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

/* line 2019, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-history:before {
  content: "\f1da"; }

/* line 2023, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-circle-thin:before {
  content: "\f1db"; }

/* line 2027, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-header:before {
  content: "\f1dc"; }

/* line 2031, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-paragraph:before {
  content: "\f1dd"; }

/* line 2035, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sliders:before {
  content: "\f1de"; }

/* line 2039, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-share-alt:before {
  content: "\f1e0"; }

/* line 2043, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-share-alt-square:before {
  content: "\f1e1"; }

/* line 2047, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bomb:before {
  content: "\f1e2"; }

/* line 2051, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"; }

/* line 2056, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-tty:before {
  content: "\f1e4"; }

/* line 2060, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-binoculars:before {
  content: "\f1e5"; }

/* line 2064, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-plug:before {
  content: "\f1e6"; }

/* line 2068, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-slideshare:before {
  content: "\f1e7"; }

/* line 2072, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-twitch:before {
  content: "\f1e8"; }

/* line 2076, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-yelp:before {
  content: "\f1e9"; }

/* line 2080, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-newspaper-o:before {
  content: "\f1ea"; }

/* line 2084, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-wifi:before {
  content: "\f1eb"; }

/* line 2088, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-calculator:before {
  content: "\f1ec"; }

/* line 2092, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-paypal:before {
  content: "\f1ed"; }

/* line 2096, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-google-wallet:before {
  content: "\f1ee"; }

/* line 2100, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cc-visa:before {
  content: "\f1f0"; }

/* line 2104, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cc-mastercard:before {
  content: "\f1f1"; }

/* line 2108, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cc-discover:before {
  content: "\f1f2"; }

/* line 2112, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cc-amex:before {
  content: "\f1f3"; }

/* line 2116, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cc-paypal:before {
  content: "\f1f4"; }

/* line 2120, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cc-stripe:before {
  content: "\f1f5"; }

/* line 2124, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bell-slash:before {
  content: "\f1f6"; }

/* line 2128, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bell-slash-o:before {
  content: "\f1f7"; }

/* line 2132, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-trash:before {
  content: "\f1f8"; }

/* line 2136, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-copyright:before {
  content: "\f1f9"; }

/* line 2140, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-at:before {
  content: "\f1fa"; }

/* line 2144, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-eyedropper:before {
  content: "\f1fb"; }

/* line 2148, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-paint-brush:before {
  content: "\f1fc"; }

/* line 2152, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-birthday-cake:before {
  content: "\f1fd"; }

/* line 2156, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-area-chart:before {
  content: "\f1fe"; }

/* line 2160, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pie-chart:before {
  content: "\f200"; }

/* line 2164, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-line-chart:before {
  content: "\f201"; }

/* line 2168, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-lastfm:before {
  content: "\f202"; }

/* line 2172, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-lastfm-square:before {
  content: "\f203"; }

/* line 2176, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-toggle-off:before {
  content: "\f204"; }

/* line 2180, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-toggle-on:before {
  content: "\f205"; }

/* line 2184, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bicycle:before {
  content: "\f206"; }

/* line 2188, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bus:before {
  content: "\f207"; }

/* line 2192, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-ioxhost:before {
  content: "\f208"; }

/* line 2196, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-angellist:before {
  content: "\f209"; }

/* line 2200, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cc:before {
  content: "\f20a"; }

/* line 2204, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"; }

/* line 2210, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-meanpath:before {
  content: "\f20c"; }

/* line 2214, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-buysellads:before {
  content: "\f20d"; }

/* line 2218, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-connectdevelop:before {
  content: "\f20e"; }

/* line 2222, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-dashcube:before {
  content: "\f210"; }

/* line 2226, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-forumbee:before {
  content: "\f211"; }

/* line 2230, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-leanpub:before {
  content: "\f212"; }

/* line 2234, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sellsy:before {
  content: "\f213"; }

/* line 2238, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-shirtsinbulk:before {
  content: "\f214"; }

/* line 2242, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-simplybuilt:before {
  content: "\f215"; }

/* line 2246, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-skyatlas:before {
  content: "\f216"; }

/* line 2250, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cart-plus:before {
  content: "\f217"; }

/* line 2254, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cart-arrow-down:before {
  content: "\f218"; }

/* line 2258, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-diamond:before {
  content: "\f219"; }

/* line 2262, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-ship:before {
  content: "\f21a"; }

/* line 2266, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-user-secret:before {
  content: "\f21b"; }

/* line 2270, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-motorcycle:before {
  content: "\f21c"; }

/* line 2274, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-street-view:before {
  content: "\f21d"; }

/* line 2278, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-heartbeat:before {
  content: "\f21e"; }

/* line 2282, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-venus:before {
  content: "\f221"; }

/* line 2286, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-mars:before {
  content: "\f222"; }

/* line 2290, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-mercury:before {
  content: "\f223"; }

/* line 2294, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224"; }

/* line 2299, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-transgender-alt:before {
  content: "\f225"; }

/* line 2303, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-venus-double:before {
  content: "\f226"; }

/* line 2307, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-mars-double:before {
  content: "\f227"; }

/* line 2311, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-venus-mars:before {
  content: "\f228"; }

/* line 2315, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-mars-stroke:before {
  content: "\f229"; }

/* line 2319, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-mars-stroke-v:before {
  content: "\f22a"; }

/* line 2323, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-mars-stroke-h:before {
  content: "\f22b"; }

/* line 2327, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-neuter:before {
  content: "\f22c"; }

/* line 2331, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-genderless:before {
  content: "\f22d"; }

/* line 2335, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-facebook-official:before {
  content: "\f230"; }

/* line 2339, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pinterest-p:before {
  content: "\f231"; }

/* line 2343, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-whatsapp:before {
  content: "\f232"; }

/* line 2347, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-server:before {
  content: "\f233"; }

/* line 2351, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-user-plus:before {
  content: "\f234"; }

/* line 2355, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-user-times:before {
  content: "\f235"; }

/* line 2359, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "\f236"; }

/* line 2364, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-viacoin:before {
  content: "\f237"; }

/* line 2368, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-train:before {
  content: "\f238"; }

/* line 2372, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-subway:before {
  content: "\f239"; }

/* line 2376, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-medium:before {
  content: "\f23a"; }

/* line 2380, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b"; }

/* line 2385, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-optin-monster:before {
  content: "\f23c"; }

/* line 2389, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-opencart:before {
  content: "\f23d"; }

/* line 2393, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-expeditedssl:before {
  content: "\f23e"; }

/* line 2397, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240"; }

/* line 2403, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241"; }

/* line 2408, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242"; }

/* line 2413, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243"; }

/* line 2418, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244"; }

/* line 2423, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-mouse-pointer:before {
  content: "\f245"; }

/* line 2427, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-i-cursor:before {
  content: "\f246"; }

/* line 2431, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-object-group:before {
  content: "\f247"; }

/* line 2435, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-object-ungroup:before {
  content: "\f248"; }

/* line 2439, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sticky-note:before {
  content: "\f249"; }

/* line 2443, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-sticky-note-o:before {
  content: "\f24a"; }

/* line 2447, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cc-jcb:before {
  content: "\f24b"; }

/* line 2451, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-cc-diners-club:before {
  content: "\f24c"; }

/* line 2455, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-clone:before {
  content: "\f24d"; }

/* line 2459, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-balance-scale:before {
  content: "\f24e"; }

/* line 2463, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hourglass-o:before {
  content: "\f250"; }

/* line 2467, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251"; }

/* line 2472, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252"; }

/* line 2477, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253"; }

/* line 2482, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hourglass:before {
  content: "\f254"; }

/* line 2486, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255"; }

/* line 2491, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256"; }

/* line 2496, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hand-scissors-o:before {
  content: "\f257"; }

/* line 2500, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hand-lizard-o:before {
  content: "\f258"; }

/* line 2504, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hand-spock-o:before {
  content: "\f259"; }

/* line 2508, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hand-pointer-o:before {
  content: "\f25a"; }

/* line 2512, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hand-peace-o:before {
  content: "\f25b"; }

/* line 2516, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-trademark:before {
  content: "\f25c"; }

/* line 2520, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-registered:before {
  content: "\f25d"; }

/* line 2524, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-creative-commons:before {
  content: "\f25e"; }

/* line 2528, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-gg:before {
  content: "\f260"; }

/* line 2532, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-gg-circle:before {
  content: "\f261"; }

/* line 2536, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-tripadvisor:before {
  content: "\f262"; }

/* line 2540, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-odnoklassniki:before {
  content: "\f263"; }

/* line 2544, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-odnoklassniki-square:before {
  content: "\f264"; }

/* line 2548, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-get-pocket:before {
  content: "\f265"; }

/* line 2552, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-wikipedia-w:before {
  content: "\f266"; }

/* line 2556, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-safari:before {
  content: "\f267"; }

/* line 2560, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-chrome:before {
  content: "\f268"; }

/* line 2564, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-firefox:before {
  content: "\f269"; }

/* line 2568, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-opera:before {
  content: "\f26a"; }

/* line 2572, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-internet-explorer:before {
  content: "\f26b"; }

/* line 2576, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-tv:before,
.fa-television:before {
  content: "\f26c"; }

/* line 2581, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-contao:before {
  content: "\f26d"; }

/* line 2585, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-500px:before {
  content: "\f26e"; }

/* line 2589, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-amazon:before {
  content: "\f270"; }

/* line 2593, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-calendar-plus-o:before {
  content: "\f271"; }

/* line 2597, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-calendar-minus-o:before {
  content: "\f272"; }

/* line 2601, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-calendar-times-o:before {
  content: "\f273"; }

/* line 2605, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-calendar-check-o:before {
  content: "\f274"; }

/* line 2609, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-industry:before {
  content: "\f275"; }

/* line 2613, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-map-pin:before {
  content: "\f276"; }

/* line 2617, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-map-signs:before {
  content: "\f277"; }

/* line 2621, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-map-o:before {
  content: "\f278"; }

/* line 2625, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-map:before {
  content: "\f279"; }

/* line 2629, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-commenting:before {
  content: "\f27a"; }

/* line 2633, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-commenting-o:before {
  content: "\f27b"; }

/* line 2637, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-houzz:before {
  content: "\f27c"; }

/* line 2641, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-vimeo:before {
  content: "\f27d"; }

/* line 2645, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-black-tie:before {
  content: "\f27e"; }

/* line 2649, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-fonticons:before {
  content: "\f280"; }

/* line 2653, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-reddit-alien:before {
  content: "\f281"; }

/* line 2657, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-edge:before {
  content: "\f282"; }

/* line 2661, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-credit-card-alt:before {
  content: "\f283"; }

/* line 2665, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-codiepie:before {
  content: "\f284"; }

/* line 2669, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-modx:before {
  content: "\f285"; }

/* line 2673, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-fort-awesome:before {
  content: "\f286"; }

/* line 2677, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-usb:before {
  content: "\f287"; }

/* line 2681, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-product-hunt:before {
  content: "\f288"; }

/* line 2685, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-mixcloud:before {
  content: "\f289"; }

/* line 2689, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-scribd:before {
  content: "\f28a"; }

/* line 2693, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pause-circle:before {
  content: "\f28b"; }

/* line 2697, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pause-circle-o:before {
  content: "\f28c"; }

/* line 2701, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-stop-circle:before {
  content: "\f28d"; }

/* line 2705, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-stop-circle-o:before {
  content: "\f28e"; }

/* line 2709, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-shopping-bag:before {
  content: "\f290"; }

/* line 2713, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-shopping-basket:before {
  content: "\f291"; }

/* line 2717, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-hashtag:before {
  content: "\f292"; }

/* line 2721, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bluetooth:before {
  content: "\f293"; }

/* line 2725, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bluetooth-b:before {
  content: "\f294"; }

/* line 2729, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-percent:before {
  content: "\f295"; }

/* line 2733, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-gitlab:before {
  content: "\f296"; }

/* line 2737, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-wpbeginner:before {
  content: "\f297"; }

/* line 2741, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-wpforms:before {
  content: "\f298"; }

/* line 2745, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-envira:before {
  content: "\f299"; }

/* line 2749, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-universal-access:before {
  content: "\f29a"; }

/* line 2753, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-wheelchair-alt:before {
  content: "\f29b"; }

/* line 2757, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-question-circle-o:before {
  content: "\f29c"; }

/* line 2761, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-blind:before {
  content: "\f29d"; }

/* line 2765, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-audio-description:before {
  content: "\f29e"; }

/* line 2769, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-volume-control-phone:before {
  content: "\f2a0"; }

/* line 2773, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-braille:before {
  content: "\f2a1"; }

/* line 2777, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

/* line 2781, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

/* line 2786, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4"; }

/* line 2792, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-glide:before {
  content: "\f2a5"; }

/* line 2796, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-glide-g:before {
  content: "\f2a6"; }

/* line 2800, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7"; }

/* line 2805, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-low-vision:before {
  content: "\f2a8"; }

/* line 2809, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-viadeo:before {
  content: "\f2a9"; }

/* line 2813, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-viadeo-square:before {
  content: "\f2aa"; }

/* line 2817, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-snapchat:before {
  content: "\f2ab"; }

/* line 2821, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-snapchat-ghost:before {
  content: "\f2ac"; }

/* line 2825, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-snapchat-square:before {
  content: "\f2ad"; }

/* line 2829, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-pied-piper:before {
  content: "\f2ae"; }

/* line 2833, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-first-order:before {
  content: "\f2b0"; }

/* line 2837, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-yoast:before {
  content: "\f2b1"; }

/* line 2841, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-themeisle:before {
  content: "\f2b2"; }

/* line 2845, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3"; }

/* line 2850, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4"; }

/* line 2855, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-handshake-o:before {
  content: "\f2b5"; }

/* line 2859, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-envelope-open:before {
  content: "\f2b6"; }

/* line 2863, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-envelope-open-o:before {
  content: "\f2b7"; }

/* line 2867, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-linode:before {
  content: "\f2b8"; }

/* line 2871, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-address-book:before {
  content: "\f2b9"; }

/* line 2875, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-address-book-o:before {
  content: "\f2ba"; }

/* line 2879, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb"; }

/* line 2884, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc"; }

/* line 2889, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-user-circle:before {
  content: "\f2bd"; }

/* line 2893, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-user-circle-o:before {
  content: "\f2be"; }

/* line 2897, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-user-o:before {
  content: "\f2c0"; }

/* line 2901, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-id-badge:before {
  content: "\f2c1"; }

/* line 2905, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2"; }

/* line 2910, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3"; }

/* line 2915, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-quora:before {
  content: "\f2c4"; }

/* line 2919, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-free-code-camp:before {
  content: "\f2c5"; }

/* line 2923, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-telegram:before {
  content: "\f2c6"; }

/* line 2927, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7"; }

/* line 2933, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

/* line 2938, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9"; }

/* line 2943, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca"; }

/* line 2948, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb"; }

/* line 2953, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-shower:before {
  content: "\f2cc"; }

/* line 2957, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd"; }

/* line 2963, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-podcast:before {
  content: "\f2ce"; }

/* line 2967, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-window-maximize:before {
  content: "\f2d0"; }

/* line 2971, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-window-minimize:before {
  content: "\f2d1"; }

/* line 2975, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-window-restore:before {
  content: "\f2d2"; }

/* line 2979, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3"; }

/* line 2984, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4"; }

/* line 2989, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-bandcamp:before {
  content: "\f2d5"; }

/* line 2993, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-grav:before {
  content: "\f2d6"; }

/* line 2997, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-etsy:before {
  content: "\f2d7"; }

/* line 3001, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-imdb:before {
  content: "\f2d8"; }

/* line 3005, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-ravelry:before {
  content: "\f2d9"; }

/* line 3009, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-eercast:before {
  content: "\f2da"; }

/* line 3013, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-microchip:before {
  content: "\f2db"; }

/* line 3017, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-snowflake-o:before {
  content: "\f2dc"; }

/* line 3021, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-superpowers:before {
  content: "\f2dd"; }

/* line 3025, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-wpexplorer:before {
  content: "\f2de"; }

/* line 3029, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.fa-meetup:before {
  content: "\f2e0"; }

/* line 3033, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 3044, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_font-awesome.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/*
* Material Design Icons
*/
@font-face {
  font-family: "Material Design Icons";
  src: url("/typo3conf/ext/client/Resources/Public/Fonts//Template/materialdesignicons-webfont.eot?v=1.4.57");
  src: url("/typo3conf/ext/client/Resources/Public/Fonts//Template/materialdesignicons-webfont.eot?#iefix&v=1.4.57") format("embedded-opentype"), url("/typo3conf/ext/client/Resources/Public/Fonts//Template/materialdesignicons-webfont.woff2?v=1.4.57") format("woff2"), url("/typo3conf/ext/client/Resources/Public/Fonts//Template/materialdesignicons-webfont.woff?v=1.4.57") format("woff"), url("/typo3conf/ext/client/Resources/Public/Fonts//Template/materialdesignicons-webfont.ttf?v=1.4.57") format("truetype"), url("/typo3conf/ext/client/Resources/Public/Fonts//Template/materialdesignicons-webfont.svg?v=1.4.57#materialdesigniconsregular") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 17, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0); }

/* line 27, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-access-point:before {
  content: "\f101"; }

/* line 31, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-access-point-network:before {
  content: "\f102"; }

/* line 35, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account:before {
  content: "\f103"; }

/* line 39, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-alert:before {
  content: "\f104"; }

/* line 43, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-box:before {
  content: "\f105"; }

/* line 47, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-box-outline:before {
  content: "\f106"; }

/* line 51, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-check:before {
  content: "\f107"; }

/* line 55, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-circle:before {
  content: "\f108"; }

/* line 59, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-convert:before {
  content: "\f109"; }

/* line 63, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-key:before {
  content: "\f10a"; }

/* line 67, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-location:before {
  content: "\f10b"; }

/* line 71, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-minus:before {
  content: "\f10c"; }

/* line 75, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-multiple:before {
  content: "\f10d"; }

/* line 79, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-multiple-outline:before {
  content: "\f10e"; }

/* line 83, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-multiple-plus:before {
  content: "\f10f"; }

/* line 87, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-network:before {
  content: "\f110"; }

/* line 91, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-off:before {
  content: "\f111"; }

/* line 95, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-outline:before {
  content: "\f112"; }

/* line 99, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-plus:before {
  content: "\f113"; }

/* line 103, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-remove:before {
  content: "\f114"; }

/* line 107, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-search:before {
  content: "\f115"; }

/* line 111, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-star:before {
  content: "\f116"; }

/* line 115, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-star-variant:before {
  content: "\f117"; }

/* line 119, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-account-switch:before {
  content: "\f118"; }

/* line 123, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-adjust:before {
  content: "\f119"; }

/* line 127, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-air-conditioner:before {
  content: "\f11a"; }

/* line 131, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-airballoon:before {
  content: "\f11b"; }

/* line 135, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-airplane:before {
  content: "\f11c"; }

/* line 139, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-airplane-off:before {
  content: "\f11d"; }

/* line 143, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-airplay:before {
  content: "\f11e"; }

/* line 147, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-alarm:before {
  content: "\f11f"; }

/* line 151, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-alarm-check:before {
  content: "\f120"; }

/* line 155, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-alarm-multiple:before {
  content: "\f121"; }

/* line 159, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-alarm-off:before {
  content: "\f122"; }

/* line 163, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-alarm-plus:before {
  content: "\f123"; }

/* line 167, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-album:before {
  content: "\f124"; }

/* line 171, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-alert:before {
  content: "\f125"; }

/* line 175, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-alert-box:before {
  content: "\f126"; }

/* line 179, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-alert-circle:before {
  content: "\f127"; }

/* line 183, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-alert-octagon:before {
  content: "\f128"; }

/* line 187, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-alert-outline:before {
  content: "\f129"; }

/* line 191, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-alpha:before {
  content: "\f12a"; }

/* line 195, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-alphabetical:before {
  content: "\f12b"; }

/* line 199, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-amazon:before {
  content: "\f12c"; }

/* line 203, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-amazon-clouddrive:before {
  content: "\f12d"; }

/* line 207, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ambulance:before {
  content: "\f12e"; }

/* line 211, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-anchor:before {
  content: "\f12f"; }

/* line 215, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-android:before {
  content: "\f130"; }

/* line 219, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-android-debug-bridge:before {
  content: "\f131"; }

/* line 223, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-android-studio:before {
  content: "\f132"; }

/* line 227, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-apple:before {
  content: "\f133"; }

/* line 231, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-apple-finder:before {
  content: "\f134"; }

/* line 235, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-apple-ios:before {
  content: "\f135"; }

/* line 239, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-apple-mobileme:before {
  content: "\f136"; }

/* line 243, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-apple-safari:before {
  content: "\f137"; }

/* line 247, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-appnet:before {
  content: "\f138"; }

/* line 251, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-apps:before {
  content: "\f139"; }

/* line 255, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-archive:before {
  content: "\f13a"; }

/* line 259, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrange-bring-forward:before {
  content: "\f13b"; }

/* line 263, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrange-bring-to-front:before {
  content: "\f13c"; }

/* line 267, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrange-send-backward:before {
  content: "\f13d"; }

/* line 271, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrange-send-to-back:before {
  content: "\f13e"; }

/* line 275, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-all:before {
  content: "\f13f"; }

/* line 279, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-bottom-drop-circle:before {
  content: "\f140"; }

/* line 283, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-bottom-left:before {
  content: "\f141"; }

/* line 287, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-bottom-right:before {
  content: "\f142"; }

/* line 291, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-collapse:before {
  content: "\f143"; }

/* line 295, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-down:before {
  content: "\f144"; }

/* line 299, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-down-bold:before {
  content: "\f145"; }

/* line 303, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-down-bold-circle:before {
  content: "\f146"; }

/* line 307, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-down-bold-circle-outline:before {
  content: "\f147"; }

/* line 311, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-down-bold-hexagon-outline:before {
  content: "\f148"; }

/* line 315, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-expand:before {
  content: "\f149"; }

/* line 319, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-left:before {
  content: "\f14a"; }

/* line 323, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-left-bold:before {
  content: "\f14b"; }

/* line 327, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-left-bold-circle:before {
  content: "\f14c"; }

/* line 331, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-left-bold-circle-outline:before {
  content: "\f14d"; }

/* line 335, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-left-bold-hexagon-outline:before {
  content: "\f14e"; }

/* line 339, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-right:before {
  content: "\f14f"; }

/* line 343, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-right-bold:before {
  content: "\f150"; }

/* line 347, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-right-bold-circle:before {
  content: "\f151"; }

/* line 351, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-right-bold-circle-outline:before {
  content: "\f152"; }

/* line 355, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-right-bold-hexagon-outline:before {
  content: "\f153"; }

/* line 359, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-top-left:before {
  content: "\f154"; }

/* line 363, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-top-right:before {
  content: "\f155"; }

/* line 367, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-up:before {
  content: "\f156"; }

/* line 371, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-up-bold:before {
  content: "\f157"; }

/* line 375, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-up-bold-circle:before {
  content: "\f158"; }

/* line 379, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-up-bold-circle-outline:before {
  content: "\f159"; }

/* line 383, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-arrow-up-bold-hexagon-outline:before {
  content: "\f15a"; }

/* line 387, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-assistant:before {
  content: "\f15b"; }

/* line 391, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-at:before {
  content: "\f15c"; }

/* line 395, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-attachment:before {
  content: "\f15d"; }

/* line 399, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-audiobook:before {
  content: "\f15e"; }

/* line 403, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-auto-fix:before {
  content: "\f15f"; }

/* line 407, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-auto-upload:before {
  content: "\f160"; }

/* line 411, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-autorenew:before {
  content: "\f161"; }

/* line 415, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-av-timer:before {
  content: "\f162"; }

/* line 419, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-baby:before {
  content: "\f163"; }

/* line 423, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-backburger:before {
  content: "\f164"; }

/* line 427, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-backspace:before {
  content: "\f165"; }

/* line 431, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-backup-restore:before {
  content: "\f166"; }

/* line 435, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bank:before {
  content: "\f167"; }

/* line 439, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-barcode:before {
  content: "\f168"; }

/* line 443, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-barcode-scan:before {
  content: "\f169"; }

/* line 447, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-barley:before {
  content: "\f16a"; }

/* line 451, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-barrel:before {
  content: "\f16b"; }

/* line 455, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-basecamp:before {
  content: "\f16c"; }

/* line 459, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-basket:before {
  content: "\f16d"; }

/* line 463, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-basket-fill:before {
  content: "\f16e"; }

/* line 467, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-basket-unfill:before {
  content: "\f16f"; }

/* line 471, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery:before {
  content: "\f170"; }

/* line 475, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-10:before {
  content: "\f171"; }

/* line 479, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-20:before {
  content: "\f172"; }

/* line 483, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-30:before {
  content: "\f173"; }

/* line 487, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-40:before {
  content: "\f174"; }

/* line 491, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-50:before {
  content: "\f175"; }

/* line 495, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-60:before {
  content: "\f176"; }

/* line 499, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-70:before {
  content: "\f177"; }

/* line 503, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-80:before {
  content: "\f178"; }

/* line 507, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-90:before {
  content: "\f179"; }

/* line 511, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-alert:before {
  content: "\f17a"; }

/* line 515, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-charging:before {
  content: "\f17b"; }

/* line 519, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-charging-100:before {
  content: "\f17c"; }

/* line 523, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-charging-20:before {
  content: "\f17d"; }

/* line 527, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-charging-30:before {
  content: "\f17e"; }

/* line 531, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-charging-40:before {
  content: "\f17f"; }

/* line 535, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-charging-60:before {
  content: "\f180"; }

/* line 539, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-charging-80:before {
  content: "\f181"; }

/* line 543, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-charging-90:before {
  content: "\f182"; }

/* line 547, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-minus:before {
  content: "\f183"; }

/* line 551, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-negative:before {
  content: "\f184"; }

/* line 555, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-outline:before {
  content: "\f185"; }

/* line 559, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-plus:before {
  content: "\f186"; }

/* line 563, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-positive:before {
  content: "\f187"; }

/* line 567, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-battery-unknown:before {
  content: "\f188"; }

/* line 571, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-beach:before {
  content: "\f189"; }

/* line 575, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-beaker:before {
  content: "\f18a"; }

/* line 579, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-beaker-empty:before {
  content: "\f18b"; }

/* line 583, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-beaker-empty-outline:before {
  content: "\f18c"; }

/* line 587, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-beaker-outline:before {
  content: "\f18d"; }

/* line 591, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-beats:before {
  content: "\f18e"; }

/* line 595, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-beer:before {
  content: "\f18f"; }

/* line 599, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-behance:before {
  content: "\f190"; }

/* line 603, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bell:before {
  content: "\f191"; }

/* line 607, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bell-off:before {
  content: "\f192"; }

/* line 611, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bell-outline:before {
  content: "\f193"; }

/* line 615, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bell-plus:before {
  content: "\f194"; }

/* line 619, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bell-ring:before {
  content: "\f195"; }

/* line 623, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bell-ring-outline:before {
  content: "\f196"; }

/* line 627, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bell-sleep:before {
  content: "\f197"; }

/* line 631, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-beta:before {
  content: "\f198"; }

/* line 635, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bike:before {
  content: "\f199"; }

/* line 639, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bing:before {
  content: "\f19a"; }

/* line 643, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-binoculars:before {
  content: "\f19b"; }

/* line 647, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bio:before {
  content: "\f19c"; }

/* line 651, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-biohazard:before {
  content: "\f19d"; }

/* line 655, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bitbucket:before {
  content: "\f19e"; }

/* line 659, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-black-mesa:before {
  content: "\f19f"; }

/* line 663, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-blackberry:before {
  content: "\f1a0"; }

/* line 667, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-blender:before {
  content: "\f1a1"; }

/* line 671, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-blinds:before {
  content: "\f1a2"; }

/* line 675, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-block-helper:before {
  content: "\f1a3"; }

/* line 679, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-blogger:before {
  content: "\f1a4"; }

/* line 683, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bluetooth:before {
  content: "\f1a5"; }

/* line 687, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bluetooth-audio:before {
  content: "\f1a6"; }

/* line 691, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bluetooth-connect:before {
  content: "\f1a7"; }

/* line 695, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bluetooth-off:before {
  content: "\f1a8"; }

/* line 699, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bluetooth-settings:before {
  content: "\f1a9"; }

/* line 703, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bluetooth-transfer:before {
  content: "\f1aa"; }

/* line 707, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-blur:before {
  content: "\f1ab"; }

/* line 711, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-blur-linear:before {
  content: "\f1ac"; }

/* line 715, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-blur-off:before {
  content: "\f1ad"; }

/* line 719, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-blur-radial:before {
  content: "\f1ae"; }

/* line 723, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bone:before {
  content: "\f1af"; }

/* line 727, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-book:before {
  content: "\f1b0"; }

/* line 731, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-book-multiple:before {
  content: "\f1b1"; }

/* line 735, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-book-multiple-variant:before {
  content: "\f1b2"; }

/* line 739, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-book-open:before {
  content: "\f1b3"; }

/* line 743, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-book-open-variant:before {
  content: "\f1b4"; }

/* line 747, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-book-variant:before {
  content: "\f1b5"; }

/* line 751, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bookmark:before {
  content: "\f1b6"; }

/* line 755, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bookmark-check:before {
  content: "\f1b7"; }

/* line 759, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bookmark-music:before {
  content: "\f1b8"; }

/* line 763, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bookmark-outline:before {
  content: "\f1b9"; }

/* line 767, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bookmark-outline-plus:before {
  content: "\f1ba"; }

/* line 771, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bookmark-plus:before {
  content: "\f1bb"; }

/* line 775, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bookmark-remove:before {
  content: "\f1bc"; }

/* line 779, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-border-all:before {
  content: "\f1bd"; }

/* line 783, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-border-bottom:before {
  content: "\f1be"; }

/* line 787, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-border-color:before {
  content: "\f1bf"; }

/* line 791, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-border-horizontal:before {
  content: "\f1c0"; }

/* line 795, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-border-inside:before {
  content: "\f1c1"; }

/* line 799, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-border-left:before {
  content: "\f1c2"; }

/* line 803, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-border-none:before {
  content: "\f1c3"; }

/* line 807, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-border-outside:before {
  content: "\f1c4"; }

/* line 811, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-border-right:before {
  content: "\f1c5"; }

/* line 815, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-border-style:before {
  content: "\f1c6"; }

/* line 819, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-border-top:before {
  content: "\f1c7"; }

/* line 823, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-border-vertical:before {
  content: "\f1c8"; }

/* line 827, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bowling:before {
  content: "\f1c9"; }

/* line 831, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-box:before {
  content: "\f1ca"; }

/* line 835, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-box-cutter:before {
  content: "\f1cb"; }

/* line 839, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-briefcase:before {
  content: "\f1cc"; }

/* line 843, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-briefcase-check:before {
  content: "\f1cd"; }

/* line 847, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-briefcase-download:before {
  content: "\f1ce"; }

/* line 851, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-briefcase-upload:before {
  content: "\f1cf"; }

/* line 855, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-brightness-1:before {
  content: "\f1d0"; }

/* line 859, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-brightness-2:before {
  content: "\f1d1"; }

/* line 863, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-brightness-3:before {
  content: "\f1d2"; }

/* line 867, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-brightness-4:before {
  content: "\f1d3"; }

/* line 871, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-brightness-5:before {
  content: "\f1d4"; }

/* line 875, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-brightness-6:before {
  content: "\f1d5"; }

/* line 879, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-brightness-7:before {
  content: "\f1d6"; }

/* line 883, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-brightness-auto:before {
  content: "\f1d7"; }

/* line 887, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-broom:before {
  content: "\f1d8"; }

/* line 891, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-brush:before {
  content: "\f1d9"; }

/* line 895, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bug:before {
  content: "\f1da"; }

/* line 899, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bulletin-board:before {
  content: "\f1db"; }

/* line 903, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bullhorn:before {
  content: "\f1dc"; }

/* line 907, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-bus:before {
  content: "\f1dd"; }

/* line 911, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cached:before {
  content: "\f1de"; }

/* line 915, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cake:before {
  content: "\f1df"; }

/* line 919, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cake-layered:before {
  content: "\f1e0"; }

/* line 923, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cake-variant:before {
  content: "\f1e1"; }

/* line 927, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-calculator:before {
  content: "\f1e2"; }

/* line 931, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-calendar:before {
  content: "\f1e3"; }

/* line 935, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-calendar-blank:before {
  content: "\f1e4"; }

/* line 939, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-calendar-check:before {
  content: "\f1e5"; }

/* line 943, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-calendar-clock:before {
  content: "\f1e6"; }

/* line 947, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-calendar-multiple:before {
  content: "\f1e7"; }

/* line 951, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-calendar-multiple-check:before {
  content: "\f1e8"; }

/* line 955, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-calendar-plus:before {
  content: "\f1e9"; }

/* line 959, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-calendar-remove:before {
  content: "\f1ea"; }

/* line 963, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-calendar-text:before {
  content: "\f1eb"; }

/* line 967, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-calendar-today:before {
  content: "\f1ec"; }

/* line 971, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-call-made:before {
  content: "\f1ed"; }

/* line 975, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-call-merge:before {
  content: "\f1ee"; }

/* line 979, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-call-missed:before {
  content: "\f1ef"; }

/* line 983, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-call-received:before {
  content: "\f1f0"; }

/* line 987, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-call-split:before {
  content: "\f1f1"; }

/* line 991, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camcorder:before {
  content: "\f1f2"; }

/* line 995, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camcorder-box:before {
  content: "\f1f3"; }

/* line 999, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camcorder-box-off:before {
  content: "\f1f4"; }

/* line 1003, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camcorder-off:before {
  content: "\f1f5"; }

/* line 1007, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camera:before {
  content: "\f1f6"; }

/* line 1011, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camera-enhance:before {
  content: "\f1f7"; }

/* line 1015, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camera-front:before {
  content: "\f1f8"; }

/* line 1019, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camera-front-variant:before {
  content: "\f1f9"; }

/* line 1023, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camera-iris:before {
  content: "\f1fa"; }

/* line 1027, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camera-party-mode:before {
  content: "\f1fb"; }

/* line 1031, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camera-rear:before {
  content: "\f1fc"; }

/* line 1035, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camera-rear-variant:before {
  content: "\f1fd"; }

/* line 1039, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camera-switch:before {
  content: "\f1fe"; }

/* line 1043, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-camera-timer:before {
  content: "\f1ff"; }

/* line 1047, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-candycane:before {
  content: "\f200"; }

/* line 1051, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-car:before {
  content: "\f201"; }

/* line 1055, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-car-battery:before {
  content: "\f202"; }

/* line 1059, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-car-connected:before {
  content: "\f203"; }

/* line 1063, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-car-wash:before {
  content: "\f204"; }

/* line 1067, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-carrot:before {
  content: "\f205"; }

/* line 1071, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cart:before {
  content: "\f206"; }

/* line 1075, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cart-outline:before {
  content: "\f207"; }

/* line 1079, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cart-plus:before {
  content: "\f208"; }

/* line 1083, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-case-sensitive-alt:before {
  content: "\f209"; }

/* line 1087, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cash:before {
  content: "\f20a"; }

/* line 1091, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cash-100:before {
  content: "\f20b"; }

/* line 1095, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cash-multiple:before {
  content: "\f20c"; }

/* line 1099, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cash-usd:before {
  content: "\f20d"; }

/* line 1103, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cast:before {
  content: "\f20e"; }

/* line 1107, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cast-connected:before {
  content: "\f20f"; }

/* line 1111, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-castle:before {
  content: "\f210"; }

/* line 1115, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cat:before {
  content: "\f211"; }

/* line 1119, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cellphone:before {
  content: "\f212"; }

/* line 1123, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cellphone-android:before {
  content: "\f213"; }

/* line 1127, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cellphone-basic:before {
  content: "\f214"; }

/* line 1131, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cellphone-dock:before {
  content: "\f215"; }

/* line 1135, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cellphone-iphone:before {
  content: "\f216"; }

/* line 1139, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cellphone-link:before {
  content: "\f217"; }

/* line 1143, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cellphone-link-off:before {
  content: "\f218"; }

/* line 1147, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cellphone-settings:before {
  content: "\f219"; }

/* line 1151, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-certificate:before {
  content: "\f21a"; }

/* line 1155, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chair-school:before {
  content: "\f21b"; }

/* line 1159, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chart-arc:before {
  content: "\f21c"; }

/* line 1163, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chart-areaspline:before {
  content: "\f21d"; }

/* line 1167, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chart-bar:before {
  content: "\f21e"; }

/* line 1171, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chart-histogram:before {
  content: "\f21f"; }

/* line 1175, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chart-line:before {
  content: "\f220"; }

/* line 1179, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chart-pie:before {
  content: "\f221"; }

/* line 1183, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-check:before {
  content: "\f222"; }

/* line 1187, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-check-all:before {
  content: "\f223"; }

/* line 1191, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-checkbox-blank:before {
  content: "\f224"; }

/* line 1195, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-checkbox-blank-circle:before {
  content: "\f225"; }

/* line 1199, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-checkbox-blank-circle-outline:before {
  content: "\f226"; }

/* line 1203, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-checkbox-blank-outline:before {
  content: "\f227"; }

/* line 1207, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-checkbox-marked:before {
  content: "\f228"; }

/* line 1211, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-checkbox-marked-circle:before {
  content: "\f229"; }

/* line 1215, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-checkbox-marked-circle-outline:before {
  content: "\f22a"; }

/* line 1219, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-checkbox-marked-outline:before {
  content: "\f22b"; }

/* line 1223, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-checkbox-multiple-blank:before {
  content: "\f22c"; }

/* line 1227, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-checkbox-multiple-blank-outline:before {
  content: "\f22d"; }

/* line 1231, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-checkbox-multiple-marked:before {
  content: "\f22e"; }

/* line 1235, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-checkbox-multiple-marked-outline:before {
  content: "\f22f"; }

/* line 1239, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-checkerboard:before {
  content: "\f230"; }

/* line 1243, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chemical-weapon:before {
  content: "\f231"; }

/* line 1247, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chevron-double-down:before {
  content: "\f232"; }

/* line 1251, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chevron-double-left:before {
  content: "\f233"; }

/* line 1255, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chevron-double-right:before {
  content: "\f234"; }

/* line 1259, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chevron-double-up:before {
  content: "\f235"; }

/* line 1263, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chevron-down:before {
  content: "\f236"; }

/* line 1267, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chevron-left:before {
  content: "\f237"; }

/* line 1271, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chevron-right:before {
  content: "\f238"; }

/* line 1275, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-chevron-up:before {
  content: "\f239"; }

/* line 1279, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-church:before {
  content: "\f23a"; }

/* line 1283, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cisco-webex:before {
  content: "\f23b"; }

/* line 1287, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-city:before {
  content: "\f23c"; }

/* line 1291, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clipboard:before {
  content: "\f23d"; }

/* line 1295, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clipboard-account:before {
  content: "\f23e"; }

/* line 1299, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clipboard-alert:before {
  content: "\f23f"; }

/* line 1303, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clipboard-arrow-down:before {
  content: "\f240"; }

/* line 1307, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clipboard-arrow-left:before {
  content: "\f241"; }

/* line 1311, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clipboard-check:before {
  content: "\f242"; }

/* line 1315, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clipboard-outline:before {
  content: "\f243"; }

/* line 1319, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clipboard-text:before {
  content: "\f244"; }

/* line 1323, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clippy:before {
  content: "\f245"; }

/* line 1327, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clock:before {
  content: "\f246"; }

/* line 1331, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clock-end:before {
  content: "\f247"; }

/* line 1335, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clock-fast:before {
  content: "\f248"; }

/* line 1339, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clock-in:before {
  content: "\f249"; }

/* line 1343, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clock-out:before {
  content: "\f24a"; }

/* line 1347, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-clock-start:before {
  content: "\f24b"; }

/* line 1351, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-close:before {
  content: "\f24c"; }

/* line 1355, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-close-box:before {
  content: "\f24d"; }

/* line 1359, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-close-box-outline:before {
  content: "\f24e"; }

/* line 1363, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-close-circle:before {
  content: "\f24f"; }

/* line 1367, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-close-circle-outline:before {
  content: "\f250"; }

/* line 1371, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-close-network:before {
  content: "\f251"; }

/* line 1375, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-close-octagon:before {
  content: "\f252"; }

/* line 1379, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-close-octagon-outline:before {
  content: "\f253"; }

/* line 1383, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-closed-caption:before {
  content: "\f254"; }

/* line 1387, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cloud:before {
  content: "\f255"; }

/* line 1391, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cloud-check:before {
  content: "\f256"; }

/* line 1395, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cloud-circle:before {
  content: "\f257"; }

/* line 1399, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cloud-download:before {
  content: "\f258"; }

/* line 1403, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cloud-outline:before {
  content: "\f259"; }

/* line 1407, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cloud-outline-off:before {
  content: "\f25a"; }

/* line 1411, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cloud-print:before {
  content: "\f25b"; }

/* line 1415, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cloud-print-outline:before {
  content: "\f25c"; }

/* line 1419, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cloud-upload:before {
  content: "\f25d"; }

/* line 1423, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-code-array:before {
  content: "\f25e"; }

/* line 1427, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-code-braces:before {
  content: "\f25f"; }

/* line 1431, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-code-brackets:before {
  content: "\f260"; }

/* line 1435, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-code-equal:before {
  content: "\f261"; }

/* line 1439, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-code-greater-than:before {
  content: "\f262"; }

/* line 1443, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-code-greater-than-or-equal:before {
  content: "\f263"; }

/* line 1447, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-code-less-than:before {
  content: "\f264"; }

/* line 1451, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-code-less-than-or-equal:before {
  content: "\f265"; }

/* line 1455, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-code-not-equal:before {
  content: "\f266"; }

/* line 1459, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-code-not-equal-variant:before {
  content: "\f267"; }

/* line 1463, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-code-parentheses:before {
  content: "\f268"; }

/* line 1467, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-code-string:before {
  content: "\f269"; }

/* line 1471, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-code-tags:before {
  content: "\f26a"; }

/* line 1475, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-codepen:before {
  content: "\f26b"; }

/* line 1479, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-coffee:before {
  content: "\f26c"; }

/* line 1483, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-coffee-to-go:before {
  content: "\f26d"; }

/* line 1487, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-coin:before {
  content: "\f26e"; }

/* line 1491, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-color-helper:before {
  content: "\f26f"; }

/* line 1495, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment:before {
  content: "\f270"; }

/* line 1499, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-account:before {
  content: "\f271"; }

/* line 1503, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-account-outline:before {
  content: "\f272"; }

/* line 1507, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-alert:before {
  content: "\f273"; }

/* line 1511, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-alert-outline:before {
  content: "\f274"; }

/* line 1515, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-check:before {
  content: "\f275"; }

/* line 1519, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-check-outline:before {
  content: "\f276"; }

/* line 1523, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-multiple-outline:before {
  content: "\f277"; }

/* line 1527, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-outline:before {
  content: "\f278"; }

/* line 1531, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-plus-outline:before {
  content: "\f279"; }

/* line 1535, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-processing:before {
  content: "\f27a"; }

/* line 1539, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-processing-outline:before {
  content: "\f27b"; }

/* line 1543, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-question-outline:before {
  content: "\f27c"; }

/* line 1547, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-remove-outline:before {
  content: "\f27d"; }

/* line 1551, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-text:before {
  content: "\f27e"; }

/* line 1555, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-comment-text-outline:before {
  content: "\f27f"; }

/* line 1559, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-compare:before {
  content: "\f280"; }

/* line 1563, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-compass:before {
  content: "\f281"; }

/* line 1567, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-compass-outline:before {
  content: "\f282"; }

/* line 1571, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-console:before {
  content: "\f283"; }

/* line 1575, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-contact-mail:before {
  content: "\f284"; }

/* line 1579, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-content-copy:before {
  content: "\f285"; }

/* line 1583, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-content-cut:before {
  content: "\f286"; }

/* line 1587, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-content-duplicate:before {
  content: "\f287"; }

/* line 1591, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-content-paste:before {
  content: "\f288"; }

/* line 1595, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-content-save:before {
  content: "\f289"; }

/* line 1599, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-content-save-all:before {
  content: "\f28a"; }

/* line 1603, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-contrast:before {
  content: "\f28b"; }

/* line 1607, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-contrast-box:before {
  content: "\f28c"; }

/* line 1611, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-contrast-circle:before {
  content: "\f28d"; }

/* line 1615, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cookie:before {
  content: "\f28e"; }

/* line 1619, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cow:before {
  content: "\f28f"; }

/* line 1623, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-credit-card:before {
  content: "\f290"; }

/* line 1627, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-credit-card-multiple:before {
  content: "\f291"; }

/* line 1631, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-credit-card-scan:before {
  content: "\f292"; }

/* line 1635, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-crop:before {
  content: "\f293"; }

/* line 1639, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-crop-free:before {
  content: "\f294"; }

/* line 1643, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-crop-landscape:before {
  content: "\f295"; }

/* line 1647, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-crop-portrait:before {
  content: "\f296"; }

/* line 1651, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-crop-square:before {
  content: "\f297"; }

/* line 1655, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-crosshairs:before {
  content: "\f298"; }

/* line 1659, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-crosshairs-gps:before {
  content: "\f299"; }

/* line 1663, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-crown:before {
  content: "\f29a"; }

/* line 1667, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cube:before {
  content: "\f29b"; }

/* line 1671, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cube-outline:before {
  content: "\f29c"; }

/* line 1675, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cube-send:before {
  content: "\f29d"; }

/* line 1679, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cube-unfolded:before {
  content: "\f29e"; }

/* line 1683, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cup:before {
  content: "\f29f"; }

/* line 1687, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cup-water:before {
  content: "\f2a0"; }

/* line 1691, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-currency-btc:before {
  content: "\f2a1"; }

/* line 1695, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-currency-eur:before {
  content: "\f2a2"; }

/* line 1699, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-currency-gbp:before {
  content: "\f2a3"; }

/* line 1703, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-currency-inr:before {
  content: "\f2a4"; }

/* line 1707, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-currency-ngn:before {
  content: "\f2a5"; }

/* line 1711, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-currency-rub:before {
  content: "\f2a6"; }

/* line 1715, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-currency-try:before {
  content: "\f2a7"; }

/* line 1719, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-currency-usd:before {
  content: "\f2a8"; }

/* line 1723, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cursor-default:before {
  content: "\f2a9"; }

/* line 1727, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cursor-default-outline:before {
  content: "\f2aa"; }

/* line 1731, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cursor-move:before {
  content: "\f2ab"; }

/* line 1735, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-cursor-pointer:before {
  content: "\f2ac"; }

/* line 1739, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-database:before {
  content: "\f2ad"; }

/* line 1743, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-database-minus:before {
  content: "\f2ae"; }

/* line 1747, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-database-plus:before {
  content: "\f2af"; }

/* line 1751, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-debug-step-into:before {
  content: "\f2b0"; }

/* line 1755, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-debug-step-out:before {
  content: "\f2b1"; }

/* line 1759, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-debug-step-over:before {
  content: "\f2b2"; }

/* line 1763, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-decimal-decrease:before {
  content: "\f2b3"; }

/* line 1767, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-decimal-increase:before {
  content: "\f2b4"; }

/* line 1771, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-delete:before {
  content: "\f2b5"; }

/* line 1775, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-delete-variant:before {
  content: "\f2b6"; }

/* line 1779, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-delta:before {
  content: "\f2b7"; }

/* line 1783, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-deskphone:before {
  content: "\f2b8"; }

/* line 1787, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-desktop-mac:before {
  content: "\f2b9"; }

/* line 1791, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-desktop-tower:before {
  content: "\f2ba"; }

/* line 1795, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-details:before {
  content: "\f2bb"; }

/* line 1799, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-deviantart:before {
  content: "\f2bc"; }

/* line 1803, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-diamond:before {
  content: "\f2bd"; }

/* line 1807, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dice:before {
  content: "\f2be"; }

/* line 1811, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dice-1:before {
  content: "\f2bf"; }

/* line 1815, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dice-2:before {
  content: "\f2c0"; }

/* line 1819, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dice-3:before {
  content: "\f2c1"; }

/* line 1823, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dice-4:before {
  content: "\f2c2"; }

/* line 1827, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dice-5:before {
  content: "\f2c3"; }

/* line 1831, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dice-6:before {
  content: "\f2c4"; }

/* line 1835, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-directions:before {
  content: "\f2c5"; }

/* line 1839, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-disk-alert:before {
  content: "\f2c6"; }

/* line 1843, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-disqus:before {
  content: "\f2c7"; }

/* line 1847, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-disqus-outline:before {
  content: "\f2c8"; }

/* line 1851, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-division:before {
  content: "\f2c9"; }

/* line 1855, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-division-box:before {
  content: "\f2ca"; }

/* line 1859, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dns:before {
  content: "\f2cb"; }

/* line 1863, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-domain:before {
  content: "\f2cc"; }

/* line 1867, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dots-horizontal:before {
  content: "\f2cd"; }

/* line 1871, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dots-vertical:before {
  content: "\f2ce"; }

/* line 1875, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-download:before {
  content: "\f2cf"; }

/* line 1879, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-drag:before {
  content: "\f2d0"; }

/* line 1883, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-drag-horizontal:before {
  content: "\f2d1"; }

/* line 1887, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-drag-vertical:before {
  content: "\f2d2"; }

/* line 1891, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-drawing:before {
  content: "\f2d3"; }

/* line 1895, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-drawing-box:before {
  content: "\f2d4"; }

/* line 1899, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dribbble:before {
  content: "\f2d5"; }

/* line 1903, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dribbble-box:before {
  content: "\f2d6"; }

/* line 1907, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-drone:before {
  content: "\f2d7"; }

/* line 1911, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dropbox:before {
  content: "\f2d8"; }

/* line 1915, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-drupal:before {
  content: "\f2d9"; }

/* line 1919, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-duck:before {
  content: "\f2da"; }

/* line 1923, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dumbbell:before {
  content: "\f2db"; }

/* line 1927, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-earth:before {
  content: "\f2dc"; }

/* line 1931, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-earth-off:before {
  content: "\f2dd"; }

/* line 1935, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-edge:before {
  content: "\f2de"; }

/* line 1939, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-eject:before {
  content: "\f2df"; }

/* line 1943, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-elevation-decline:before {
  content: "\f2e0"; }

/* line 1947, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-elevation-rise:before {
  content: "\f2e1"; }

/* line 1951, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-elevator:before {
  content: "\f2e2"; }

/* line 1955, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-email:before {
  content: "\f2e3"; }

/* line 1959, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-email-open:before {
  content: "\f2e4"; }

/* line 1963, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-email-outline:before {
  content: "\f2e5"; }

/* line 1967, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-email-secure:before {
  content: "\f2e6"; }

/* line 1971, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-emoticon:before {
  content: "\f2e7"; }

/* line 1975, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-emoticon-cool:before {
  content: "\f2e8"; }

/* line 1979, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-emoticon-devil:before {
  content: "\f2e9"; }

/* line 1983, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-emoticon-happy:before {
  content: "\f2ea"; }

/* line 1987, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-emoticon-neutral:before {
  content: "\f2eb"; }

/* line 1991, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-emoticon-poop:before {
  content: "\f2ec"; }

/* line 1995, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-emoticon-sad:before {
  content: "\f2ed"; }

/* line 1999, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-emoticon-tongue:before {
  content: "\f2ee"; }

/* line 2003, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-engine:before {
  content: "\f2ef"; }

/* line 2007, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-engine-outline:before {
  content: "\f2f0"; }

/* line 2011, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-equal:before {
  content: "\f2f1"; }

/* line 2015, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-equal-box:before {
  content: "\f2f2"; }

/* line 2019, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-eraser:before {
  content: "\f2f3"; }

/* line 2023, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-escalator:before {
  content: "\f2f4"; }

/* line 2027, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ethernet:before {
  content: "\f2f5"; }

/* line 2031, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ethernet-cable:before {
  content: "\f2f6"; }

/* line 2035, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ethernet-cable-off:before {
  content: "\f2f7"; }

/* line 2039, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-etsy:before {
  content: "\f2f8"; }

/* line 2043, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-evernote:before {
  content: "\f2f9"; }

/* line 2047, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-exclamation:before {
  content: "\f2fa"; }

/* line 2051, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-exit-to-app:before {
  content: "\f2fb"; }

/* line 2055, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-export:before {
  content: "\f2fc"; }

/* line 2059, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-eye:before {
  content: "\f2fd"; }

/* line 2063, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-eye-off:before {
  content: "\f2fe"; }

/* line 2067, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-eyedropper:before {
  content: "\f2ff"; }

/* line 2071, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-eyedropper-variant:before {
  content: "\f300"; }

/* line 2075, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-facebook:before {
  content: "\f301"; }

/* line 2079, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-facebook-box:before {
  content: "\f302"; }

/* line 2083, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-facebook-messenger:before {
  content: "\f303"; }

/* line 2087, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-factory:before {
  content: "\f304"; }

/* line 2091, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-fan:before {
  content: "\f305"; }

/* line 2095, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-fast-forward:before {
  content: "\f306"; }

/* line 2099, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-fax:before {
  content: "\f307"; }

/* line 2103, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ferry:before {
  content: "\f308"; }

/* line 2107, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file:before {
  content: "\f309"; }

/* line 2111, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-chart:before {
  content: "\f30a"; }

/* line 2115, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-check:before {
  content: "\f30b"; }

/* line 2119, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-cloud:before {
  content: "\f30c"; }

/* line 2123, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-delimited:before {
  content: "\f30d"; }

/* line 2127, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-document:before {
  content: "\f30e"; }

/* line 2131, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-document-box:before {
  content: "\f30f"; }

/* line 2135, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-excel:before {
  content: "\f310"; }

/* line 2139, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-excel-box:before {
  content: "\f311"; }

/* line 2143, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-export:before {
  content: "\f312"; }

/* line 2147, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-find:before {
  content: "\f313"; }

/* line 2151, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-image:before {
  content: "\f314"; }

/* line 2155, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-import:before {
  content: "\f315"; }

/* line 2159, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-lock:before {
  content: "\f316"; }

/* line 2163, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-multiple:before {
  content: "\f317"; }

/* line 2167, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-music:before {
  content: "\f318"; }

/* line 2171, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-outline:before {
  content: "\f319"; }

/* line 2175, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-pdf:before {
  content: "\f31a"; }

/* line 2179, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-pdf-box:before {
  content: "\f31b"; }

/* line 2183, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-powerpoint:before {
  content: "\f31c"; }

/* line 2187, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-powerpoint-box:before {
  content: "\f31d"; }

/* line 2191, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-presentation-box:before {
  content: "\f31e"; }

/* line 2195, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-send:before {
  content: "\f31f"; }

/* line 2199, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-video:before {
  content: "\f320"; }

/* line 2203, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-word:before {
  content: "\f321"; }

/* line 2207, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-word-box:before {
  content: "\f322"; }

/* line 2211, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-file-xml:before {
  content: "\f323"; }

/* line 2215, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-film:before {
  content: "\f324"; }

/* line 2219, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-filmstrip:before {
  content: "\f325"; }

/* line 2223, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-filmstrip-off:before {
  content: "\f326"; }

/* line 2227, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-filter:before {
  content: "\f327"; }

/* line 2231, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-filter-outline:before {
  content: "\f328"; }

/* line 2235, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-filter-remove:before {
  content: "\f329"; }

/* line 2239, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-filter-remove-outline:before {
  content: "\f32a"; }

/* line 2243, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-filter-variant:before {
  content: "\f32b"; }

/* line 2247, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-fingerprint:before {
  content: "\f32c"; }

/* line 2251, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-fire:before {
  content: "\f32d"; }

/* line 2255, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-firefox:before {
  content: "\f32e"; }

/* line 2259, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-fish:before {
  content: "\f32f"; }

/* line 2263, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flag:before {
  content: "\f330"; }

/* line 2267, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flag-checkered:before {
  content: "\f331"; }

/* line 2271, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flag-outline:before {
  content: "\f332"; }

/* line 2275, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flag-outline-variant:before {
  content: "\f333"; }

/* line 2279, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flag-triangle:before {
  content: "\f334"; }

/* line 2283, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flag-variant:before {
  content: "\f335"; }

/* line 2287, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flash:before {
  content: "\f336"; }

/* line 2291, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flash-auto:before {
  content: "\f337"; }

/* line 2295, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flash-off:before {
  content: "\f338"; }

/* line 2299, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flashlight:before {
  content: "\f339"; }

/* line 2303, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flashlight-off:before {
  content: "\f33a"; }

/* line 2307, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flattr:before {
  content: "\f33b"; }

/* line 2311, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flip-to-back:before {
  content: "\f33c"; }

/* line 2315, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flip-to-front:before {
  content: "\f33d"; }

/* line 2319, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-floppy:before {
  content: "\f33e"; }

/* line 2323, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-flower:before {
  content: "\f33f"; }

/* line 2327, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder:before {
  content: "\f340"; }

/* line 2331, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-account:before {
  content: "\f341"; }

/* line 2335, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-download:before {
  content: "\f342"; }

/* line 2339, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-google-drive:before {
  content: "\f343"; }

/* line 2343, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-image:before {
  content: "\f344"; }

/* line 2347, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-lock:before {
  content: "\f345"; }

/* line 2351, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-lock-open:before {
  content: "\f346"; }

/* line 2355, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-move:before {
  content: "\f347"; }

/* line 2359, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-multiple:before {
  content: "\f348"; }

/* line 2363, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-multiple-image:before {
  content: "\f349"; }

/* line 2367, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-multiple-outline:before {
  content: "\f34a"; }

/* line 2371, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-outline:before {
  content: "\f34b"; }

/* line 2375, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-plus:before {
  content: "\f34c"; }

/* line 2379, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-remove:before {
  content: "\f34d"; }

/* line 2383, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-folder-upload:before {
  content: "\f34e"; }

/* line 2387, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-food:before {
  content: "\f34f"; }

/* line 2391, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-food-apple:before {
  content: "\f350"; }

/* line 2395, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-food-variant:before {
  content: "\f351"; }

/* line 2399, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-football:before {
  content: "\f352"; }

/* line 2403, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-football-australian:before {
  content: "\f353"; }

/* line 2407, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-football-helmet:before {
  content: "\f354"; }

/* line 2411, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-align-center:before {
  content: "\f355"; }

/* line 2415, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-align-justify:before {
  content: "\f356"; }

/* line 2419, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-align-left:before {
  content: "\f357"; }

/* line 2423, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-align-right:before {
  content: "\f358"; }

/* line 2427, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-bold:before {
  content: "\f359"; }

/* line 2431, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-clear:before {
  content: "\f35a"; }

/* line 2435, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-color-fill:before {
  content: "\f35b"; }

/* line 2439, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-float-center:before {
  content: "\f35c"; }

/* line 2443, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-float-left:before {
  content: "\f35d"; }

/* line 2447, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-float-none:before {
  content: "\f35e"; }

/* line 2451, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-float-right:before {
  content: "\f35f"; }

/* line 2455, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-header-1:before {
  content: "\f360"; }

/* line 2459, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-header-2:before {
  content: "\f361"; }

/* line 2463, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-header-3:before {
  content: "\f362"; }

/* line 2467, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-header-4:before {
  content: "\f363"; }

/* line 2471, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-header-5:before {
  content: "\f364"; }

/* line 2475, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-header-6:before {
  content: "\f365"; }

/* line 2479, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-header-decrease:before {
  content: "\f366"; }

/* line 2483, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-header-equal:before {
  content: "\f367"; }

/* line 2487, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-header-increase:before {
  content: "\f368"; }

/* line 2491, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-header-pound:before {
  content: "\f369"; }

/* line 2495, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-indent-decrease:before {
  content: "\f36a"; }

/* line 2499, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-indent-increase:before {
  content: "\f36b"; }

/* line 2503, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-italic:before {
  content: "\f36c"; }

/* line 2507, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-line-spacing:before {
  content: "\f36d"; }

/* line 2511, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-list-bulleted:before {
  content: "\f36e"; }

/* line 2515, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-list-bulleted-type:before {
  content: "\f36f"; }

/* line 2519, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-list-numbers:before {
  content: "\f370"; }

/* line 2523, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-paint:before {
  content: "\f371"; }

/* line 2527, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-paragraph:before {
  content: "\f372"; }

/* line 2531, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-quote:before {
  content: "\f373"; }

/* line 2535, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-size:before {
  content: "\f374"; }

/* line 2539, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-strikethrough:before {
  content: "\f375"; }

/* line 2543, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-strikethrough-variant:before {
  content: "\f376"; }

/* line 2547, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-subscript:before {
  content: "\f377"; }

/* line 2551, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-superscript:before {
  content: "\f378"; }

/* line 2555, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-text:before {
  content: "\f379"; }

/* line 2559, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-textdirection-l-to-r:before {
  content: "\f37a"; }

/* line 2563, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-textdirection-r-to-l:before {
  content: "\f37b"; }

/* line 2567, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-underline:before {
  content: "\f37c"; }

/* line 2571, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-wrap-inline:before {
  content: "\f37d"; }

/* line 2575, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-wrap-square:before {
  content: "\f37e"; }

/* line 2579, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-wrap-tight:before {
  content: "\f37f"; }

/* line 2583, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-format-wrap-top-bottom:before {
  content: "\f380"; }

/* line 2587, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-forum:before {
  content: "\f381"; }

/* line 2591, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-forward:before {
  content: "\f382"; }

/* line 2595, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-foursquare:before {
  content: "\f383"; }

/* line 2599, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-fridge:before {
  content: "\f384"; }

/* line 2603, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-fridge-filled:before {
  content: "\f385"; }

/* line 2607, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-fridge-filled-bottom:before {
  content: "\f386"; }

/* line 2611, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-fridge-filled-top:before {
  content: "\f387"; }

/* line 2615, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-fullscreen:before {
  content: "\f388"; }

/* line 2619, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-fullscreen-exit:before {
  content: "\f389"; }

/* line 2623, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-function:before {
  content: "\f38a"; }

/* line 2627, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-gamepad:before {
  content: "\f38b"; }

/* line 2631, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-gamepad-variant:before {
  content: "\f38c"; }

/* line 2635, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-gas-station:before {
  content: "\f38d"; }

/* line 2639, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-gate:before {
  content: "\f38e"; }

/* line 2643, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-gauge:before {
  content: "\f38f"; }

/* line 2647, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-gavel:before {
  content: "\f390"; }

/* line 2651, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-gender-female:before {
  content: "\f391"; }

/* line 2655, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-gender-male:before {
  content: "\f392"; }

/* line 2659, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-gender-male-female:before {
  content: "\f393"; }

/* line 2663, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-gender-transgender:before {
  content: "\f394"; }

/* line 2667, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ghost:before {
  content: "\f395"; }

/* line 2671, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-gift:before {
  content: "\f396"; }

/* line 2675, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-git:before {
  content: "\f397"; }

/* line 2679, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-github-box:before {
  content: "\f398"; }

/* line 2683, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-github-circle:before {
  content: "\f399"; }

/* line 2687, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-glass-flute:before {
  content: "\f39a"; }

/* line 2691, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-glass-mug:before {
  content: "\f39b"; }

/* line 2695, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-glass-stange:before {
  content: "\f39c"; }

/* line 2699, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-glass-tulip:before {
  content: "\f39d"; }

/* line 2703, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-glasses:before {
  content: "\f39e"; }

/* line 2707, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-gmail:before {
  content: "\f39f"; }

/* line 2711, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google:before {
  content: "\f3a0"; }

/* line 2715, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-cardboard:before {
  content: "\f3a1"; }

/* line 2719, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-chrome:before {
  content: "\f3a2"; }

/* line 2723, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-circles:before {
  content: "\f3a3"; }

/* line 2727, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-circles-communities:before {
  content: "\f3a4"; }

/* line 2731, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-circles-extended:before {
  content: "\f3a5"; }

/* line 2735, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-circles-group:before {
  content: "\f3a6"; }

/* line 2739, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-controller:before {
  content: "\f3a7"; }

/* line 2743, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-controller-off:before {
  content: "\f3a8"; }

/* line 2747, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-drive:before {
  content: "\f3a9"; }

/* line 2751, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-earth:before {
  content: "\f3aa"; }

/* line 2755, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-glass:before {
  content: "\f3ab"; }

/* line 2759, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-nearby:before {
  content: "\f3ac"; }

/* line 2763, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-pages:before {
  content: "\f3ad"; }

/* line 2767, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-physical-web:before {
  content: "\f3ae"; }

/* line 2771, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-play:before {
  content: "\f3af"; }

/* line 2775, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-plus:before {
  content: "\f3b0"; }

/* line 2779, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-plus-box:before {
  content: "\f3b1"; }

/* line 2783, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-translate:before {
  content: "\f3b2"; }

/* line 2787, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-google-wallet:before {
  content: "\f3b3"; }

/* line 2791, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-grid:before {
  content: "\f3b4"; }

/* line 2795, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-grid-off:before {
  content: "\f3b5"; }

/* line 2799, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-group:before {
  content: "\f3b6"; }

/* line 2803, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-guitar:before {
  content: "\f3b7"; }

/* line 2807, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-guitar-pick:before {
  content: "\f3b8"; }

/* line 2811, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-guitar-pick-outline:before {
  content: "\f3b9"; }

/* line 2815, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-hand-pointing-right:before {
  content: "\f3ba"; }

/* line 2819, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-hanger:before {
  content: "\f3bb"; }

/* line 2823, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-hangouts:before {
  content: "\f3bc"; }

/* line 2827, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-harddisk:before {
  content: "\f3bd"; }

/* line 2831, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-headphones:before {
  content: "\f3be"; }

/* line 2835, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-headphones-box:before {
  content: "\f3bf"; }

/* line 2839, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-headphones-settings:before {
  content: "\f3c0"; }

/* line 2843, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-headset:before {
  content: "\f3c1"; }

/* line 2847, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-headset-dock:before {
  content: "\f3c2"; }

/* line 2851, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-headset-off:before {
  content: "\f3c3"; }

/* line 2855, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-heart:before {
  content: "\f3c4"; }

/* line 2859, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-heart-box:before {
  content: "\f3c5"; }

/* line 2863, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-heart-box-outline:before {
  content: "\f3c6"; }

/* line 2867, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-heart-broken:before {
  content: "\f3c7"; }

/* line 2871, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-heart-outline:before {
  content: "\f3c8"; }

/* line 2875, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-help:before {
  content: "\f3c9"; }

/* line 2879, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-help-circle:before {
  content: "\f3ca"; }

/* line 2883, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-hexagon:before {
  content: "\f3cb"; }

/* line 2887, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-hexagon-outline:before {
  content: "\f3cc"; }

/* line 2891, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-history:before {
  content: "\f3cd"; }

/* line 2895, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-hololens:before {
  content: "\f3ce"; }

/* line 2899, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-home:before {
  content: "\f3cf"; }

/* line 2903, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-home-modern:before {
  content: "\f3d0"; }

/* line 2907, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-home-variant:before {
  content: "\f3d1"; }

/* line 2911, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-hops:before {
  content: "\f3d2"; }

/* line 2915, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-hospital:before {
  content: "\f3d3"; }

/* line 2919, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-hospital-building:before {
  content: "\f3d4"; }

/* line 2923, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-hospital-marker:before {
  content: "\f3d5"; }

/* line 2927, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-hotel:before {
  content: "\f3d6"; }

/* line 2931, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-houzz:before {
  content: "\f3d7"; }

/* line 2935, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-houzz-box:before {
  content: "\f3d8"; }

/* line 2939, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-human:before {
  content: "\f3d9"; }

/* line 2943, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-human-child:before {
  content: "\f3da"; }

/* line 2947, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-human-male-female:before {
  content: "\f3db"; }

/* line 2951, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image:before {
  content: "\f3dc"; }

/* line 2955, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-album:before {
  content: "\f3dd"; }

/* line 2959, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-area:before {
  content: "\f3de"; }

/* line 2963, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-area-close:before {
  content: "\f3df"; }

/* line 2967, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-broken:before {
  content: "\f3e0"; }

/* line 2971, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-broken-variant:before {
  content: "\f3e1"; }

/* line 2975, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-filter:before {
  content: "\f3e2"; }

/* line 2979, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-filter-black-white:before {
  content: "\f3e3"; }

/* line 2983, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-filter-center-focus:before {
  content: "\f3e4"; }

/* line 2987, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-filter-center-focus-weak:before {
  content: "\f3e5"; }

/* line 2991, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-filter-drama:before {
  content: "\f3e6"; }

/* line 2995, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-filter-frames:before {
  content: "\f3e7"; }

/* line 2999, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-filter-hdr:before {
  content: "\f3e8"; }

/* line 3003, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-filter-none:before {
  content: "\f3e9"; }

/* line 3007, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-filter-tilt-shift:before {
  content: "\f3ea"; }

/* line 3011, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-filter-vintage:before {
  content: "\f3eb"; }

/* line 3015, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-image-multiple:before {
  content: "\f3ec"; }

/* line 3019, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-import:before {
  content: "\f3ed"; }

/* line 3023, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-inbox:before {
  content: "\f3ee"; }

/* line 3027, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-information:before {
  content: "\f3ef"; }

/* line 3031, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-information-outline:before {
  content: "\f3f0"; }

/* line 3035, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-instagram:before {
  content: "\f3f1"; }

/* line 3039, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-instapaper:before {
  content: "\f3f2"; }

/* line 3043, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-internet-explorer:before {
  content: "\f3f3"; }

/* line 3047, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-invert-colors:before {
  content: "\f3f4"; }

/* line 3051, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-jeepney:before {
  content: "\f3f5"; }

/* line 3055, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-jira:before {
  content: "\f3f6"; }

/* line 3059, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-jsfiddle:before {
  content: "\f3f7"; }

/* line 3063, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-keg:before {
  content: "\f3f8"; }

/* line 3067, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-key:before {
  content: "\f3f9"; }

/* line 3071, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-key-change:before {
  content: "\f3fa"; }

/* line 3075, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-key-minus:before {
  content: "\f3fb"; }

/* line 3079, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-key-plus:before {
  content: "\f3fc"; }

/* line 3083, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-key-remove:before {
  content: "\f3fd"; }

/* line 3087, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-key-variant:before {
  content: "\f3fe"; }

/* line 3091, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-keyboard:before {
  content: "\f3ff"; }

/* line 3095, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-keyboard-backspace:before {
  content: "\f400"; }

/* line 3099, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-keyboard-caps:before {
  content: "\f401"; }

/* line 3103, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-keyboard-close:before {
  content: "\f402"; }

/* line 3107, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-keyboard-off:before {
  content: "\f403"; }

/* line 3111, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-keyboard-return:before {
  content: "\f404"; }

/* line 3115, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-keyboard-tab:before {
  content: "\f405"; }

/* line 3119, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-keyboard-variant:before {
  content: "\f406"; }

/* line 3123, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-label:before {
  content: "\f407"; }

/* line 3127, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-label-outline:before {
  content: "\f408"; }

/* line 3131, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-lan:before {
  content: "\f409"; }

/* line 3135, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-lan-connect:before {
  content: "\f40a"; }

/* line 3139, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-lan-disconnect:before {
  content: "\f40b"; }

/* line 3143, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-lan-pending:before {
  content: "\f40c"; }

/* line 3147, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-language-csharp:before {
  content: "\f40d"; }

/* line 3151, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-language-css3:before {
  content: "\f40e"; }

/* line 3155, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-language-html5:before {
  content: "\f40f"; }

/* line 3159, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-language-javascript:before {
  content: "\f410"; }

/* line 3163, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-language-php:before {
  content: "\f411"; }

/* line 3167, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-language-python:before {
  content: "\f412"; }

/* line 3171, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-language-python-text:before {
  content: "\f413"; }

/* line 3175, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-laptop:before {
  content: "\f414"; }

/* line 3179, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-laptop-chromebook:before {
  content: "\f415"; }

/* line 3183, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-laptop-mac:before {
  content: "\f416"; }

/* line 3187, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-laptop-windows:before {
  content: "\f417"; }

/* line 3191, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-lastfm:before {
  content: "\f418"; }

/* line 3195, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-launch:before {
  content: "\f419"; }

/* line 3199, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-layers:before {
  content: "\f41a"; }

/* line 3203, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-layers-off:before {
  content: "\f41b"; }

/* line 3207, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-leaf:before {
  content: "\f41c"; }

/* line 3211, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-led-off:before {
  content: "\f41d"; }

/* line 3215, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-led-on:before {
  content: "\f41e"; }

/* line 3219, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-led-outline:before {
  content: "\f41f"; }

/* line 3223, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-led-variant-off:before {
  content: "\f420"; }

/* line 3227, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-led-variant-on:before {
  content: "\f421"; }

/* line 3231, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-led-variant-outline:before {
  content: "\f422"; }

/* line 3235, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-library:before {
  content: "\f423"; }

/* line 3239, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-library-books:before {
  content: "\f424"; }

/* line 3243, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-library-music:before {
  content: "\f425"; }

/* line 3247, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-library-plus:before {
  content: "\f426"; }

/* line 3251, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-lightbulb:before {
  content: "\f427"; }

/* line 3255, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-lightbulb-outline:before {
  content: "\f428"; }

/* line 3259, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-link:before {
  content: "\f429"; }

/* line 3263, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-link-off:before {
  content: "\f42a"; }

/* line 3267, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-link-variant:before {
  content: "\f42b"; }

/* line 3271, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-link-variant-off:before {
  content: "\f42c"; }

/* line 3275, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-linkedin:before {
  content: "\f42d"; }

/* line 3279, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-linkedin-box:before {
  content: "\f42e"; }

/* line 3283, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-linux:before {
  content: "\f42f"; }

/* line 3287, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-lock:before {
  content: "\f430"; }

/* line 3291, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-lock-open:before {
  content: "\f431"; }

/* line 3295, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-lock-open-outline:before {
  content: "\f432"; }

/* line 3299, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-lock-outline:before {
  content: "\f433"; }

/* line 3303, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-login:before {
  content: "\f434"; }

/* line 3307, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-logout:before {
  content: "\f435"; }

/* line 3311, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-looks:before {
  content: "\f436"; }

/* line 3315, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-loupe:before {
  content: "\f437"; }

/* line 3319, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-lumx:before {
  content: "\f438"; }

/* line 3323, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-magnet:before {
  content: "\f439"; }

/* line 3327, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-magnet-on:before {
  content: "\f43a"; }

/* line 3331, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-magnify:before {
  content: "\f43b"; }

/* line 3335, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-magnify-minus:before {
  content: "\f43c"; }

/* line 3339, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-magnify-plus:before {
  content: "\f43d"; }

/* line 3343, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-mail-ru:before {
  content: "\f43e"; }

/* line 3347, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-map:before {
  content: "\f43f"; }

/* line 3351, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-map-marker:before {
  content: "\f440"; }

/* line 3355, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-map-marker-circle:before {
  content: "\f441"; }

/* line 3359, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-map-marker-multiple:before {
  content: "\f442"; }

/* line 3363, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-map-marker-off:before {
  content: "\f443"; }

/* line 3367, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-map-marker-radius:before {
  content: "\f444"; }

/* line 3371, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-margin:before {
  content: "\f445"; }

/* line 3375, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-markdown:before {
  content: "\f446"; }

/* line 3379, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-marker-check:before {
  content: "\f447"; }

/* line 3383, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-martini:before {
  content: "\f448"; }

/* line 3387, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-material-ui:before {
  content: "\f449"; }

/* line 3391, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-math-compass:before {
  content: "\f44a"; }

/* line 3395, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-maxcdn:before {
  content: "\f44b"; }

/* line 3399, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-medium:before {
  content: "\f44c"; }

/* line 3403, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-memory:before {
  content: "\f44d"; }

/* line 3407, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-menu:before {
  content: "\f44e"; }

/* line 3411, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-menu-down:before {
  content: "\f44f"; }

/* line 3415, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-menu-left:before {
  content: "\f450"; }

/* line 3419, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-menu-right:before {
  content: "\f451"; }

/* line 3423, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-menu-up:before {
  content: "\f452"; }

/* line 3427, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-message:before {
  content: "\f453"; }

/* line 3431, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-message-alert:before {
  content: "\f454"; }

/* line 3435, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-message-draw:before {
  content: "\f455"; }

/* line 3439, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-message-image:before {
  content: "\f456"; }

/* line 3443, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-message-outline:before {
  content: "\f457"; }

/* line 3447, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-message-processing:before {
  content: "\f458"; }

/* line 3451, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-message-reply:before {
  content: "\f459"; }

/* line 3455, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-message-reply-text:before {
  content: "\f45a"; }

/* line 3459, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-message-text:before {
  content: "\f45b"; }

/* line 3463, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-message-text-outline:before {
  content: "\f45c"; }

/* line 3467, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-message-video:before {
  content: "\f45d"; }

/* line 3471, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-microphone:before {
  content: "\f45e"; }

/* line 3475, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-microphone-off:before {
  content: "\f45f"; }

/* line 3479, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-microphone-outline:before {
  content: "\f460"; }

/* line 3483, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-microphone-settings:before {
  content: "\f461"; }

/* line 3487, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-microphone-variant:before {
  content: "\f462"; }

/* line 3491, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-microphone-variant-off:before {
  content: "\f463"; }

/* line 3495, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-microsoft:before {
  content: "\f464"; }

/* line 3499, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-minus:before {
  content: "\f465"; }

/* line 3503, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-minus-box:before {
  content: "\f466"; }

/* line 3507, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-minus-circle:before {
  content: "\f467"; }

/* line 3511, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-minus-circle-outline:before {
  content: "\f468"; }

/* line 3515, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-minus-network:before {
  content: "\f469"; }

/* line 3519, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-monitor:before {
  content: "\f46a"; }

/* line 3523, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-monitor-multiple:before {
  content: "\f46b"; }

/* line 3527, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-more:before {
  content: "\f46c"; }

/* line 3531, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-motorbike:before {
  content: "\f46d"; }

/* line 3535, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-mouse:before {
  content: "\f46e"; }

/* line 3539, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-mouse-off:before {
  content: "\f46f"; }

/* line 3543, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-mouse-variant:before {
  content: "\f470"; }

/* line 3547, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-mouse-variant-off:before {
  content: "\f471"; }

/* line 3551, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-movie:before {
  content: "\f472"; }

/* line 3555, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-multiplication:before {
  content: "\f473"; }

/* line 3559, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-multiplication-box:before {
  content: "\f474"; }

/* line 3563, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-music-box:before {
  content: "\f475"; }

/* line 3567, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-music-box-outline:before {
  content: "\f476"; }

/* line 3571, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-music-circle:before {
  content: "\f477"; }

/* line 3575, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-music-note:before {
  content: "\f478"; }

/* line 3579, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-music-note-eighth:before {
  content: "\f479"; }

/* line 3583, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-music-note-half:before {
  content: "\f47a"; }

/* line 3587, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-music-note-off:before {
  content: "\f47b"; }

/* line 3591, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-music-note-quarter:before {
  content: "\f47c"; }

/* line 3595, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-music-note-sixteenth:before {
  content: "\f47d"; }

/* line 3599, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-music-note-whole:before {
  content: "\f47e"; }

/* line 3603, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-nature:before {
  content: "\f47f"; }

/* line 3607, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-nature-people:before {
  content: "\f480"; }

/* line 3611, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-navigation:before {
  content: "\f481"; }

/* line 3615, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-needle:before {
  content: "\f482"; }

/* line 3619, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-nest-protect:before {
  content: "\f483"; }

/* line 3623, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-nest-thermostat:before {
  content: "\f484"; }

/* line 3627, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-newspaper:before {
  content: "\f485"; }

/* line 3631, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-nfc:before {
  content: "\f486"; }

/* line 3635, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-nfc-tap:before {
  content: "\f487"; }

/* line 3639, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-nfc-variant:before {
  content: "\f488"; }

/* line 3643, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-nodejs:before {
  content: "\f489"; }

/* line 3647, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-note:before {
  content: "\f48a"; }

/* line 3651, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-note-outline:before {
  content: "\f48b"; }

/* line 3655, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-note-plus:before {
  content: "\f48c"; }

/* line 3659, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-note-plus-outline:before {
  content: "\f48d"; }

/* line 3663, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-note-text:before {
  content: "\f48e"; }

/* line 3667, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-notification-clear-all:before {
  content: "\f48f"; }

/* line 3671, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric:before {
  content: "\f490"; }

/* line 3675, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-0-box:before {
  content: "\f491"; }

/* line 3679, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-0-box-multiple-outline:before {
  content: "\f492"; }

/* line 3683, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-0-box-outline:before {
  content: "\f493"; }

/* line 3687, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-1-box:before {
  content: "\f494"; }

/* line 3691, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-1-box-multiple-outline:before {
  content: "\f495"; }

/* line 3695, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-1-box-outline:before {
  content: "\f496"; }

/* line 3699, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-2-box:before {
  content: "\f497"; }

/* line 3703, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-2-box-multiple-outline:before {
  content: "\f498"; }

/* line 3707, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-2-box-outline:before {
  content: "\f499"; }

/* line 3711, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-3-box:before {
  content: "\f49a"; }

/* line 3715, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-3-box-multiple-outline:before {
  content: "\f49b"; }

/* line 3719, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-3-box-outline:before {
  content: "\f49c"; }

/* line 3723, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-4-box:before {
  content: "\f49d"; }

/* line 3727, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-4-box-multiple-outline:before {
  content: "\f49e"; }

/* line 3731, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-4-box-outline:before {
  content: "\f49f"; }

/* line 3735, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-5-box:before {
  content: "\f4a0"; }

/* line 3739, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-5-box-multiple-outline:before {
  content: "\f4a1"; }

/* line 3743, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-5-box-outline:before {
  content: "\f4a2"; }

/* line 3747, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-6-box:before {
  content: "\f4a3"; }

/* line 3751, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-6-box-multiple-outline:before {
  content: "\f4a4"; }

/* line 3755, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-6-box-outline:before {
  content: "\f4a5"; }

/* line 3759, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-7-box:before {
  content: "\f4a6"; }

/* line 3763, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-7-box-multiple-outline:before {
  content: "\f4a7"; }

/* line 3767, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-7-box-outline:before {
  content: "\f4a8"; }

/* line 3771, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-8-box:before {
  content: "\f4a9"; }

/* line 3775, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-8-box-multiple-outline:before {
  content: "\f4aa"; }

/* line 3779, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-8-box-outline:before {
  content: "\f4ab"; }

/* line 3783, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-9-box:before {
  content: "\f4ac"; }

/* line 3787, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-9-box-multiple-outline:before {
  content: "\f4ad"; }

/* line 3791, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-9-box-outline:before {
  content: "\f4ae"; }

/* line 3795, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-9-plus-box:before {
  content: "\f4af"; }

/* line 3799, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-9-plus-box-multiple-outline:before {
  content: "\f4b0"; }

/* line 3803, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-numeric-9-plus-box-outline:before {
  content: "\f4b1"; }

/* line 3807, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-nutrition:before {
  content: "\f4b2"; }

/* line 3811, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-octagon:before {
  content: "\f4b3"; }

/* line 3815, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-octagon-outline:before {
  content: "\f4b4"; }

/* line 3819, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-odnoklassniki:before {
  content: "\f4b5"; }

/* line 3823, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-office:before {
  content: "\f4b6"; }

/* line 3827, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-oil:before {
  content: "\f4b7"; }

/* line 3831, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-oil-temperature:before {
  content: "\f4b8"; }

/* line 3835, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-omega:before {
  content: "\f4b9"; }

/* line 3839, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-onedrive:before {
  content: "\f4ba"; }

/* line 3843, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-open-in-app:before {
  content: "\f4bb"; }

/* line 3847, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-open-in-new:before {
  content: "\f4bc"; }

/* line 3851, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-opera:before {
  content: "\f4bd"; }

/* line 3855, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ornament:before {
  content: "\f4be"; }

/* line 3859, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ornament-variant:before {
  content: "\f4bf"; }

/* line 3863, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-outbox:before {
  content: "\f4c0"; }

/* line 3867, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-owl:before {
  content: "\f4c1"; }

/* line 3871, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-package:before {
  content: "\f4c2"; }

/* line 3875, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-package-down:before {
  content: "\f4c3"; }

/* line 3879, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-package-up:before {
  content: "\f4c4"; }

/* line 3883, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-package-variant:before {
  content: "\f4c5"; }

/* line 3887, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-package-variant-closed:before {
  content: "\f4c6"; }

/* line 3891, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-palette:before {
  content: "\f4c7"; }

/* line 3895, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-palette-advanced:before {
  content: "\f4c8"; }

/* line 3899, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-panda:before {
  content: "\f4c9"; }

/* line 3903, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pandora:before {
  content: "\f4ca"; }

/* line 3907, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-panorama:before {
  content: "\f4cb"; }

/* line 3911, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-panorama-fisheye:before {
  content: "\f4cc"; }

/* line 3915, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-panorama-horizontal:before {
  content: "\f4cd"; }

/* line 3919, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-panorama-vertical:before {
  content: "\f4ce"; }

/* line 3923, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-panorama-wide-angle:before {
  content: "\f4cf"; }

/* line 3927, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-paper-cut-vertical:before {
  content: "\f4d0"; }

/* line 3931, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-paperclip:before {
  content: "\f4d1"; }

/* line 3935, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-parking:before {
  content: "\f4d2"; }

/* line 3939, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pause:before {
  content: "\f4d3"; }

/* line 3943, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pause-circle:before {
  content: "\f4d4"; }

/* line 3947, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pause-circle-outline:before {
  content: "\f4d5"; }

/* line 3951, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pause-octagon:before {
  content: "\f4d6"; }

/* line 3955, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pause-octagon-outline:before {
  content: "\f4d7"; }

/* line 3959, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-paw:before {
  content: "\f4d8"; }

/* line 3963, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pen:before {
  content: "\f4d9"; }

/* line 3967, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pencil:before {
  content: "\f4da"; }

/* line 3971, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pencil-box:before {
  content: "\f4db"; }

/* line 3975, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pencil-box-outline:before {
  content: "\f4dc"; }

/* line 3979, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pencil-lock:before {
  content: "\f4dd"; }

/* line 3983, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pencil-off:before {
  content: "\f4de"; }

/* line 3987, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-percent:before {
  content: "\f4df"; }

/* line 3991, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pharmacy:before {
  content: "\f4e0"; }

/* line 3995, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-phone:before {
  content: "\f4e1"; }

/* line 3999, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-phone-bluetooth:before {
  content: "\f4e2"; }

/* line 4003, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-phone-forward:before {
  content: "\f4e3"; }

/* line 4007, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-phone-hangup:before {
  content: "\f4e4"; }

/* line 4011, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-phone-in-talk:before {
  content: "\f4e5"; }

/* line 4015, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-phone-incoming:before {
  content: "\f4e6"; }

/* line 4019, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-phone-locked:before {
  content: "\f4e7"; }

/* line 4023, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-phone-log:before {
  content: "\f4e8"; }

/* line 4027, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-phone-missed:before {
  content: "\f4e9"; }

/* line 4031, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-phone-outgoing:before {
  content: "\f4ea"; }

/* line 4035, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-phone-paused:before {
  content: "\f4eb"; }

/* line 4039, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-phone-settings:before {
  content: "\f4ec"; }

/* line 4043, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-phone-voip:before {
  content: "\f4ed"; }

/* line 4047, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pi:before {
  content: "\f4ee"; }

/* line 4051, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pi-box:before {
  content: "\f4ef"; }

/* line 4055, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pig:before {
  content: "\f4f0"; }

/* line 4059, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pill:before {
  content: "\f4f1"; }

/* line 4063, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pin:before {
  content: "\f4f2"; }

/* line 4067, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pin-off:before {
  content: "\f4f3"; }

/* line 4071, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pine-tree:before {
  content: "\f4f4"; }

/* line 4075, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pine-tree-box:before {
  content: "\f4f5"; }

/* line 4079, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pinterest:before {
  content: "\f4f6"; }

/* line 4083, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pinterest-box:before {
  content: "\f4f7"; }

/* line 4087, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pizza:before {
  content: "\f4f8"; }

/* line 4091, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-play:before {
  content: "\f4f9"; }

/* line 4095, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-play-box-outline:before {
  content: "\f4fa"; }

/* line 4099, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-play-circle:before {
  content: "\f4fb"; }

/* line 4103, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-play-circle-outline:before {
  content: "\f4fc"; }

/* line 4107, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-play-pause:before {
  content: "\f4fd"; }

/* line 4111, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-play-protected-content:before {
  content: "\f4fe"; }

/* line 4115, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-playlist-minus:before {
  content: "\f4ff"; }

/* line 4119, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-playlist-play:before {
  content: "\f500"; }

/* line 4123, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-playlist-plus:before {
  content: "\f501"; }

/* line 4127, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-playlist-remove:before {
  content: "\f502"; }

/* line 4131, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-playstation:before {
  content: "\f503"; }

/* line 4135, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-plus:before {
  content: "\f504"; }

/* line 4139, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-plus-box:before {
  content: "\f505"; }

/* line 4143, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-plus-circle:before {
  content: "\f506"; }

/* line 4147, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-plus-circle-multiple-outline:before {
  content: "\f507"; }

/* line 4151, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-plus-circle-outline:before {
  content: "\f508"; }

/* line 4155, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-plus-network:before {
  content: "\f509"; }

/* line 4159, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-plus-one:before {
  content: "\f50a"; }

/* line 4163, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pocket:before {
  content: "\f50b"; }

/* line 4167, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pokeball:before {
  content: "\f50c"; }

/* line 4171, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-polaroid:before {
  content: "\f50d"; }

/* line 4175, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-poll:before {
  content: "\f50e"; }

/* line 4179, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-poll-box:before {
  content: "\f50f"; }

/* line 4183, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-polymer:before {
  content: "\f510"; }

/* line 4187, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-popcorn:before {
  content: "\f511"; }

/* line 4191, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pound:before {
  content: "\f512"; }

/* line 4195, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pound-box:before {
  content: "\f513"; }

/* line 4199, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-power:before {
  content: "\f514"; }

/* line 4203, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-power-settings:before {
  content: "\f515"; }

/* line 4207, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-power-socket:before {
  content: "\f516"; }

/* line 4211, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-presentation:before {
  content: "\f517"; }

/* line 4215, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-presentation-play:before {
  content: "\f518"; }

/* line 4219, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-printer:before {
  content: "\f519"; }

/* line 4223, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-printer-3d:before {
  content: "\f51a"; }

/* line 4227, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-printer-alert:before {
  content: "\f51b"; }

/* line 4231, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-professional-hexagon:before {
  content: "\f51c"; }

/* line 4235, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-projector:before {
  content: "\f51d"; }

/* line 4239, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-projector-screen:before {
  content: "\f51e"; }

/* line 4243, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-pulse:before {
  content: "\f51f"; }

/* line 4247, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-puzzle:before {
  content: "\f520"; }

/* line 4251, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-qrcode:before {
  content: "\f521"; }

/* line 4255, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-qrcode-scan:before {
  content: "\f522"; }

/* line 4259, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-quadcopter:before {
  content: "\f523"; }

/* line 4263, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-quality-high:before {
  content: "\f524"; }

/* line 4267, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-quicktime:before {
  content: "\f525"; }

/* line 4271, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-radar:before {
  content: "\f526"; }

/* line 4275, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-radiator:before {
  content: "\f527"; }

/* line 4279, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-radio:before {
  content: "\f528"; }

/* line 4283, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-radio-handheld:before {
  content: "\f529"; }

/* line 4287, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-radio-tower:before {
  content: "\f52a"; }

/* line 4291, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-radioactive:before {
  content: "\f52b"; }

/* line 4295, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-radiobox-blank:before {
  content: "\f52c"; }

/* line 4299, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-radiobox-marked:before {
  content: "\f52d"; }

/* line 4303, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-raspberrypi:before {
  content: "\f52e"; }

/* line 4307, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ray-end:before {
  content: "\f52f"; }

/* line 4311, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ray-end-arrow:before {
  content: "\f530"; }

/* line 4315, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ray-start:before {
  content: "\f531"; }

/* line 4319, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ray-start-arrow:before {
  content: "\f532"; }

/* line 4323, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ray-start-end:before {
  content: "\f533"; }

/* line 4327, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ray-vertex:before {
  content: "\f534"; }

/* line 4331, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-rdio:before {
  content: "\f535"; }

/* line 4335, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-read:before {
  content: "\f536"; }

/* line 4339, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-readability:before {
  content: "\f537"; }

/* line 4343, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-receipt:before {
  content: "\f538"; }

/* line 4347, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-record:before {
  content: "\f539"; }

/* line 4351, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-record-rec:before {
  content: "\f53a"; }

/* line 4355, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-recycle:before {
  content: "\f53b"; }

/* line 4359, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-reddit:before {
  content: "\f53c"; }

/* line 4363, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-redo:before {
  content: "\f53d"; }

/* line 4367, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-redo-variant:before {
  content: "\f53e"; }

/* line 4371, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-refresh:before {
  content: "\f53f"; }

/* line 4375, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-regex:before {
  content: "\f540"; }

/* line 4379, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-relative-scale:before {
  content: "\f541"; }

/* line 4383, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-reload:before {
  content: "\f542"; }

/* line 4387, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-remote:before {
  content: "\f543"; }

/* line 4391, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-rename-box:before {
  content: "\f544"; }

/* line 4395, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-repeat:before {
  content: "\f545"; }

/* line 4399, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-repeat-off:before {
  content: "\f546"; }

/* line 4403, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-repeat-once:before {
  content: "\f547"; }

/* line 4407, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-replay:before {
  content: "\f548"; }

/* line 4411, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-reply:before {
  content: "\f549"; }

/* line 4415, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-reply-all:before {
  content: "\f54a"; }

/* line 4419, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-reproduction:before {
  content: "\f54b"; }

/* line 4423, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-resize-bottom-right:before {
  content: "\f54c"; }

/* line 4427, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-responsive:before {
  content: "\f54d"; }

/* line 4431, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-rewind:before {
  content: "\f54e"; }

/* line 4435, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ribbon:before {
  content: "\f54f"; }

/* line 4439, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-road:before {
  content: "\f550"; }

/* line 4443, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-road-variant:before {
  content: "\f551"; }

/* line 4447, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-rocket:before {
  content: "\f552"; }

/* line 4451, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-rotate-3d:before {
  content: "\f553"; }

/* line 4455, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-rotate-left:before {
  content: "\f554"; }

/* line 4459, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-rotate-left-variant:before {
  content: "\f555"; }

/* line 4463, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-rotate-right:before {
  content: "\f556"; }

/* line 4467, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-rotate-right-variant:before {
  content: "\f557"; }

/* line 4471, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-router-wireless:before {
  content: "\f558"; }

/* line 4475, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-routes:before {
  content: "\f559"; }

/* line 4479, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-rss:before {
  content: "\f55a"; }

/* line 4483, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-rss-box:before {
  content: "\f55b"; }

/* line 4487, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ruler:before {
  content: "\f55c"; }

/* line 4491, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-run:before {
  content: "\f55d"; }

/* line 4495, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sale:before {
  content: "\f55e"; }

/* line 4499, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-satellite:before {
  content: "\f55f"; }

/* line 4503, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-satellite-variant:before {
  content: "\f560"; }

/* line 4507, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-scale:before {
  content: "\f561"; }

/* line 4511, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-scale-bathroom:before {
  content: "\f562"; }

/* line 4515, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-school:before {
  content: "\f563"; }

/* line 4519, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-screen-rotation:before {
  content: "\f564"; }

/* line 4523, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-screen-rotation-lock:before {
  content: "\f565"; }

/* line 4527, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-screwdriver:before {
  content: "\f566"; }

/* line 4531, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-script:before {
  content: "\f567"; }

/* line 4535, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sd:before {
  content: "\f568"; }

/* line 4539, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-seal:before {
  content: "\f569"; }

/* line 4543, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-seat-flat:before {
  content: "\f56a"; }

/* line 4547, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-seat-flat-angled:before {
  content: "\f56b"; }

/* line 4551, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-seat-individual-suite:before {
  content: "\f56c"; }

/* line 4555, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-seat-legroom-extra:before {
  content: "\f56d"; }

/* line 4559, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-seat-legroom-normal:before {
  content: "\f56e"; }

/* line 4563, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-seat-legroom-reduced:before {
  content: "\f56f"; }

/* line 4567, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-seat-recline-extra:before {
  content: "\f570"; }

/* line 4571, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-seat-recline-normal:before {
  content: "\f571"; }

/* line 4575, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-security:before {
  content: "\f572"; }

/* line 4579, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-security-network:before {
  content: "\f573"; }

/* line 4583, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-select:before {
  content: "\f574"; }

/* line 4587, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-select-all:before {
  content: "\f575"; }

/* line 4591, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-select-inverse:before {
  content: "\f576"; }

/* line 4595, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-select-off:before {
  content: "\f577"; }

/* line 4599, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-selection:before {
  content: "\f578"; }

/* line 4603, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-send:before {
  content: "\f579"; }

/* line 4607, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-server:before {
  content: "\f57a"; }

/* line 4611, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-server-minus:before {
  content: "\f57b"; }

/* line 4615, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-server-network:before {
  content: "\f57c"; }

/* line 4619, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-server-network-off:before {
  content: "\f57d"; }

/* line 4623, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-server-off:before {
  content: "\f57e"; }

/* line 4627, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-server-plus:before {
  content: "\f57f"; }

/* line 4631, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-server-remove:before {
  content: "\f580"; }

/* line 4635, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-server-security:before {
  content: "\f581"; }

/* line 4639, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-settings:before {
  content: "\f582"; }

/* line 4643, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-settings-box:before {
  content: "\f583"; }

/* line 4647, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-shape-plus:before {
  content: "\f584"; }

/* line 4651, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-share:before {
  content: "\f585"; }

/* line 4655, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-share-variant:before {
  content: "\f586"; }

/* line 4659, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-shield:before {
  content: "\f587"; }

/* line 4663, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-shield-outline:before {
  content: "\f588"; }

/* line 4667, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-shopping:before {
  content: "\f589"; }

/* line 4671, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-shopping-music:before {
  content: "\f58a"; }

/* line 4675, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-shredder:before {
  content: "\f58b"; }

/* line 4679, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-shuffle:before {
  content: "\f58c"; }

/* line 4683, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-shuffle-disabled:before {
  content: "\f58d"; }

/* line 4687, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-shuffle-variant:before {
  content: "\f58e"; }

/* line 4691, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sigma:before {
  content: "\f58f"; }

/* line 4695, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sign-caution:before {
  content: "\f590"; }

/* line 4699, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-signal:before {
  content: "\f591"; }

/* line 4703, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-silverware:before {
  content: "\f592"; }

/* line 4707, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-silverware-fork:before {
  content: "\f593"; }

/* line 4711, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-silverware-spoon:before {
  content: "\f594"; }

/* line 4715, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-silverware-variant:before {
  content: "\f595"; }

/* line 4719, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sim:before {
  content: "\f596"; }

/* line 4723, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sim-alert:before {
  content: "\f597"; }

/* line 4727, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sim-off:before {
  content: "\f598"; }

/* line 4731, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sitemap:before {
  content: "\f599"; }

/* line 4735, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-skip-backward:before {
  content: "\f59a"; }

/* line 4739, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-skip-forward:before {
  content: "\f59b"; }

/* line 4743, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-skip-next:before {
  content: "\f59c"; }

/* line 4747, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-skip-previous:before {
  content: "\f59d"; }

/* line 4751, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-skype:before {
  content: "\f59e"; }

/* line 4755, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-skype-business:before {
  content: "\f59f"; }

/* line 4759, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-slack:before {
  content: "\f5a0"; }

/* line 4763, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sleep:before {
  content: "\f5a1"; }

/* line 4767, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sleep-off:before {
  content: "\f5a2"; }

/* line 4771, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-smoking:before {
  content: "\f5a3"; }

/* line 4775, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-smoking-off:before {
  content: "\f5a4"; }

/* line 4779, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-snapchat:before {
  content: "\f5a5"; }

/* line 4783, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-snowman:before {
  content: "\f5a6"; }

/* line 4787, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sofa:before {
  content: "\f5a7"; }

/* line 4791, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sort:before {
  content: "\f5a8"; }

/* line 4795, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sort-alphabetical:before {
  content: "\f5a9"; }

/* line 4799, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sort-ascending:before {
  content: "\f5aa"; }

/* line 4803, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sort-descending:before {
  content: "\f5ab"; }

/* line 4807, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sort-numeric:before {
  content: "\f5ac"; }

/* line 4811, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sort-variant:before {
  content: "\f5ad"; }

/* line 4815, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-soundcloud:before {
  content: "\f5ae"; }

/* line 4819, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-source-fork:before {
  content: "\f5af"; }

/* line 4823, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-source-pull:before {
  content: "\f5b0"; }

/* line 4827, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-speaker:before {
  content: "\f5b1"; }

/* line 4831, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-speaker-off:before {
  content: "\f5b2"; }

/* line 4835, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-speedometer:before {
  content: "\f5b3"; }

/* line 4839, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-spellcheck:before {
  content: "\f5b4"; }

/* line 4843, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-spotify:before {
  content: "\f5b5"; }

/* line 4847, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-spotlight:before {
  content: "\f5b6"; }

/* line 4851, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-spotlight-beam:before {
  content: "\f5b7"; }

/* line 4855, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-square-inc:before {
  content: "\f5b8"; }

/* line 4859, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-square-inc-cash:before {
  content: "\f5b9"; }

/* line 4863, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-stackoverflow:before {
  content: "\f5ba"; }

/* line 4867, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-stairs:before {
  content: "\f5bb"; }

/* line 4871, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-star:before {
  content: "\f5bc"; }

/* line 4875, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-star-circle:before {
  content: "\f5bd"; }

/* line 4879, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-star-half:before {
  content: "\f5be"; }

/* line 4883, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-star-off:before {
  content: "\f5bf"; }

/* line 4887, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-star-outline:before {
  content: "\f5c0"; }

/* line 4891, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-steam:before {
  content: "\f5c1"; }

/* line 4895, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-steering:before {
  content: "\f5c2"; }

/* line 4899, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-step-backward:before {
  content: "\f5c3"; }

/* line 4903, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-step-backward-2:before {
  content: "\f5c4"; }

/* line 4907, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-step-forward:before {
  content: "\f5c5"; }

/* line 4911, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-step-forward-2:before {
  content: "\f5c6"; }

/* line 4915, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-stethoscope:before {
  content: "\f5c7"; }

/* line 4919, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-stocking:before {
  content: "\f5c8"; }

/* line 4923, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-stop:before {
  content: "\f5c9"; }

/* line 4927, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-store:before {
  content: "\f5ca"; }

/* line 4931, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-store-24-hour:before {
  content: "\f5cb"; }

/* line 4935, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-stove:before {
  content: "\f5cc"; }

/* line 4939, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-subway:before {
  content: "\f5cd"; }

/* line 4943, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sunglasses:before {
  content: "\f5ce"; }

/* line 4947, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-swap-horizontal:before {
  content: "\f5cf"; }

/* line 4951, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-swap-vertical:before {
  content: "\f5d0"; }

/* line 4955, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-swim:before {
  content: "\f5d1"; }

/* line 4959, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-switch:before {
  content: "\f5d2"; }

/* line 4963, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sword:before {
  content: "\f5d3"; }

/* line 4967, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sync:before {
  content: "\f5d4"; }

/* line 4971, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sync-alert:before {
  content: "\f5d5"; }

/* line 4975, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-sync-off:before {
  content: "\f5d6"; }

/* line 4979, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tab:before {
  content: "\f5d7"; }

/* line 4983, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tab-unselected:before {
  content: "\f5d8"; }

/* line 4987, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-table:before {
  content: "\f5d9"; }

/* line 4991, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-table-column-plus-after:before {
  content: "\f5da"; }

/* line 4995, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-table-column-plus-before:before {
  content: "\f5db"; }

/* line 4999, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-table-column-remove:before {
  content: "\f5dc"; }

/* line 5003, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-table-column-width:before {
  content: "\f5dd"; }

/* line 5007, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-table-edit:before {
  content: "\f5de"; }

/* line 5011, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-table-large:before {
  content: "\f5df"; }

/* line 5015, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-table-row-height:before {
  content: "\f5e0"; }

/* line 5019, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-table-row-plus-after:before {
  content: "\f5e1"; }

/* line 5023, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-table-row-plus-before:before {
  content: "\f5e2"; }

/* line 5027, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-table-row-remove:before {
  content: "\f5e3"; }

/* line 5031, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tablet:before {
  content: "\f5e4"; }

/* line 5035, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tablet-android:before {
  content: "\f5e5"; }

/* line 5039, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tablet-ipad:before {
  content: "\f5e6"; }

/* line 5043, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tag:before {
  content: "\f5e7"; }

/* line 5047, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tag-faces:before {
  content: "\f5e8"; }

/* line 5051, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tag-multiple:before {
  content: "\f5e9"; }

/* line 5055, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tag-outline:before {
  content: "\f5ea"; }

/* line 5059, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tag-text-outline:before {
  content: "\f5eb"; }

/* line 5063, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-target:before {
  content: "\f5ec"; }

/* line 5067, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-taxi:before {
  content: "\f5ed"; }

/* line 5071, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-teamviewer:before {
  content: "\f5ee"; }

/* line 5075, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-telegram:before {
  content: "\f5ef"; }

/* line 5079, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-television:before {
  content: "\f5f0"; }

/* line 5083, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-television-guide:before {
  content: "\f5f1"; }

/* line 5087, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-temperature-celsius:before {
  content: "\f5f2"; }

/* line 5091, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-temperature-fahrenheit:before {
  content: "\f5f3"; }

/* line 5095, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-temperature-kelvin:before {
  content: "\f5f4"; }

/* line 5099, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tennis:before {
  content: "\f5f5"; }

/* line 5103, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tent:before {
  content: "\f5f6"; }

/* line 5107, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-terrain:before {
  content: "\f5f7"; }

/* line 5111, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-text-to-speech:before {
  content: "\f5f8"; }

/* line 5115, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-text-to-speech-off:before {
  content: "\f5f9"; }

/* line 5119, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-texture:before {
  content: "\f5fa"; }

/* line 5123, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-theater:before {
  content: "\f5fb"; }

/* line 5127, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-theme-light-dark:before {
  content: "\f5fc"; }

/* line 5131, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-thermometer:before {
  content: "\f5fd"; }

/* line 5135, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-thermometer-lines:before {
  content: "\f5fe"; }

/* line 5139, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-thumb-down:before {
  content: "\f5ff"; }

/* line 5143, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-thumb-down-outline:before {
  content: "\f600"; }

/* line 5147, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-thumb-up:before {
  content: "\f601"; }

/* line 5151, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-thumb-up-outline:before {
  content: "\f602"; }

/* line 5155, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-thumbs-up-down:before {
  content: "\f603"; }

/* line 5159, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ticket:before {
  content: "\f604"; }

/* line 5163, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ticket-account:before {
  content: "\f605"; }

/* line 5167, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ticket-confirmation:before {
  content: "\f606"; }

/* line 5171, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tie:before {
  content: "\f607"; }

/* line 5175, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-timelapse:before {
  content: "\f608"; }

/* line 5179, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-timer:before {
  content: "\f609"; }

/* line 5183, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-timer-10:before {
  content: "\f60a"; }

/* line 5187, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-timer-3:before {
  content: "\f60b"; }

/* line 5191, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-timer-off:before {
  content: "\f60c"; }

/* line 5195, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-timer-sand:before {
  content: "\f60d"; }

/* line 5199, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-timetable:before {
  content: "\f60e"; }

/* line 5203, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-toggle-switch:before {
  content: "\f60f"; }

/* line 5207, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-toggle-switch-off:before {
  content: "\f610"; }

/* line 5211, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tooltip:before {
  content: "\f611"; }

/* line 5215, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tooltip-edit:before {
  content: "\f612"; }

/* line 5219, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tooltip-image:before {
  content: "\f613"; }

/* line 5223, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tooltip-outline:before {
  content: "\f614"; }

/* line 5227, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tooltip-outline-plus:before {
  content: "\f615"; }

/* line 5231, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tooltip-text:before {
  content: "\f616"; }

/* line 5235, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tor:before {
  content: "\f617"; }

/* line 5239, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-traffic-light:before {
  content: "\f618"; }

/* line 5243, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-train:before {
  content: "\f619"; }

/* line 5247, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tram:before {
  content: "\f61a"; }

/* line 5251, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-transcribe:before {
  content: "\f61b"; }

/* line 5255, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-transcribe-close:before {
  content: "\f61c"; }

/* line 5259, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-transfer:before {
  content: "\f61d"; }

/* line 5263, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tree:before {
  content: "\f61e"; }

/* line 5267, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-trello:before {
  content: "\f61f"; }

/* line 5271, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-trending-down:before {
  content: "\f620"; }

/* line 5275, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-trending-neutral:before {
  content: "\f621"; }

/* line 5279, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-trending-up:before {
  content: "\f622"; }

/* line 5283, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-triangle:before {
  content: "\f623"; }

/* line 5287, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-triangle-outline:before {
  content: "\f624"; }

/* line 5291, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-trophy:before {
  content: "\f625"; }

/* line 5295, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-trophy-award:before {
  content: "\f626"; }

/* line 5299, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-trophy-outline:before {
  content: "\f627"; }

/* line 5303, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-trophy-variant:before {
  content: "\f628"; }

/* line 5307, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-trophy-variant-outline:before {
  content: "\f629"; }

/* line 5311, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-truck:before {
  content: "\f62a"; }

/* line 5315, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-truck-delivery:before {
  content: "\f62b"; }

/* line 5319, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tshirt-crew:before {
  content: "\f62c"; }

/* line 5323, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tshirt-v:before {
  content: "\f62d"; }

/* line 5327, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tumblr:before {
  content: "\f62e"; }

/* line 5331, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-tumblr-reblog:before {
  content: "\f62f"; }

/* line 5335, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-twitch:before {
  content: "\f630"; }

/* line 5339, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-twitter:before {
  content: "\f631"; }

/* line 5343, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-twitter-box:before {
  content: "\f632"; }

/* line 5347, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-twitter-circle:before {
  content: "\f633"; }

/* line 5351, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-twitter-retweet:before {
  content: "\f634"; }

/* line 5355, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ubuntu:before {
  content: "\f635"; }

/* line 5359, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-umbraco:before {
  content: "\f636"; }

/* line 5363, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-umbrella:before {
  content: "\f637"; }

/* line 5367, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-umbrella-outline:before {
  content: "\f638"; }

/* line 5371, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-undo:before {
  content: "\f639"; }

/* line 5375, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-undo-variant:before {
  content: "\f63a"; }

/* line 5379, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-unfold-less:before {
  content: "\f63b"; }

/* line 5383, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-unfold-more:before {
  content: "\f63c"; }

/* line 5387, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-ungroup:before {
  content: "\f63d"; }

/* line 5391, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-untappd:before {
  content: "\f63e"; }

/* line 5395, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-upload:before {
  content: "\f63f"; }

/* line 5399, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-usb:before {
  content: "\f640"; }

/* line 5403, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-arrange-above:before {
  content: "\f641"; }

/* line 5407, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-arrange-below:before {
  content: "\f642"; }

/* line 5411, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-circle:before {
  content: "\f643"; }

/* line 5415, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-circle-variant:before {
  content: "\f644"; }

/* line 5419, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-combine:before {
  content: "\f645"; }

/* line 5423, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-curve:before {
  content: "\f646"; }

/* line 5427, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-difference:before {
  content: "\f647"; }

/* line 5431, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-difference-ab:before {
  content: "\f648"; }

/* line 5435, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-difference-ba:before {
  content: "\f649"; }

/* line 5439, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-intersection:before {
  content: "\f64a"; }

/* line 5443, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-line:before {
  content: "\f64b"; }

/* line 5447, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-point:before {
  content: "\f64c"; }

/* line 5451, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-polygon:before {
  content: "\f64d"; }

/* line 5455, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-polyline:before {
  content: "\f64e"; }

/* line 5459, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-selection:before {
  content: "\f64f"; }

/* line 5463, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-square:before {
  content: "\f650"; }

/* line 5467, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-triangle:before {
  content: "\f651"; }

/* line 5471, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vector-union:before {
  content: "\f652"; }

/* line 5475, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-verified:before {
  content: "\f653"; }

/* line 5479, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vibrate:before {
  content: "\f654"; }

/* line 5483, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-video:before {
  content: "\f655"; }

/* line 5487, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-video-off:before {
  content: "\f656"; }

/* line 5491, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-video-switch:before {
  content: "\f657"; }

/* line 5495, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-view-agenda:before {
  content: "\f658"; }

/* line 5499, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-view-array:before {
  content: "\f659"; }

/* line 5503, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-view-carousel:before {
  content: "\f65a"; }

/* line 5507, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-view-column:before {
  content: "\f65b"; }

/* line 5511, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-view-dashboard:before {
  content: "\f65c"; }

/* line 5515, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-view-day:before {
  content: "\f65d"; }

/* line 5519, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-view-grid:before {
  content: "\f65e"; }

/* line 5523, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-view-headline:before {
  content: "\f65f"; }

/* line 5527, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-view-list:before {
  content: "\f660"; }

/* line 5531, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-view-module:before {
  content: "\f661"; }

/* line 5535, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-view-quilt:before {
  content: "\f662"; }

/* line 5539, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-view-stream:before {
  content: "\f663"; }

/* line 5543, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-view-week:before {
  content: "\f664"; }

/* line 5547, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vimeo:before {
  content: "\f665"; }

/* line 5551, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vine:before {
  content: "\f666"; }

/* line 5555, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vk:before {
  content: "\f667"; }

/* line 5559, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vk-box:before {
  content: "\f668"; }

/* line 5563, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vk-circle:before {
  content: "\f669"; }

/* line 5567, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-voicemail:before {
  content: "\f66a"; }

/* line 5571, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-volume-high:before {
  content: "\f66b"; }

/* line 5575, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-volume-low:before {
  content: "\f66c"; }

/* line 5579, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-volume-medium:before {
  content: "\f66d"; }

/* line 5583, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-volume-off:before {
  content: "\f66e"; }

/* line 5587, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-vpn:before {
  content: "\f66f"; }

/* line 5591, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-walk:before {
  content: "\f670"; }

/* line 5595, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wallet:before {
  content: "\f671"; }

/* line 5599, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wallet-giftcard:before {
  content: "\f672"; }

/* line 5603, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wallet-membership:before {
  content: "\f673"; }

/* line 5607, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wallet-travel:before {
  content: "\f674"; }

/* line 5611, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wan:before {
  content: "\f675"; }

/* line 5615, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-watch:before {
  content: "\f676"; }

/* line 5619, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-watch-export:before {
  content: "\f677"; }

/* line 5623, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-watch-import:before {
  content: "\f678"; }

/* line 5627, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-water:before {
  content: "\f679"; }

/* line 5631, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-water-off:before {
  content: "\f67a"; }

/* line 5635, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-water-percent:before {
  content: "\f67b"; }

/* line 5639, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-water-pump:before {
  content: "\f67c"; }

/* line 5643, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-cloudy:before {
  content: "\f67d"; }

/* line 5647, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-fog:before {
  content: "\f67e"; }

/* line 5651, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-hail:before {
  content: "\f67f"; }

/* line 5655, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-lightning:before {
  content: "\f680"; }

/* line 5659, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-night:before {
  content: "\f681"; }

/* line 5663, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-partlycloudy:before {
  content: "\f682"; }

/* line 5667, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-pouring:before {
  content: "\f683"; }

/* line 5671, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-rainy:before {
  content: "\f684"; }

/* line 5675, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-snowy:before {
  content: "\f685"; }

/* line 5679, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-sunny:before {
  content: "\f686"; }

/* line 5683, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-sunset:before {
  content: "\f687"; }

/* line 5687, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-sunset-down:before {
  content: "\f688"; }

/* line 5691, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-sunset-up:before {
  content: "\f689"; }

/* line 5695, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-windy:before {
  content: "\f68a"; }

/* line 5699, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weather-windy-variant:before {
  content: "\f68b"; }

/* line 5703, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-web:before {
  content: "\f68c"; }

/* line 5707, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-webcam:before {
  content: "\f68d"; }

/* line 5711, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weight:before {
  content: "\f68e"; }

/* line 5715, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-weight-kilogram:before {
  content: "\f68f"; }

/* line 5719, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-whatsapp:before {
  content: "\f690"; }

/* line 5723, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wheelchair-accessibility:before {
  content: "\f691"; }

/* line 5727, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-white-balance-auto:before {
  content: "\f692"; }

/* line 5731, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-white-balance-incandescent:before {
  content: "\f693"; }

/* line 5735, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-white-balance-irradescent:before {
  content: "\f694"; }

/* line 5739, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-white-balance-sunny:before {
  content: "\f695"; }

/* line 5743, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wifi:before {
  content: "\f696"; }

/* line 5747, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wifi-off:before {
  content: "\f697"; }

/* line 5751, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wii:before {
  content: "\f698"; }

/* line 5755, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wikipedia:before {
  content: "\f699"; }

/* line 5759, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-window-close:before {
  content: "\f69a"; }

/* line 5763, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-window-closed:before {
  content: "\f69b"; }

/* line 5767, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-window-maximize:before {
  content: "\f69c"; }

/* line 5771, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-window-minimize:before {
  content: "\f69d"; }

/* line 5775, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-window-open:before {
  content: "\f69e"; }

/* line 5779, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-window-restore:before {
  content: "\f69f"; }

/* line 5783, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-windows:before {
  content: "\f6a0"; }

/* line 5787, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wordpress:before {
  content: "\f6a1"; }

/* line 5791, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-worker:before {
  content: "\f6a2"; }

/* line 5795, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wrap:before {
  content: "\f6a3"; }

/* line 5799, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wrench:before {
  content: "\f6a4"; }

/* line 5803, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-wunderlist:before {
  content: "\f6a5"; }

/* line 5807, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-xbox:before {
  content: "\f6a6"; }

/* line 5811, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-xbox-controller:before {
  content: "\f6a7"; }

/* line 5815, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-xbox-controller-off:before {
  content: "\f6a8"; }

/* line 5819, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-xda:before {
  content: "\f6a9"; }

/* line 5823, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-xing:before {
  content: "\f6aa"; }

/* line 5827, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-xing-box:before {
  content: "\f6ab"; }

/* line 5831, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-xing-circle:before {
  content: "\f6ac"; }

/* line 5835, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-xml:before {
  content: "\f6ad"; }

/* line 5839, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-yeast:before {
  content: "\f6ae"; }

/* line 5843, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-yelp:before {
  content: "\f6af"; }

/* line 5847, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-youtube-play:before {
  content: "\f6b0"; }

/* line 5851, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-zip-box:before {
  content: "\f6b1"; }

/* line 5855, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-18px {
  font-size: 18px; }

/* line 5859, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-24px {
  font-size: 24px; }

/* line 5863, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-36px {
  font-size: 36px; }

/* line 5867, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-48px {
  font-size: 48px; }

/* line 5871, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dark {
  color: rgba(0, 0, 0, 0.54); }

/* line 5875, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-dark.mdi-inactive {
  color: rgba(0, 0, 0, 0.26); }

/* line 5879, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-light {
  color: white; }

/* line 5883, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_mdi.scss */
.mdi-light.mdi-inactive {
  color: rgba(255, 255, 255, 0.3); }

@font-face {
  font-family: 'Linearicons';
  font-weight: normal;
  font-style: normal;
  src: url("/typo3conf/ext/client/Resources/Public/Fonts/Template/Linearicons.eot");
  /* For IE6-8 */
  src: local("Linearicons"), local("Linearicons"), url("/typo3conf/ext/client/Resources/Public/Fonts/Template/Linearicons.woff") format("woff"), url("/typo3conf/ext/client/Resources/Public/Fonts/Template/Linearicons.ttf") format("truetype"); }

/* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons,
[class^="linearicons-"], [class*=" linearicons-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Linearicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 35, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-home:before {
  content: "\e900"; }

/* line 38, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-home2:before {
  content: "\e901"; }

/* line 41, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-home3:before {
  content: "\e902"; }

/* line 44, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-home4:before {
  content: "\e903"; }

/* line 47, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-home5:before {
  content: "\e904"; }

/* line 50, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-home6:before {
  content: "\e905"; }

/* line 53, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bathtub:before {
  content: "\e906"; }

/* line 56, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-toothbrush:before {
  content: "\e907"; }

/* line 59, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bed:before {
  content: "\e908"; }

/* line 62, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-couch:before {
  content: "\e909"; }

/* line 65, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chair:before {
  content: "\e90a"; }

/* line 68, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-city:before {
  content: "\e90b"; }

/* line 71, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-apartment:before {
  content: "\e90c"; }

/* line 74, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pencil:before {
  content: "\e90d"; }

/* line 77, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pencil2:before {
  content: "\e90e"; }

/* line 80, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pen:before {
  content: "\e90f"; }

/* line 83, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pencil3:before {
  content: "\e910"; }

/* line 86, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-eraser:before {
  content: "\e911"; }

/* line 89, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pencil4:before {
  content: "\e912"; }

/* line 92, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pencil5:before {
  content: "\e913"; }

/* line 95, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-feather:before {
  content: "\e914"; }

/* line 98, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-feather2:before {
  content: "\e915"; }

/* line 101, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-feather3:before {
  content: "\e916"; }

/* line 104, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pen2:before {
  content: "\e917"; }

/* line 107, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pen-add:before {
  content: "\e918"; }

/* line 110, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pen-remove:before {
  content: "\e919"; }

/* line 113, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-vector:before {
  content: "\e91a"; }

/* line 116, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pen3:before {
  content: "\e91b"; }

/* line 119, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-blog:before {
  content: "\e91c"; }

/* line 122, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-brush:before {
  content: "\e91d"; }

/* line 125, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-brush2:before {
  content: "\e91e"; }

/* line 128, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-spray:before {
  content: "\e91f"; }

/* line 131, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-paint-roller:before {
  content: "\e920"; }

/* line 134, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-stamp:before {
  content: "\e921"; }

/* line 137, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tape:before {
  content: "\e922"; }

/* line 140, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-desk-tape:before {
  content: "\e923"; }

/* line 143, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-texture:before {
  content: "\e924"; }

/* line 146, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-eye-dropper:before {
  content: "\e925"; }

/* line 149, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-palette:before {
  content: "\e926"; }

/* line 152, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-color-sampler:before {
  content: "\e927"; }

/* line 155, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bucket:before {
  content: "\e928"; }

/* line 158, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-gradient:before {
  content: "\e929"; }

/* line 161, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-gradient2:before {
  content: "\e92a"; }

/* line 164, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-magic-wand:before {
  content: "\e92b"; }

/* line 167, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-magnet:before {
  content: "\e92c"; }

/* line 170, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pencil-ruler:before {
  content: "\e92d"; }

/* line 173, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pencil-ruler2:before {
  content: "\e92e"; }

/* line 176, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-compass:before {
  content: "\e92f"; }

/* line 179, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-aim:before {
  content: "\e930"; }

/* line 182, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-gun:before {
  content: "\e931"; }

/* line 185, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bottle:before {
  content: "\e932"; }

/* line 188, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-drop:before {
  content: "\e933"; }

/* line 191, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-drop-crossed:before {
  content: "\e934"; }

/* line 194, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-drop2:before {
  content: "\e935"; }

/* line 197, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-snow:before {
  content: "\e936"; }

/* line 200, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-snow2:before {
  content: "\e937"; }

/* line 203, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fire:before {
  content: "\e938"; }

/* line 206, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-lighter:before {
  content: "\e939"; }

/* line 209, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-knife:before {
  content: "\e93a"; }

/* line 212, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-dagger:before {
  content: "\e93b"; }

/* line 215, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tissue:before {
  content: "\e93c"; }

/* line 218, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-toilet-paper:before {
  content: "\e93d"; }

/* line 221, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-poop:before {
  content: "\e93e"; }

/* line 224, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-umbrella:before {
  content: "\e93f"; }

/* line 227, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-umbrella2:before {
  content: "\e940"; }

/* line 230, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-rain:before {
  content: "\e941"; }

/* line 233, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tornado:before {
  content: "\e942"; }

/* line 236, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wind:before {
  content: "\e943"; }

/* line 239, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fan:before {
  content: "\e944"; }

/* line 242, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-contrast:before {
  content: "\e945"; }

/* line 245, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sun-small:before {
  content: "\e946"; }

/* line 248, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sun:before {
  content: "\e947"; }

/* line 251, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sun2:before {
  content: "\e948"; }

/* line 254, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-moon:before {
  content: "\e949"; }

/* line 257, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud:before {
  content: "\e94a"; }

/* line 260, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-upload:before {
  content: "\e94b"; }

/* line 263, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-download:before {
  content: "\e94c"; }

/* line 266, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-rain:before {
  content: "\e94d"; }

/* line 269, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-hailstones:before {
  content: "\e94e"; }

/* line 272, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-snow:before {
  content: "\e94f"; }

/* line 275, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-windy:before {
  content: "\e950"; }

/* line 278, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sun-wind:before {
  content: "\e951"; }

/* line 281, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-fog:before {
  content: "\e952"; }

/* line 284, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-sun:before {
  content: "\e953"; }

/* line 287, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-lightning:before {
  content: "\e954"; }

/* line 290, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-sync:before {
  content: "\e955"; }

/* line 293, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-lock:before {
  content: "\e956"; }

/* line 296, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-gear:before {
  content: "\e957"; }

/* line 299, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-alert:before {
  content: "\e958"; }

/* line 302, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-check:before {
  content: "\e959"; }

/* line 305, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-cross:before {
  content: "\e95a"; }

/* line 308, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-crossed:before {
  content: "\e95b"; }

/* line 311, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cloud-database:before {
  content: "\e95c"; }

/* line 314, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-database:before {
  content: "\e95d"; }

/* line 317, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-database-add:before {
  content: "\e95e"; }

/* line 320, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-database-remove:before {
  content: "\e95f"; }

/* line 323, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-database-lock:before {
  content: "\e960"; }

/* line 326, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-database-refresh:before {
  content: "\e961"; }

/* line 329, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-database-check:before {
  content: "\e962"; }

/* line 332, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-database-history:before {
  content: "\e963"; }

/* line 335, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-database-upload:before {
  content: "\e964"; }

/* line 338, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-database-download:before {
  content: "\e965"; }

/* line 341, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-server:before {
  content: "\e966"; }

/* line 344, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shield:before {
  content: "\e967"; }

/* line 347, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shield-check:before {
  content: "\e968"; }

/* line 350, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shield-alert:before {
  content: "\e969"; }

/* line 353, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shield-cross:before {
  content: "\e96a"; }

/* line 356, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-lock:before {
  content: "\e96b"; }

/* line 359, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-rotation-lock:before {
  content: "\e96c"; }

/* line 362, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-unlock:before {
  content: "\e96d"; }

/* line 365, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-key:before {
  content: "\e96e"; }

/* line 368, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-key-hole:before {
  content: "\e96f"; }

/* line 371, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-toggle-off:before {
  content: "\e970"; }

/* line 374, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-toggle-on:before {
  content: "\e971"; }

/* line 377, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cog:before {
  content: "\e972"; }

/* line 380, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cog2:before {
  content: "\e973"; }

/* line 383, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wrench:before {
  content: "\e974"; }

/* line 386, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-screwdriver:before {
  content: "\e975"; }

/* line 389, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hammer-wrench:before {
  content: "\e976"; }

/* line 392, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hammer:before {
  content: "\e977"; }

/* line 395, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-saw:before {
  content: "\e978"; }

/* line 398, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-axe:before {
  content: "\e979"; }

/* line 401, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-axe2:before {
  content: "\e97a"; }

/* line 404, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shovel:before {
  content: "\e97b"; }

/* line 407, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pickaxe:before {
  content: "\e97c"; }

/* line 410, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-factory:before {
  content: "\e97d"; }

/* line 413, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-factory2:before {
  content: "\e97e"; }

/* line 416, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-recycle:before {
  content: "\e97f"; }

/* line 419, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-trash:before {
  content: "\e980"; }

/* line 422, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-trash2:before {
  content: "\e981"; }

/* line 425, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-trash3:before {
  content: "\e982"; }

/* line 428, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-broom:before {
  content: "\e983"; }

/* line 431, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-game:before {
  content: "\e984"; }

/* line 434, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-gamepad:before {
  content: "\e985"; }

/* line 437, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-joystick:before {
  content: "\e986"; }

/* line 440, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-dice:before {
  content: "\e987"; }

/* line 443, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-spades:before {
  content: "\e988"; }

/* line 446, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-diamonds:before {
  content: "\e989"; }

/* line 449, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-clubs:before {
  content: "\e98a"; }

/* line 452, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hearts:before {
  content: "\e98b"; }

/* line 455, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-heart:before {
  content: "\e98c"; }

/* line 458, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-star:before {
  content: "\e98d"; }

/* line 461, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-star-half:before {
  content: "\e98e"; }

/* line 464, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-star-empty:before {
  content: "\e98f"; }

/* line 467, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-flag:before {
  content: "\e990"; }

/* line 470, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-flag2:before {
  content: "\e991"; }

/* line 473, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-flag3:before {
  content: "\e992"; }

/* line 476, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mailbox-full:before {
  content: "\e993"; }

/* line 479, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mailbox-empty:before {
  content: "\e994"; }

/* line 482, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-at-sign:before {
  content: "\e995"; }

/* line 485, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-envelope:before {
  content: "\e996"; }

/* line 488, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-envelope-open:before {
  content: "\e997"; }

/* line 491, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-paperclip:before {
  content: "\e998"; }

/* line 494, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-paper-plane:before {
  content: "\e999"; }

/* line 497, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-reply:before {
  content: "\e99a"; }

/* line 500, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-reply-all:before {
  content: "\e99b"; }

/* line 503, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-inbox:before {
  content: "\e99c"; }

/* line 506, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-inbox2:before {
  content: "\e99d"; }

/* line 509, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-outbox:before {
  content: "\e99e"; }

/* line 512, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-box:before {
  content: "\e99f"; }

/* line 515, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-archive:before {
  content: "\e9a0"; }

/* line 518, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-archive2:before {
  content: "\e9a1"; }

/* line 521, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-drawers:before {
  content: "\e9a2"; }

/* line 524, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-drawers2:before {
  content: "\e9a3"; }

/* line 527, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-drawers3:before {
  content: "\e9a4"; }

/* line 530, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-eye:before {
  content: "\e9a5"; }

/* line 533, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-eye-crossed:before {
  content: "\e9a6"; }

/* line 536, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-eye-plus:before {
  content: "\e9a7"; }

/* line 539, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-eye-minus:before {
  content: "\e9a8"; }

/* line 542, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-binoculars:before {
  content: "\e9a9"; }

/* line 545, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-binoculars2:before {
  content: "\e9aa"; }

/* line 548, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hdd:before {
  content: "\e9ab"; }

/* line 551, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hdd-down:before {
  content: "\e9ac"; }

/* line 554, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hdd-up:before {
  content: "\e9ad"; }

/* line 557, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-floppy-disk:before {
  content: "\e9ae"; }

/* line 560, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-disc:before {
  content: "\e9af"; }

/* line 563, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tape2:before {
  content: "\e9b0"; }

/* line 566, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-printer:before {
  content: "\e9b1"; }

/* line 569, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shredder:before {
  content: "\e9b2"; }

/* line 572, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-empty:before {
  content: "\e9b3"; }

/* line 575, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-add:before {
  content: "\e9b4"; }

/* line 578, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-check:before {
  content: "\e9b5"; }

/* line 581, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-lock:before {
  content: "\e9b6"; }

/* line 584, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-files:before {
  content: "\e9b7"; }

/* line 587, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-copy:before {
  content: "\e9b8"; }

/* line 590, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-compare:before {
  content: "\e9b9"; }

/* line 593, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-folder:before {
  content: "\e9ba"; }

/* line 596, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-folder-search:before {
  content: "\e9bb"; }

/* line 599, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-folder-plus:before {
  content: "\e9bc"; }

/* line 602, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-folder-minus:before {
  content: "\e9bd"; }

/* line 605, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-folder-download:before {
  content: "\e9be"; }

/* line 608, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-folder-upload:before {
  content: "\e9bf"; }

/* line 611, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-folder-star:before {
  content: "\e9c0"; }

/* line 614, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-folder-heart:before {
  content: "\e9c1"; }

/* line 617, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-folder-user:before {
  content: "\e9c2"; }

/* line 620, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-folder-shared:before {
  content: "\e9c3"; }

/* line 623, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-folder-music:before {
  content: "\e9c4"; }

/* line 626, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-folder-picture:before {
  content: "\e9c5"; }

/* line 629, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-folder-film:before {
  content: "\e9c6"; }

/* line 632, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-scissors:before {
  content: "\e9c7"; }

/* line 635, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-paste:before {
  content: "\e9c8"; }

/* line 638, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-clipboard-empty:before {
  content: "\e9c9"; }

/* line 641, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-clipboard-pencil:before {
  content: "\e9ca"; }

/* line 644, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-clipboard-text:before {
  content: "\e9cb"; }

/* line 647, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-clipboard-check:before {
  content: "\e9cc"; }

/* line 650, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-clipboard-down:before {
  content: "\e9cd"; }

/* line 653, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-clipboard-left:before {
  content: "\e9ce"; }

/* line 656, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-clipboard-alert:before {
  content: "\e9cf"; }

/* line 659, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-clipboard-user:before {
  content: "\e9d0"; }

/* line 662, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-register:before {
  content: "\e9d1"; }

/* line 665, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-enter:before {
  content: "\e9d2"; }

/* line 668, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-exit:before {
  content: "\e9d3"; }

/* line 671, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-papers:before {
  content: "\e9d4"; }

/* line 674, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-news:before {
  content: "\e9d5"; }

/* line 677, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-reading:before {
  content: "\e9d6"; }

/* line 680, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-typewriter:before {
  content: "\e9d7"; }

/* line 683, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-document:before {
  content: "\e9d8"; }

/* line 686, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-document2:before {
  content: "\e9d9"; }

/* line 689, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-graduation-hat:before {
  content: "\e9da"; }

/* line 692, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-license:before {
  content: "\e9db"; }

/* line 695, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-license2:before {
  content: "\e9dc"; }

/* line 698, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-medal-empty:before {
  content: "\e9dd"; }

/* line 701, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-medal-first:before {
  content: "\e9de"; }

/* line 704, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-medal-second:before {
  content: "\e9df"; }

/* line 707, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-medal-third:before {
  content: "\e9e0"; }

/* line 710, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-podium:before {
  content: "\e9e1"; }

/* line 713, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-trophy:before {
  content: "\e9e2"; }

/* line 716, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-trophy2:before {
  content: "\e9e3"; }

/* line 719, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-music-note:before {
  content: "\e9e4"; }

/* line 722, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-music-note2:before {
  content: "\e9e5"; }

/* line 725, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-music-note3:before {
  content: "\e9e6"; }

/* line 728, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-playlist:before {
  content: "\e9e7"; }

/* line 731, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-playlist-add:before {
  content: "\e9e8"; }

/* line 734, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-guitar:before {
  content: "\e9e9"; }

/* line 737, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-trumpet:before {
  content: "\e9ea"; }

/* line 740, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-album:before {
  content: "\e9eb"; }

/* line 743, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shuffle:before {
  content: "\e9ec"; }

/* line 746, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-repeat-one:before {
  content: "\e9ed"; }

/* line 749, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-repeat:before {
  content: "\e9ee"; }

/* line 752, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-headphones:before {
  content: "\e9ef"; }

/* line 755, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-headset:before {
  content: "\e9f0"; }

/* line 758, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-loudspeaker:before {
  content: "\e9f1"; }

/* line 761, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-equalizer:before {
  content: "\e9f2"; }

/* line 764, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-theater:before {
  content: "\e9f3"; }

/* line 767, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-3d-glasses:before {
  content: "\e9f4"; }

/* line 770, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-ticket:before {
  content: "\e9f5"; }

/* line 773, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-presentation:before {
  content: "\e9f6"; }

/* line 776, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-play:before {
  content: "\e9f7"; }

/* line 779, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-film-play:before {
  content: "\e9f8"; }

/* line 782, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-clapboard-play:before {
  content: "\e9f9"; }

/* line 785, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-media:before {
  content: "\e9fa"; }

/* line 788, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-film:before {
  content: "\e9fb"; }

/* line 791, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-film2:before {
  content: "\e9fc"; }

/* line 794, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-surveillance:before {
  content: "\e9fd"; }

/* line 797, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-surveillance2:before {
  content: "\e9fe"; }

/* line 800, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-camera:before {
  content: "\e9ff"; }

/* line 803, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-camera-crossed:before {
  content: "\ea00"; }

/* line 806, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-camera-play:before {
  content: "\ea01"; }

/* line 809, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-time-lapse:before {
  content: "\ea02"; }

/* line 812, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-record:before {
  content: "\ea03"; }

/* line 815, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-camera2:before {
  content: "\ea04"; }

/* line 818, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-camera-flip:before {
  content: "\ea05"; }

/* line 821, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-panorama:before {
  content: "\ea06"; }

/* line 824, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-time-lapse2:before {
  content: "\ea07"; }

/* line 827, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shutter:before {
  content: "\ea08"; }

/* line 830, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shutter2:before {
  content: "\ea09"; }

/* line 833, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-face-detection:before {
  content: "\ea0a"; }

/* line 836, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-flare:before {
  content: "\ea0b"; }

/* line 839, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-convex:before {
  content: "\ea0c"; }

/* line 842, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-concave:before {
  content: "\ea0d"; }

/* line 845, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-picture:before {
  content: "\ea0e"; }

/* line 848, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-picture2:before {
  content: "\ea0f"; }

/* line 851, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-picture3:before {
  content: "\ea10"; }

/* line 854, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pictures:before {
  content: "\ea11"; }

/* line 857, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-book:before {
  content: "\ea12"; }

/* line 860, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-audio-book:before {
  content: "\ea13"; }

/* line 863, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-book2:before {
  content: "\ea14"; }

/* line 866, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bookmark:before {
  content: "\ea15"; }

/* line 869, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bookmark2:before {
  content: "\ea16"; }

/* line 872, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-label:before {
  content: "\ea17"; }

/* line 875, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-library:before {
  content: "\ea18"; }

/* line 878, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-library2:before {
  content: "\ea19"; }

/* line 881, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-contacts:before {
  content: "\ea1a"; }

/* line 884, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-profile:before {
  content: "\ea1b"; }

/* line 887, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-portrait:before {
  content: "\ea1c"; }

/* line 890, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-portrait2:before {
  content: "\ea1d"; }

/* line 893, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-user:before {
  content: "\ea1e"; }

/* line 896, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-user-plus:before {
  content: "\ea1f"; }

/* line 899, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-user-minus:before {
  content: "\ea20"; }

/* line 902, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-user-lock:before {
  content: "\ea21"; }

/* line 905, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-users:before {
  content: "\ea22"; }

/* line 908, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-users2:before {
  content: "\ea23"; }

/* line 911, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-users-plus:before {
  content: "\ea24"; }

/* line 914, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-users-minus:before {
  content: "\ea25"; }

/* line 917, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-group-work:before {
  content: "\ea26"; }

/* line 920, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-woman:before {
  content: "\ea27"; }

/* line 923, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-man:before {
  content: "\ea28"; }

/* line 926, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-baby:before {
  content: "\ea29"; }

/* line 929, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-baby2:before {
  content: "\ea2a"; }

/* line 932, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-baby3:before {
  content: "\ea2b"; }

/* line 935, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-baby-bottle:before {
  content: "\ea2c"; }

/* line 938, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-walk:before {
  content: "\ea2d"; }

/* line 941, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hand-waving:before {
  content: "\ea2e"; }

/* line 944, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-jump:before {
  content: "\ea2f"; }

/* line 947, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-run:before {
  content: "\ea30"; }

/* line 950, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-woman2:before {
  content: "\ea31"; }

/* line 953, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-man2:before {
  content: "\ea32"; }

/* line 956, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-man-woman:before {
  content: "\ea33"; }

/* line 959, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-height:before {
  content: "\ea34"; }

/* line 962, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-weight:before {
  content: "\ea35"; }

/* line 965, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-scale:before {
  content: "\ea36"; }

/* line 968, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-button:before {
  content: "\ea37"; }

/* line 971, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bow-tie:before {
  content: "\ea38"; }

/* line 974, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tie:before {
  content: "\ea39"; }

/* line 977, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-socks:before {
  content: "\ea3a"; }

/* line 980, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shoe:before {
  content: "\ea3b"; }

/* line 983, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shoes:before {
  content: "\ea3c"; }

/* line 986, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hat:before {
  content: "\ea3d"; }

/* line 989, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pants:before {
  content: "\ea3e"; }

/* line 992, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shorts:before {
  content: "\ea3f"; }

/* line 995, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-flip-flops:before {
  content: "\ea40"; }

/* line 998, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shirt:before {
  content: "\ea41"; }

/* line 1001, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hanger:before {
  content: "\ea42"; }

/* line 1004, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-laundry:before {
  content: "\ea43"; }

/* line 1007, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-store:before {
  content: "\ea44"; }

/* line 1010, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-haircut:before {
  content: "\ea45"; }

/* line 1013, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-store-24:before {
  content: "\ea46"; }

/* line 1016, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-barcode:before {
  content: "\ea47"; }

/* line 1019, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-barcode2:before {
  content: "\ea48"; }

/* line 1022, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-barcode3:before {
  content: "\ea49"; }

/* line 1025, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cashier:before {
  content: "\ea4a"; }

/* line 1028, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bag:before {
  content: "\ea4b"; }

/* line 1031, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bag2:before {
  content: "\ea4c"; }

/* line 1034, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cart:before {
  content: "\ea4d"; }

/* line 1037, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cart-empty:before {
  content: "\ea4e"; }

/* line 1040, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cart-full:before {
  content: "\ea4f"; }

/* line 1043, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cart-plus:before {
  content: "\ea50"; }

/* line 1046, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cart-plus2:before {
  content: "\ea51"; }

/* line 1049, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cart-add:before {
  content: "\ea52"; }

/* line 1052, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cart-remove:before {
  content: "\ea53"; }

/* line 1055, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cart-exchange:before {
  content: "\ea54"; }

/* line 1058, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tag:before {
  content: "\ea55"; }

/* line 1061, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tags:before {
  content: "\ea56"; }

/* line 1064, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-receipt:before {
  content: "\ea57"; }

/* line 1067, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wallet:before {
  content: "\ea58"; }

/* line 1070, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-credit-card:before {
  content: "\ea59"; }

/* line 1073, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cash-dollar:before {
  content: "\ea5a"; }

/* line 1076, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cash-euro:before {
  content: "\ea5b"; }

/* line 1079, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cash-pound:before {
  content: "\ea5c"; }

/* line 1082, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cash-yen:before {
  content: "\ea5d"; }

/* line 1085, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bag-dollar:before {
  content: "\ea5e"; }

/* line 1088, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bag-euro:before {
  content: "\ea5f"; }

/* line 1091, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bag-pound:before {
  content: "\ea60"; }

/* line 1094, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bag-yen:before {
  content: "\ea61"; }

/* line 1097, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-coin-dollar:before {
  content: "\ea62"; }

/* line 1100, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-coin-euro:before {
  content: "\ea63"; }

/* line 1103, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-coin-pound:before {
  content: "\ea64"; }

/* line 1106, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-coin-yen:before {
  content: "\ea65"; }

/* line 1109, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-calculator:before {
  content: "\ea66"; }

/* line 1112, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-calculator2:before {
  content: "\ea67"; }

/* line 1115, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-abacus:before {
  content: "\ea68"; }

/* line 1118, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-vault:before {
  content: "\ea69"; }

/* line 1121, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-telephone:before {
  content: "\ea6a"; }

/* line 1124, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-phone-lock:before {
  content: "\ea6b"; }

/* line 1127, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-phone-wave:before {
  content: "\ea6c"; }

/* line 1130, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-phone-pause:before {
  content: "\ea6d"; }

/* line 1133, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-phone-outgoing:before {
  content: "\ea6e"; }

/* line 1136, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-phone-incoming:before {
  content: "\ea6f"; }

/* line 1139, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-phone-in-out:before {
  content: "\ea70"; }

/* line 1142, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-phone-error:before {
  content: "\ea71"; }

/* line 1145, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-phone-sip:before {
  content: "\ea72"; }

/* line 1148, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-phone-plus:before {
  content: "\ea73"; }

/* line 1151, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-phone-minus:before {
  content: "\ea74"; }

/* line 1154, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-voicemail:before {
  content: "\ea75"; }

/* line 1157, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-dial:before {
  content: "\ea76"; }

/* line 1160, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-telephone2:before {
  content: "\ea77"; }

/* line 1163, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pushpin:before {
  content: "\ea78"; }

/* line 1166, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pushpin2:before {
  content: "\ea79"; }

/* line 1169, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-map-marker:before {
  content: "\ea7a"; }

/* line 1172, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-map-marker-user:before {
  content: "\ea7b"; }

/* line 1175, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-map-marker-down:before {
  content: "\ea7c"; }

/* line 1178, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-map-marker-check:before {
  content: "\ea7d"; }

/* line 1181, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-map-marker-crossed:before {
  content: "\ea7e"; }

/* line 1184, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-radar:before {
  content: "\ea7f"; }

/* line 1187, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-compass2:before {
  content: "\ea80"; }

/* line 1190, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-map:before {
  content: "\ea81"; }

/* line 1193, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-map2:before {
  content: "\ea82"; }

/* line 1196, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-location:before {
  content: "\ea83"; }

/* line 1199, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-road-sign:before {
  content: "\ea84"; }

/* line 1202, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-calendar-empty:before {
  content: "\ea85"; }

/* line 1205, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-calendar-check:before {
  content: "\ea86"; }

/* line 1208, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-calendar-cross:before {
  content: "\ea87"; }

/* line 1211, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-calendar-31:before {
  content: "\ea88"; }

/* line 1214, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-calendar-full:before {
  content: "\ea89"; }

/* line 1217, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-calendar-insert:before {
  content: "\ea8a"; }

/* line 1220, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-calendar-text:before {
  content: "\ea8b"; }

/* line 1223, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-calendar-user:before {
  content: "\ea8c"; }

/* line 1226, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mouse:before {
  content: "\ea8d"; }

/* line 1229, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mouse-left:before {
  content: "\ea8e"; }

/* line 1232, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mouse-right:before {
  content: "\ea8f"; }

/* line 1235, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mouse-both:before {
  content: "\ea90"; }

/* line 1238, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-keyboard:before {
  content: "\ea91"; }

/* line 1241, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-keyboard-up:before {
  content: "\ea92"; }

/* line 1244, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-keyboard-down:before {
  content: "\ea93"; }

/* line 1247, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-delete:before {
  content: "\ea94"; }

/* line 1250, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-spell-check:before {
  content: "\ea95"; }

/* line 1253, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-escape:before {
  content: "\ea96"; }

/* line 1256, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-enter2:before {
  content: "\ea97"; }

/* line 1259, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-screen:before {
  content: "\ea98"; }

/* line 1262, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-aspect-ratio:before {
  content: "\ea99"; }

/* line 1265, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-signal:before {
  content: "\ea9a"; }

/* line 1268, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-signal-lock:before {
  content: "\ea9b"; }

/* line 1271, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-signal-80:before {
  content: "\ea9c"; }

/* line 1274, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-signal-60:before {
  content: "\ea9d"; }

/* line 1277, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-signal-40:before {
  content: "\ea9e"; }

/* line 1280, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-signal-20:before {
  content: "\ea9f"; }

/* line 1283, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-signal-0:before {
  content: "\eaa0"; }

/* line 1286, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-signal-blocked:before {
  content: "\eaa1"; }

/* line 1289, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sim:before {
  content: "\eaa2"; }

/* line 1292, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-flash-memory:before {
  content: "\eaa3"; }

/* line 1295, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-usb-drive:before {
  content: "\eaa4"; }

/* line 1298, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-phone:before {
  content: "\eaa5"; }

/* line 1301, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-smartphone:before {
  content: "\eaa6"; }

/* line 1304, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-smartphone-notification:before {
  content: "\eaa7"; }

/* line 1307, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-smartphone-vibration:before {
  content: "\eaa8"; }

/* line 1310, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-smartphone-embed:before {
  content: "\eaa9"; }

/* line 1313, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-smartphone-waves:before {
  content: "\eaaa"; }

/* line 1316, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tablet:before {
  content: "\eaab"; }

/* line 1319, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tablet2:before {
  content: "\eaac"; }

/* line 1322, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-laptop:before {
  content: "\eaad"; }

/* line 1325, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-laptop-phone:before {
  content: "\eaae"; }

/* line 1328, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-desktop:before {
  content: "\eaaf"; }

/* line 1331, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-launch:before {
  content: "\eab0"; }

/* line 1334, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-new-tab:before {
  content: "\eab1"; }

/* line 1337, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-window:before {
  content: "\eab2"; }

/* line 1340, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cable:before {
  content: "\eab3"; }

/* line 1343, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cable2:before {
  content: "\eab4"; }

/* line 1346, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tv:before {
  content: "\eab5"; }

/* line 1349, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-radio:before {
  content: "\eab6"; }

/* line 1352, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-remote-control:before {
  content: "\eab7"; }

/* line 1355, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-power-switch:before {
  content: "\eab8"; }

/* line 1358, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-power:before {
  content: "\eab9"; }

/* line 1361, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-power-crossed:before {
  content: "\eaba"; }

/* line 1364, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-flash-auto:before {
  content: "\eabb"; }

/* line 1367, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-lamp:before {
  content: "\eabc"; }

/* line 1370, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-flashlight:before {
  content: "\eabd"; }

/* line 1373, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-lampshade:before {
  content: "\eabe"; }

/* line 1376, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cord:before {
  content: "\eabf"; }

/* line 1379, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-outlet:before {
  content: "\eac0"; }

/* line 1382, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-power:before {
  content: "\eac1"; }

/* line 1385, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-empty:before {
  content: "\eac2"; }

/* line 1388, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-alert:before {
  content: "\eac3"; }

/* line 1391, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-error:before {
  content: "\eac4"; }

/* line 1394, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-low1:before {
  content: "\eac5"; }

/* line 1397, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-low2:before {
  content: "\eac6"; }

/* line 1400, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-low3:before {
  content: "\eac7"; }

/* line 1403, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-mid1:before {
  content: "\eac8"; }

/* line 1406, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-mid2:before {
  content: "\eac9"; }

/* line 1409, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-mid3:before {
  content: "\eaca"; }

/* line 1412, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-full:before {
  content: "\eacb"; }

/* line 1415, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-charging:before {
  content: "\eacc"; }

/* line 1418, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-charging2:before {
  content: "\eacd"; }

/* line 1421, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-charging3:before {
  content: "\eace"; }

/* line 1424, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-charging4:before {
  content: "\eacf"; }

/* line 1427, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-charging5:before {
  content: "\ead0"; }

/* line 1430, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-charging6:before {
  content: "\ead1"; }

/* line 1433, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-battery-charging7:before {
  content: "\ead2"; }

/* line 1436, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chip:before {
  content: "\ead3"; }

/* line 1439, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chip-x64:before {
  content: "\ead4"; }

/* line 1442, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chip-x86:before {
  content: "\ead5"; }

/* line 1445, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubble:before {
  content: "\ead6"; }

/* line 1448, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubbles:before {
  content: "\ead7"; }

/* line 1451, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubble-dots:before {
  content: "\ead8"; }

/* line 1454, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubble-alert:before {
  content: "\ead9"; }

/* line 1457, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubble-question:before {
  content: "\eada"; }

/* line 1460, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubble-text:before {
  content: "\eadb"; }

/* line 1463, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubble-pencil:before {
  content: "\eadc"; }

/* line 1466, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubble-picture:before {
  content: "\eadd"; }

/* line 1469, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubble-video:before {
  content: "\eade"; }

/* line 1472, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubble-user:before {
  content: "\eadf"; }

/* line 1475, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubble-quote:before {
  content: "\eae0"; }

/* line 1478, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubble-heart:before {
  content: "\eae1"; }

/* line 1481, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubble-emoticon:before {
  content: "\eae2"; }

/* line 1484, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bubble-attachment:before {
  content: "\eae3"; }

/* line 1487, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-phone-bubble:before {
  content: "\eae4"; }

/* line 1490, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-quote-open:before {
  content: "\eae5"; }

/* line 1493, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-quote-close:before {
  content: "\eae6"; }

/* line 1496, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-dna:before {
  content: "\eae7"; }

/* line 1499, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-heart-pulse:before {
  content: "\eae8"; }

/* line 1502, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pulse:before {
  content: "\eae9"; }

/* line 1505, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-syringe:before {
  content: "\eaea"; }

/* line 1508, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pills:before {
  content: "\eaeb"; }

/* line 1511, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-first-aid:before {
  content: "\eaec"; }

/* line 1514, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-lifebuoy:before {
  content: "\eaed"; }

/* line 1517, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bandage:before {
  content: "\eaee"; }

/* line 1520, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bandages:before {
  content: "\eaef"; }

/* line 1523, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-thermometer:before {
  content: "\eaf0"; }

/* line 1526, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-microscope:before {
  content: "\eaf1"; }

/* line 1529, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-brain:before {
  content: "\eaf2"; }

/* line 1532, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-beaker:before {
  content: "\eaf3"; }

/* line 1535, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-skull:before {
  content: "\eaf4"; }

/* line 1538, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bone:before {
  content: "\eaf5"; }

/* line 1541, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-construction:before {
  content: "\eaf6"; }

/* line 1544, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-construction-cone:before {
  content: "\eaf7"; }

/* line 1547, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pie-chart:before {
  content: "\eaf8"; }

/* line 1550, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pie-chart2:before {
  content: "\eaf9"; }

/* line 1553, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-graph:before {
  content: "\eafa"; }

/* line 1556, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chart-growth:before {
  content: "\eafb"; }

/* line 1559, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chart-bars:before {
  content: "\eafc"; }

/* line 1562, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chart-settings:before {
  content: "\eafd"; }

/* line 1565, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cake:before {
  content: "\eafe"; }

/* line 1568, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-gift:before {
  content: "\eaff"; }

/* line 1571, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-balloon:before {
  content: "\eb00"; }

/* line 1574, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-rank:before {
  content: "\eb01"; }

/* line 1577, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-rank2:before {
  content: "\eb02"; }

/* line 1580, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-rank3:before {
  content: "\eb03"; }

/* line 1583, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-crown:before {
  content: "\eb04"; }

/* line 1586, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-lotus:before {
  content: "\eb05"; }

/* line 1589, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-diamond:before {
  content: "\eb06"; }

/* line 1592, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-diamond2:before {
  content: "\eb07"; }

/* line 1595, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-diamond3:before {
  content: "\eb08"; }

/* line 1598, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-diamond4:before {
  content: "\eb09"; }

/* line 1601, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-linearicons:before {
  content: "\eb0a"; }

/* line 1604, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-teacup:before {
  content: "\eb0b"; }

/* line 1607, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-teapot:before {
  content: "\eb0c"; }

/* line 1610, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-glass:before {
  content: "\eb0d"; }

/* line 1613, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bottle2:before {
  content: "\eb0e"; }

/* line 1616, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-glass-cocktail:before {
  content: "\eb0f"; }

/* line 1619, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-glass2:before {
  content: "\eb10"; }

/* line 1622, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-dinner:before {
  content: "\eb11"; }

/* line 1625, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-dinner2:before {
  content: "\eb12"; }

/* line 1628, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chef:before {
  content: "\eb13"; }

/* line 1631, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-scale2:before {
  content: "\eb14"; }

/* line 1634, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-egg:before {
  content: "\eb15"; }

/* line 1637, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-egg2:before {
  content: "\eb16"; }

/* line 1640, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-eggs:before {
  content: "\eb17"; }

/* line 1643, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-platter:before {
  content: "\eb18"; }

/* line 1646, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-steak:before {
  content: "\eb19"; }

/* line 1649, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hamburger:before {
  content: "\eb1a"; }

/* line 1652, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hotdog:before {
  content: "\eb1b"; }

/* line 1655, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pizza:before {
  content: "\eb1c"; }

/* line 1658, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sausage:before {
  content: "\eb1d"; }

/* line 1661, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chicken:before {
  content: "\eb1e"; }

/* line 1664, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fish:before {
  content: "\eb1f"; }

/* line 1667, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-carrot:before {
  content: "\eb20"; }

/* line 1670, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cheese:before {
  content: "\eb21"; }

/* line 1673, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bread:before {
  content: "\eb22"; }

/* line 1676, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-ice-cream:before {
  content: "\eb23"; }

/* line 1679, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-ice-cream2:before {
  content: "\eb24"; }

/* line 1682, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-candy:before {
  content: "\eb25"; }

/* line 1685, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-lollipop:before {
  content: "\eb26"; }

/* line 1688, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-coffee-bean:before {
  content: "\eb27"; }

/* line 1691, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-coffee-cup:before {
  content: "\eb28"; }

/* line 1694, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cherry:before {
  content: "\eb29"; }

/* line 1697, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-grapes:before {
  content: "\eb2a"; }

/* line 1700, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-citrus:before {
  content: "\eb2b"; }

/* line 1703, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-apple:before {
  content: "\eb2c"; }

/* line 1706, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-leaf:before {
  content: "\eb2d"; }

/* line 1709, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-landscape:before {
  content: "\eb2e"; }

/* line 1712, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pine-tree:before {
  content: "\eb2f"; }

/* line 1715, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tree:before {
  content: "\eb30"; }

/* line 1718, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cactus:before {
  content: "\eb31"; }

/* line 1721, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-paw:before {
  content: "\eb32"; }

/* line 1724, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-footprint:before {
  content: "\eb33"; }

/* line 1727, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-speed-slow:before {
  content: "\eb34"; }

/* line 1730, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-speed-medium:before {
  content: "\eb35"; }

/* line 1733, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-speed-fast:before {
  content: "\eb36"; }

/* line 1736, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-rocket:before {
  content: "\eb37"; }

/* line 1739, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hammer2:before {
  content: "\eb38"; }

/* line 1742, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-balance:before {
  content: "\eb39"; }

/* line 1745, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-briefcase:before {
  content: "\eb3a"; }

/* line 1748, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-luggage-weight:before {
  content: "\eb3b"; }

/* line 1751, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-dolly:before {
  content: "\eb3c"; }

/* line 1754, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-plane:before {
  content: "\eb3d"; }

/* line 1757, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-plane-crossed:before {
  content: "\eb3e"; }

/* line 1760, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-helicopter:before {
  content: "\eb3f"; }

/* line 1763, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-traffic-lights:before {
  content: "\eb40"; }

/* line 1766, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-siren:before {
  content: "\eb41"; }

/* line 1769, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-road:before {
  content: "\eb42"; }

/* line 1772, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-engine:before {
  content: "\eb43"; }

/* line 1775, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-oil-pressure:before {
  content: "\eb44"; }

/* line 1778, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-coolant-temperature:before {
  content: "\eb45"; }

/* line 1781, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-car-battery:before {
  content: "\eb46"; }

/* line 1784, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-gas:before {
  content: "\eb47"; }

/* line 1787, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-gallon:before {
  content: "\eb48"; }

/* line 1790, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-transmission:before {
  content: "\eb49"; }

/* line 1793, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-car:before {
  content: "\eb4a"; }

/* line 1796, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-car-wash:before {
  content: "\eb4b"; }

/* line 1799, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-car-wash2:before {
  content: "\eb4c"; }

/* line 1802, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bus:before {
  content: "\eb4d"; }

/* line 1805, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bus2:before {
  content: "\eb4e"; }

/* line 1808, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-car2:before {
  content: "\eb4f"; }

/* line 1811, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-parking:before {
  content: "\eb50"; }

/* line 1814, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-car-lock:before {
  content: "\eb51"; }

/* line 1817, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-taxi:before {
  content: "\eb52"; }

/* line 1820, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-car-siren:before {
  content: "\eb53"; }

/* line 1823, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-car-wash3:before {
  content: "\eb54"; }

/* line 1826, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-car-wash4:before {
  content: "\eb55"; }

/* line 1829, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-ambulance:before {
  content: "\eb56"; }

/* line 1832, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-truck:before {
  content: "\eb57"; }

/* line 1835, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-trailer:before {
  content: "\eb58"; }

/* line 1838, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-scale-truck:before {
  content: "\eb59"; }

/* line 1841, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-train:before {
  content: "\eb5a"; }

/* line 1844, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-ship:before {
  content: "\eb5b"; }

/* line 1847, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-ship2:before {
  content: "\eb5c"; }

/* line 1850, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-anchor:before {
  content: "\eb5d"; }

/* line 1853, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-boat:before {
  content: "\eb5e"; }

/* line 1856, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bicycle:before {
  content: "\eb5f"; }

/* line 1859, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bicycle2:before {
  content: "\eb60"; }

/* line 1862, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-dumbbell:before {
  content: "\eb61"; }

/* line 1865, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bench-press:before {
  content: "\eb62"; }

/* line 1868, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-swim:before {
  content: "\eb63"; }

/* line 1871, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-football:before {
  content: "\eb64"; }

/* line 1874, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-baseball-bat:before {
  content: "\eb65"; }

/* line 1877, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-baseball:before {
  content: "\eb66"; }

/* line 1880, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tennis:before {
  content: "\eb67"; }

/* line 1883, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tennis2:before {
  content: "\eb68"; }

/* line 1886, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-ping-pong:before {
  content: "\eb69"; }

/* line 1889, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hockey:before {
  content: "\eb6a"; }

/* line 1892, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-8ball:before {
  content: "\eb6b"; }

/* line 1895, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bowling:before {
  content: "\eb6c"; }

/* line 1898, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bowling-pins:before {
  content: "\eb6d"; }

/* line 1901, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-golf:before {
  content: "\eb6e"; }

/* line 1904, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-golf2:before {
  content: "\eb6f"; }

/* line 1907, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-archery:before {
  content: "\eb70"; }

/* line 1910, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-slingshot:before {
  content: "\eb71"; }

/* line 1913, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-soccer:before {
  content: "\eb72"; }

/* line 1916, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-basketball:before {
  content: "\eb73"; }

/* line 1919, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cube:before {
  content: "\eb74"; }

/* line 1922, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-3d-rotate:before {
  content: "\eb75"; }

/* line 1925, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-puzzle:before {
  content: "\eb76"; }

/* line 1928, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-glasses:before {
  content: "\eb77"; }

/* line 1931, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-glasses2:before {
  content: "\eb78"; }

/* line 1934, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-accessibility:before {
  content: "\eb79"; }

/* line 1937, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wheelchair:before {
  content: "\eb7a"; }

/* line 1940, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wall:before {
  content: "\eb7b"; }

/* line 1943, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fence:before {
  content: "\eb7c"; }

/* line 1946, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wall2:before {
  content: "\eb7d"; }

/* line 1949, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-icons:before {
  content: "\eb7e"; }

/* line 1952, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-resize-handle:before {
  content: "\eb7f"; }

/* line 1955, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-icons2:before {
  content: "\eb80"; }

/* line 1958, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-select:before {
  content: "\eb81"; }

/* line 1961, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-select2:before {
  content: "\eb82"; }

/* line 1964, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-site-map:before {
  content: "\eb83"; }

/* line 1967, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-earth:before {
  content: "\eb84"; }

/* line 1970, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-earth-lock:before {
  content: "\eb85"; }

/* line 1973, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-network:before {
  content: "\eb86"; }

/* line 1976, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-network-lock:before {
  content: "\eb87"; }

/* line 1979, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-planet:before {
  content: "\eb88"; }

/* line 1982, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-happy:before {
  content: "\eb89"; }

/* line 1985, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-smile:before {
  content: "\eb8a"; }

/* line 1988, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-grin:before {
  content: "\eb8b"; }

/* line 1991, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tongue:before {
  content: "\eb8c"; }

/* line 1994, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sad:before {
  content: "\eb8d"; }

/* line 1997, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wink:before {
  content: "\eb8e"; }

/* line 2000, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-dream:before {
  content: "\eb8f"; }

/* line 2003, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shocked:before {
  content: "\eb90"; }

/* line 2006, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-shocked2:before {
  content: "\eb91"; }

/* line 2009, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tongue2:before {
  content: "\eb92"; }

/* line 2012, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-neutral:before {
  content: "\eb93"; }

/* line 2015, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-happy-grin:before {
  content: "\eb94"; }

/* line 2018, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cool:before {
  content: "\eb95"; }

/* line 2021, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mad:before {
  content: "\eb96"; }

/* line 2024, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-grin-evil:before {
  content: "\eb97"; }

/* line 2027, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-evil:before {
  content: "\eb98"; }

/* line 2030, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wow:before {
  content: "\eb99"; }

/* line 2033, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-annoyed:before {
  content: "\eb9a"; }

/* line 2036, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wondering:before {
  content: "\eb9b"; }

/* line 2039, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-confused:before {
  content: "\eb9c"; }

/* line 2042, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-zipped:before {
  content: "\eb9d"; }

/* line 2045, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-grumpy:before {
  content: "\eb9e"; }

/* line 2048, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mustache:before {
  content: "\eb9f"; }

/* line 2051, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tombstone-hipster:before {
  content: "\eba0"; }

/* line 2054, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tombstone:before {
  content: "\eba1"; }

/* line 2057, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-ghost:before {
  content: "\eba2"; }

/* line 2060, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-ghost-hipster:before {
  content: "\eba3"; }

/* line 2063, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-halloween:before {
  content: "\eba4"; }

/* line 2066, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-christmas:before {
  content: "\eba5"; }

/* line 2069, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-easter-egg:before {
  content: "\eba6"; }

/* line 2072, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mustache2:before {
  content: "\eba7"; }

/* line 2075, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mustache-glasses:before {
  content: "\eba8"; }

/* line 2078, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pipe:before {
  content: "\eba9"; }

/* line 2081, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-alarm:before {
  content: "\ebaa"; }

/* line 2084, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-alarm-add:before {
  content: "\ebab"; }

/* line 2087, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-alarm-snooze:before {
  content: "\ebac"; }

/* line 2090, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-alarm-ringing:before {
  content: "\ebad"; }

/* line 2093, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bullhorn:before {
  content: "\ebae"; }

/* line 2096, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hearing:before {
  content: "\ebaf"; }

/* line 2099, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-volume-high:before {
  content: "\ebb0"; }

/* line 2102, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-volume-medium:before {
  content: "\ebb1"; }

/* line 2105, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-volume-low:before {
  content: "\ebb2"; }

/* line 2108, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-volume:before {
  content: "\ebb3"; }

/* line 2111, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mute:before {
  content: "\ebb4"; }

/* line 2114, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-lan:before {
  content: "\ebb5"; }

/* line 2117, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-lan2:before {
  content: "\ebb6"; }

/* line 2120, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wifi:before {
  content: "\ebb7"; }

/* line 2123, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wifi-lock:before {
  content: "\ebb8"; }

/* line 2126, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wifi-blocked:before {
  content: "\ebb9"; }

/* line 2129, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wifi-mid:before {
  content: "\ebba"; }

/* line 2132, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wifi-low:before {
  content: "\ebbb"; }

/* line 2135, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wifi-low2:before {
  content: "\ebbc"; }

/* line 2138, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wifi-alert:before {
  content: "\ebbd"; }

/* line 2141, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wifi-alert-mid:before {
  content: "\ebbe"; }

/* line 2144, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wifi-alert-low:before {
  content: "\ebbf"; }

/* line 2147, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-wifi-alert-low2:before {
  content: "\ebc0"; }

/* line 2150, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-stream:before {
  content: "\ebc1"; }

/* line 2153, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-stream-check:before {
  content: "\ebc2"; }

/* line 2156, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-stream-error:before {
  content: "\ebc3"; }

/* line 2159, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-stream-alert:before {
  content: "\ebc4"; }

/* line 2162, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-communication:before {
  content: "\ebc5"; }

/* line 2165, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-communication-crossed:before {
  content: "\ebc6"; }

/* line 2168, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-broadcast:before {
  content: "\ebc7"; }

/* line 2171, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-antenna:before {
  content: "\ebc8"; }

/* line 2174, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-satellite:before {
  content: "\ebc9"; }

/* line 2177, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-satellite2:before {
  content: "\ebca"; }

/* line 2180, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mic:before {
  content: "\ebcb"; }

/* line 2183, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mic-mute:before {
  content: "\ebcc"; }

/* line 2186, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-mic2:before {
  content: "\ebcd"; }

/* line 2189, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-spotlights:before {
  content: "\ebce"; }

/* line 2192, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hourglass:before {
  content: "\ebcf"; }

/* line 2195, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-loading:before {
  content: "\ebd0"; }

/* line 2198, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-loading2:before {
  content: "\ebd1"; }

/* line 2201, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-loading3:before {
  content: "\ebd2"; }

/* line 2204, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-refresh:before {
  content: "\ebd3"; }

/* line 2207, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-refresh2:before {
  content: "\ebd4"; }

/* line 2210, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-undo:before {
  content: "\ebd5"; }

/* line 2213, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-redo:before {
  content: "\ebd6"; }

/* line 2216, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-jump2:before {
  content: "\ebd7"; }

/* line 2219, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-undo2:before {
  content: "\ebd8"; }

/* line 2222, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-redo2:before {
  content: "\ebd9"; }

/* line 2225, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sync:before {
  content: "\ebda"; }

/* line 2228, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-repeat-one2:before {
  content: "\ebdb"; }

/* line 2231, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sync-crossed:before {
  content: "\ebdc"; }

/* line 2234, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sync2:before {
  content: "\ebdd"; }

/* line 2237, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-repeat-one3:before {
  content: "\ebde"; }

/* line 2240, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sync-crossed2:before {
  content: "\ebdf"; }

/* line 2243, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-return:before {
  content: "\ebe0"; }

/* line 2246, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-return2:before {
  content: "\ebe1"; }

/* line 2249, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-refund:before {
  content: "\ebe2"; }

/* line 2252, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-history:before {
  content: "\ebe3"; }

/* line 2255, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-history2:before {
  content: "\ebe4"; }

/* line 2258, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-self-timer:before {
  content: "\ebe5"; }

/* line 2261, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-clock:before {
  content: "\ebe6"; }

/* line 2264, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-clock2:before {
  content: "\ebe7"; }

/* line 2267, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-clock3:before {
  content: "\ebe8"; }

/* line 2270, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-watch:before {
  content: "\ebe9"; }

/* line 2273, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-alarm2:before {
  content: "\ebea"; }

/* line 2276, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-alarm-add2:before {
  content: "\ebeb"; }

/* line 2279, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-alarm-remove:before {
  content: "\ebec"; }

/* line 2282, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-alarm-check:before {
  content: "\ebed"; }

/* line 2285, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-alarm-error:before {
  content: "\ebee"; }

/* line 2288, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-timer:before {
  content: "\ebef"; }

/* line 2291, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-timer-crossed:before {
  content: "\ebf0"; }

/* line 2294, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-timer2:before {
  content: "\ebf1"; }

/* line 2297, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-timer-crossed2:before {
  content: "\ebf2"; }

/* line 2300, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-download:before {
  content: "\ebf3"; }

/* line 2303, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-upload:before {
  content: "\ebf4"; }

/* line 2306, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-download2:before {
  content: "\ebf5"; }

/* line 2309, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-upload2:before {
  content: "\ebf6"; }

/* line 2312, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-enter-up:before {
  content: "\ebf7"; }

/* line 2315, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-enter-down:before {
  content: "\ebf8"; }

/* line 2318, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-enter-left:before {
  content: "\ebf9"; }

/* line 2321, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-enter-right:before {
  content: "\ebfa"; }

/* line 2324, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-exit-up:before {
  content: "\ebfb"; }

/* line 2327, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-exit-down:before {
  content: "\ebfc"; }

/* line 2330, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-exit-left:before {
  content: "\ebfd"; }

/* line 2333, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-exit-right:before {
  content: "\ebfe"; }

/* line 2336, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-enter-up2:before {
  content: "\ebff"; }

/* line 2339, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-enter-down2:before {
  content: "\ec00"; }

/* line 2342, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-enter-vertical:before {
  content: "\ec01"; }

/* line 2345, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-enter-left2:before {
  content: "\ec02"; }

/* line 2348, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-enter-right2:before {
  content: "\ec03"; }

/* line 2351, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-enter-horizontal:before {
  content: "\ec04"; }

/* line 2354, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-exit-up2:before {
  content: "\ec05"; }

/* line 2357, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-exit-down2:before {
  content: "\ec06"; }

/* line 2360, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-exit-left2:before {
  content: "\ec07"; }

/* line 2363, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-exit-right2:before {
  content: "\ec08"; }

/* line 2366, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cli:before {
  content: "\ec09"; }

/* line 2369, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bug:before {
  content: "\ec0a"; }

/* line 2372, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-code:before {
  content: "\ec0b"; }

/* line 2375, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-code:before {
  content: "\ec0c"; }

/* line 2378, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-image:before {
  content: "\ec0d"; }

/* line 2381, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-zip:before {
  content: "\ec0e"; }

/* line 2384, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-audio:before {
  content: "\ec0f"; }

/* line 2387, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-video:before {
  content: "\ec10"; }

/* line 2390, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-preview:before {
  content: "\ec11"; }

/* line 2393, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-charts:before {
  content: "\ec12"; }

/* line 2396, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-stats:before {
  content: "\ec13"; }

/* line 2399, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-spreadsheet:before {
  content: "\ec14"; }

/* line 2402, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-link:before {
  content: "\ec15"; }

/* line 2405, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-unlink:before {
  content: "\ec16"; }

/* line 2408, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-link2:before {
  content: "\ec17"; }

/* line 2411, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-unlink2:before {
  content: "\ec18"; }

/* line 2414, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-thumbs-up:before {
  content: "\ec19"; }

/* line 2417, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-thumbs-down:before {
  content: "\ec1a"; }

/* line 2420, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-thumbs-up2:before {
  content: "\ec1b"; }

/* line 2423, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-thumbs-down2:before {
  content: "\ec1c"; }

/* line 2426, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-thumbs-up3:before {
  content: "\ec1d"; }

/* line 2429, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-thumbs-down3:before {
  content: "\ec1e"; }

/* line 2432, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-share:before {
  content: "\ec1f"; }

/* line 2435, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-share2:before {
  content: "\ec20"; }

/* line 2438, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-share3:before {
  content: "\ec21"; }

/* line 2441, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-magnifier:before {
  content: "\ec22"; }

/* line 2444, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-file-search:before {
  content: "\ec23"; }

/* line 2447, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-find-replace:before {
  content: "\ec24"; }

/* line 2450, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-zoom-in:before {
  content: "\ec25"; }

/* line 2453, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-zoom-out:before {
  content: "\ec26"; }

/* line 2456, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-loupe:before {
  content: "\ec27"; }

/* line 2459, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-loupe-zoom-in:before {
  content: "\ec28"; }

/* line 2462, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-loupe-zoom-out:before {
  content: "\ec29"; }

/* line 2465, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cross:before {
  content: "\ec2a"; }

/* line 2468, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-menu:before {
  content: "\ec2b"; }

/* line 2471, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-list:before {
  content: "\ec2c"; }

/* line 2474, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-list2:before {
  content: "\ec2d"; }

/* line 2477, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-list3:before {
  content: "\ec2e"; }

/* line 2480, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-menu2:before {
  content: "\ec2f"; }

/* line 2483, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-list4:before {
  content: "\ec30"; }

/* line 2486, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-menu3:before {
  content: "\ec31"; }

/* line 2489, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-exclamation:before {
  content: "\ec32"; }

/* line 2492, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-question:before {
  content: "\ec33"; }

/* line 2495, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-check:before {
  content: "\ec34"; }

/* line 2498, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cross2:before {
  content: "\ec35"; }

/* line 2501, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-plus:before {
  content: "\ec36"; }

/* line 2504, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-minus:before {
  content: "\ec37"; }

/* line 2507, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-percent:before {
  content: "\ec38"; }

/* line 2510, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevron-up:before {
  content: "\ec39"; }

/* line 2513, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevron-down:before {
  content: "\ec3a"; }

/* line 2516, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevron-left:before {
  content: "\ec3b"; }

/* line 2519, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevron-right:before {
  content: "\ec3c"; }

/* line 2522, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevrons-expand-vertical:before {
  content: "\ec3d"; }

/* line 2525, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevrons-expand-horizontal:before {
  content: "\ec3e"; }

/* line 2528, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevrons-contract-vertical:before {
  content: "\ec3f"; }

/* line 2531, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevrons-contract-horizontal:before {
  content: "\ec40"; }

/* line 2534, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-up:before {
  content: "\ec41"; }

/* line 2537, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-down:before {
  content: "\ec42"; }

/* line 2540, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-left:before {
  content: "\ec43"; }

/* line 2543, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-right:before {
  content: "\ec44"; }

/* line 2546, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-up-right:before {
  content: "\ec45"; }

/* line 2549, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrows-merge:before {
  content: "\ec46"; }

/* line 2552, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrows-split:before {
  content: "\ec47"; }

/* line 2555, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-divert:before {
  content: "\ec48"; }

/* line 2558, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-return:before {
  content: "\ec49"; }

/* line 2561, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-expand:before {
  content: "\ec4a"; }

/* line 2564, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-contract:before {
  content: "\ec4b"; }

/* line 2567, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-expand2:before {
  content: "\ec4c"; }

/* line 2570, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-contract2:before {
  content: "\ec4d"; }

/* line 2573, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-move:before {
  content: "\ec4e"; }

/* line 2576, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-tab:before {
  content: "\ec4f"; }

/* line 2579, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-wave:before {
  content: "\ec50"; }

/* line 2582, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-expand3:before {
  content: "\ec51"; }

/* line 2585, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-expand4:before {
  content: "\ec52"; }

/* line 2588, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-contract3:before {
  content: "\ec53"; }

/* line 2591, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-notification:before {
  content: "\ec54"; }

/* line 2594, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-warning:before {
  content: "\ec55"; }

/* line 2597, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-notification-circle:before {
  content: "\ec56"; }

/* line 2600, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-question-circle:before {
  content: "\ec57"; }

/* line 2603, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-menu-circle:before {
  content: "\ec58"; }

/* line 2606, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-checkmark-circle:before {
  content: "\ec59"; }

/* line 2609, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cross-circle:before {
  content: "\ec5a"; }

/* line 2612, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-plus-circle:before {
  content: "\ec5b"; }

/* line 2615, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-circle-minus:before {
  content: "\ec5c"; }

/* line 2618, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-percent-circle:before {
  content: "\ec5d"; }

/* line 2621, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-up-circle:before {
  content: "\ec5e"; }

/* line 2624, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-down-circle:before {
  content: "\ec5f"; }

/* line 2627, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-left-circle:before {
  content: "\ec60"; }

/* line 2630, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-right-circle:before {
  content: "\ec61"; }

/* line 2633, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevron-up-circle:before {
  content: "\ec62"; }

/* line 2636, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevron-down-circle:before {
  content: "\ec63"; }

/* line 2639, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevron-left-circle:before {
  content: "\ec64"; }

/* line 2642, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevron-right-circle:before {
  content: "\ec65"; }

/* line 2645, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-backward-circle:before {
  content: "\ec66"; }

/* line 2648, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-first-circle:before {
  content: "\ec67"; }

/* line 2651, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-previous-circle:before {
  content: "\ec68"; }

/* line 2654, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-stop-circle:before {
  content: "\ec69"; }

/* line 2657, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-play-circle:before {
  content: "\ec6a"; }

/* line 2660, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pause-circle:before {
  content: "\ec6b"; }

/* line 2663, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-next-circle:before {
  content: "\ec6c"; }

/* line 2666, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-last-circle:before {
  content: "\ec6d"; }

/* line 2669, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-forward-circle:before {
  content: "\ec6e"; }

/* line 2672, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-eject-circle:before {
  content: "\ec6f"; }

/* line 2675, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-crop:before {
  content: "\ec70"; }

/* line 2678, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-frame-expand:before {
  content: "\ec71"; }

/* line 2681, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-frame-contract:before {
  content: "\ec72"; }

/* line 2684, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-focus:before {
  content: "\ec73"; }

/* line 2687, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-transform:before {
  content: "\ec74"; }

/* line 2690, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-grid:before {
  content: "\ec75"; }

/* line 2693, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-grid-crossed:before {
  content: "\ec76"; }

/* line 2696, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-layers:before {
  content: "\ec77"; }

/* line 2699, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-layers-crossed:before {
  content: "\ec78"; }

/* line 2702, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-toggle:before {
  content: "\ec79"; }

/* line 2705, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-rulers:before {
  content: "\ec7a"; }

/* line 2708, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-ruler:before {
  content: "\ec7b"; }

/* line 2711, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-funnel:before {
  content: "\ec7c"; }

/* line 2714, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-flip-horizontal:before {
  content: "\ec7d"; }

/* line 2717, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-flip-vertical:before {
  content: "\ec7e"; }

/* line 2720, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-flip-horizontal2:before {
  content: "\ec7f"; }

/* line 2723, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-flip-vertical2:before {
  content: "\ec80"; }

/* line 2726, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-angle:before {
  content: "\ec81"; }

/* line 2729, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-angle2:before {
  content: "\ec82"; }

/* line 2732, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-subtract:before {
  content: "\ec83"; }

/* line 2735, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-combine:before {
  content: "\ec84"; }

/* line 2738, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-intersect:before {
  content: "\ec85"; }

/* line 2741, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-exclude:before {
  content: "\ec86"; }

/* line 2744, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-align-center-vertical:before {
  content: "\ec87"; }

/* line 2747, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-align-right:before {
  content: "\ec88"; }

/* line 2750, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-align-bottom:before {
  content: "\ec89"; }

/* line 2753, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-align-left:before {
  content: "\ec8a"; }

/* line 2756, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-align-center-horizontal:before {
  content: "\ec8b"; }

/* line 2759, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-align-top:before {
  content: "\ec8c"; }

/* line 2762, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-square:before {
  content: "\ec8d"; }

/* line 2765, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-plus-square:before {
  content: "\ec8e"; }

/* line 2768, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-minus-square:before {
  content: "\ec8f"; }

/* line 2771, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-percent-square:before {
  content: "\ec90"; }

/* line 2774, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-up-square:before {
  content: "\ec91"; }

/* line 2777, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-down-square:before {
  content: "\ec92"; }

/* line 2780, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-left-square:before {
  content: "\ec93"; }

/* line 2783, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-arrow-right-square:before {
  content: "\ec94"; }

/* line 2786, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevron-up-square:before {
  content: "\ec95"; }

/* line 2789, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevron-down-square:before {
  content: "\ec96"; }

/* line 2792, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevron-left-square:before {
  content: "\ec97"; }

/* line 2795, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-chevron-right-square:before {
  content: "\ec98"; }

/* line 2798, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-check-square:before {
  content: "\ec99"; }

/* line 2801, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-cross-square:before {
  content: "\ec9a"; }

/* line 2804, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-menu-square:before {
  content: "\ec9b"; }

/* line 2807, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-prohibited:before {
  content: "\ec9c"; }

/* line 2810, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-circle:before {
  content: "\ec9d"; }

/* line 2813, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-radio-button:before {
  content: "\ec9e"; }

/* line 2816, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-ligature:before {
  content: "\ec9f"; }

/* line 2819, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-text-format:before {
  content: "\eca0"; }

/* line 2822, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-text-format-remove:before {
  content: "\eca1"; }

/* line 2825, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-text-size:before {
  content: "\eca2"; }

/* line 2828, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-bold:before {
  content: "\eca3"; }

/* line 2831, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-italic:before {
  content: "\eca4"; }

/* line 2834, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-underline:before {
  content: "\eca5"; }

/* line 2837, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-strikethrough:before {
  content: "\eca6"; }

/* line 2840, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-highlight:before {
  content: "\eca7"; }

/* line 2843, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-text-align-left:before {
  content: "\eca8"; }

/* line 2846, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-text-align-center:before {
  content: "\eca9"; }

/* line 2849, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-text-align-right:before {
  content: "\ecaa"; }

/* line 2852, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-text-align-justify:before {
  content: "\ecab"; }

/* line 2855, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-line-spacing:before {
  content: "\ecac"; }

/* line 2858, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-indent-increase:before {
  content: "\ecad"; }

/* line 2861, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-indent-decrease:before {
  content: "\ecae"; }

/* line 2864, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-text-wrap:before {
  content: "\ecaf"; }

/* line 2867, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pilcrow:before {
  content: "\ecb0"; }

/* line 2870, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-direction-ltr:before {
  content: "\ecb1"; }

/* line 2873, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-direction-rtl:before {
  content: "\ecb2"; }

/* line 2876, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-page-break:before {
  content: "\ecb3"; }

/* line 2879, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-page-break2:before {
  content: "\ecb4"; }

/* line 2882, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sort-alpha-asc:before {
  content: "\ecb5"; }

/* line 2885, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sort-alpha-desc:before {
  content: "\ecb6"; }

/* line 2888, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sort-numeric-asc:before {
  content: "\ecb7"; }

/* line 2891, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sort-numeric-desc:before {
  content: "\ecb8"; }

/* line 2894, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sort-amount-asc:before {
  content: "\ecb9"; }

/* line 2897, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sort-amount-desc:before {
  content: "\ecba"; }

/* line 2900, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sort-time-asc:before {
  content: "\ecbb"; }

/* line 2903, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sort-time-desc:before {
  content: "\ecbc"; }

/* line 2906, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-sigma:before {
  content: "\ecbd"; }

/* line 2909, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pencil-line:before {
  content: "\ecbe"; }

/* line 2912, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hand:before {
  content: "\ecbf"; }

/* line 2915, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pointer-up:before {
  content: "\ecc0"; }

/* line 2918, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pointer-right:before {
  content: "\ecc1"; }

/* line 2921, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pointer-down:before {
  content: "\ecc2"; }

/* line 2924, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pointer-left:before {
  content: "\ecc3"; }

/* line 2927, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-finger-tap:before {
  content: "\ecc4"; }

/* line 2930, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fingers-tap:before {
  content: "\ecc5"; }

/* line 2933, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-reminder:before {
  content: "\ecc6"; }

/* line 2936, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fingers-crossed:before {
  content: "\ecc7"; }

/* line 2939, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fingers-victory:before {
  content: "\ecc8"; }

/* line 2942, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-gesture-zoom:before {
  content: "\ecc9"; }

/* line 2945, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-gesture-pinch:before {
  content: "\ecca"; }

/* line 2948, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fingers-scroll-horizontal:before {
  content: "\eccb"; }

/* line 2951, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fingers-scroll-vertical:before {
  content: "\eccc"; }

/* line 2954, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fingers-scroll-left:before {
  content: "\eccd"; }

/* line 2957, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fingers-scroll-right:before {
  content: "\ecce"; }

/* line 2960, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-hand2:before {
  content: "\eccf"; }

/* line 2963, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pointer-up2:before {
  content: "\ecd0"; }

/* line 2966, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pointer-right2:before {
  content: "\ecd1"; }

/* line 2969, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pointer-down2:before {
  content: "\ecd2"; }

/* line 2972, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-pointer-left2:before {
  content: "\ecd3"; }

/* line 2975, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-finger-tap2:before {
  content: "\ecd4"; }

/* line 2978, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fingers-tap2:before {
  content: "\ecd5"; }

/* line 2981, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-reminder2:before {
  content: "\ecd6"; }

/* line 2984, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-gesture-zoom2:before {
  content: "\ecd7"; }

/* line 2987, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-gesture-pinch2:before {
  content: "\ecd8"; }

/* line 2990, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fingers-scroll-horizontal2:before {
  content: "\ecd9"; }

/* line 2993, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fingers-scroll-vertical2:before {
  content: "\ecda"; }

/* line 2996, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fingers-scroll-left2:before {
  content: "\ecdb"; }

/* line 2999, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fingers-scroll-right2:before {
  content: "\ecdc"; }

/* line 3002, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-fingers-scroll-vertical3:before {
  content: "\ecdd"; }

/* line 3005, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-border-style:before {
  content: "\ecde"; }

/* line 3008, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-border-all:before {
  content: "\ecdf"; }

/* line 3011, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-border-outer:before {
  content: "\ece0"; }

/* line 3014, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-border-inner:before {
  content: "\ece1"; }

/* line 3017, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-border-top:before {
  content: "\ece2"; }

/* line 3020, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-border-horizontal:before {
  content: "\ece3"; }

/* line 3023, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-border-bottom:before {
  content: "\ece4"; }

/* line 3026, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-border-left:before {
  content: "\ece5"; }

/* line 3029, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-border-vertical:before {
  content: "\ece6"; }

/* line 3032, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-border-right:before {
  content: "\ece7"; }

/* line 3035, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-border-none:before {
  content: "\ece8"; }

/* line 3038, typo3conf/ext/client/Resources/Private/Stylesheets/fonts/_linearicons.scss */
.linearicons-ellipsis:before {
  content: "\ece9"; }

/* rubik-regular - latin */
@font-face {
  font-family: "Rubik";
  font-style: normal;
  font-weight: 400;
  src: url("/typo3conf/ext/client/Resources/Public/Fonts/Rubik/rubik-v14-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/typo3conf/ext/client/Resources/Public/Fonts/Rubik/rubik-v14-latin-regular.eot?#iefix") format("embedded-opentype"), url("/typo3conf/ext/client/Resources/Public/Fonts/Rubik/rubik-v14-latin-regular.woff2") format("woff2"), url("/typo3conf/ext/client/Resources/Public/Fonts/Rubik/rubik-v14-latin-regular.woff") format("woff"), url("/typo3conf/ext/client/Resources/Public/Fonts/Rubik/rubik-v14-latin-regular.ttf") format("truetype"), url("/typo3conf/ext/client/Resources/Public/Fonts/Rubik/rubik-v14-latin-regular.svg#Rubik") format("svg");
  /* Legacy iOS */ }

/* rubik-700 - latin */
@font-face {
  font-family: "Rubik";
  font-style: normal;
  font-weight: 700;
  src: url("/typo3conf/ext/client/Resources/Public/Fonts/Rubik/rubik-v14-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/typo3conf/ext/client/Resources/Public/Fonts/Rubik/rubik-v14-latin-700.eot?#iefix") format("embedded-opentype"), url("/typo3conf/ext/client/Resources/Public/Fonts/Rubik/rubik-v14-latin-700.woff2") format("woff2"), url("/typo3conf/ext/client/Resources/Public/Fonts/Rubik/rubik-v14-latin-700.woff") format("woff"), url("/typo3conf/ext/client/Resources/Public/Fonts/Rubik/rubik-v14-latin-700.ttf") format("truetype"), url("/typo3conf/ext/client/Resources/Public/Fonts/Rubik/rubik-v14-latin-700.svg#Rubik") format("svg");
  /* Legacy iOS */ }

@font-face {
  font-family: "Frutiger";
  font-style: normal;
  font-weight: 300;
  src: local(""), url("/typo3conf/ext/client/Resources/Public/Fonts/Frutiger/087d8a95-3f25-4bae-a1d1-db9ddffd72f5.woff2") format("woff2"), url("/typo3conf/ext/client/Resources/Public/Fonts/Frutiger/ab1bcdf7-9570-4cba-a8e3-3e39ddd861db.woff") format("woff"); }

@font-face {
  font-family: "Frutiger";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/typo3conf/ext/client/Resources/Public/Fonts/Frutiger/0811514e-6660-4043-92c1-23d0b8caaa2f.woff2") format("woff2"), url("/typo3conf/ext/client/Resources/Public/Fonts/Frutiger/aeae8cac-ba4d-40d2-bbcf-936f2c7dcfe6.woff") format("woff"); }

@font-face {
  font-family: "Frutiger";
  font-style: italic;
  font-weight: 400;
  src: local(""), url("/typo3conf/ext/client/Resources/Public/Fonts/Frutiger/f5a95cb0-6d5b-4eb4-b6a3-a529d5ccde25.woff2") format("woff2"), url("/typo3conf/ext/client/Resources/Public/Fonts/Frutiger/01f463dc-dba9-419f-9c9f-80ac2ee9f427.woff") format("woff"); }

@font-face {
  font-family: "Frutiger";
  font-style: italic;
  font-weight: 700;
  src: local(""), url("/typo3conf/ext/client/Resources/Public/Fonts/Frutiger/8c92eb68-ce37-4962-a9f4-5b47d336bd1c.woff2") format("woff2"), url("/typo3conf/ext/client/Resources/Public/Fonts/Frutiger/9bdfdcac-bbd4-46a9-9280-056c9a4438a2.woff") format("woff"); }

@font-face {
  font-family: "Frutiger";
  font-style: italic;
  font-weight: 900;
  src: local(""), url("/typo3conf/ext/client/Resources/Public/Fonts/Frutiger/221b3252-186e-4a32-a90b-cc0c3a4817d7.woff2") format("woff2"), url("/typo3conf/ext/client/Resources/Public/Fonts/Frutiger/a061c7a6-3b14-451e-883c-0f1661ac3d76.woff") format("woff"); }

@font-face {
  font-family: "Garamond";
  font-style: italic;
  font-weight: 400;
  src: local(""), url("/typo3conf/ext/client/Resources/Public/Fonts/Garamond/5386731d-9f92-46c6-b57c-7e3c0e3aec2c.woff2") format("woff2"), url("/typo3conf/ext/client/Resources/Public/Fonts/Garamond/34d54be4-15c3-485d-beca-5e1d0f5a41fa.woff") format("woff"); }

@font-face {
  font-family: "Garamond";
  font-style: italic;
  font-weight: 700;
  src: local(""), url("/typo3conf/ext/client/Resources/Public/Fonts/Garamond/a2a78705-0d01-41db-b617-67c562753fe2.woff2") format("woff2"), url("/typo3conf/ext/client/Resources/Public/Fonts/Garamond/92d152b3-949d-472f-9d41-e93cd014954a.woff") format("woff"); }

/* line 1, typo3conf/ext/client/Resources/Private/Stylesheets/components/_news.scss */
.news-list-date {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0;
  margin-top: 20px;
  margin-bottom: 20px; }

/* line 10, typo3conf/ext/client/Resources/Private/Stylesheets/components/_news.scss */
.news-list-view {
  justify-content: center; }

/* line 14, typo3conf/ext/client/Resources/Private/Stylesheets/components/_news.scss */
.no-border {
  border: 0; }

/* line 18, typo3conf/ext/client/Resources/Private/Stylesheets/components/_news.scss */
.lead {
  font-family: "Garamond", "Times New Roman", Times, serif;
  margin-bottom: 30px; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9wYWdlLmNzcyIsCgkic291cmNlcyI6IFsKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9wYWdlLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL19mdW5jdGlvbnMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvZnVuY3Rpb25zL19tYXAuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvZnVuY3Rpb25zL191bml0LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL2Z1bmN0aW9ucy9fc2NyZWVuLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL2Z1bmN0aW9ucy9fc3RyaW5nLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL2Z1bmN0aW9ucy9fY29udmVydGVyLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2ZhbGxiYWNrL192YXJpYWJsZXMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvZmFsbGJhY2svX2luY2x1ZGVzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL19wcmVsdWRlLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL192YXJpYWJsZXMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvX21peGlucy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9taXhpbnMvX2Fycm93LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL21peGlucy9fd2FybmluZ3Muc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvbWl4aW5zL19iYWNrc3RyZXRjaC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9taXhpbnMvX2JveC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9taXhpbnMvX2JyZWFkY3J1bWIuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvbWl4aW5zL19jb250YWluZXIuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvbWl4aW5zL19kZWJ1Zy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9taXhpbnMvX2Rpc3RyaWJ1dGVfaG9yaXpvbnRhbC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9taXhpbnMvX2ZsZXguc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvbWl4aW5zL19kcmF3ZXIuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvbWl4aW5zL190ZXh0LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL21peGlucy9kcmF3ZXIvX3ByaXZhdGUuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvbWl4aW5zL19mb3JtLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL21peGlucy9faGlkZGVuX2FjY2Vzc2libGUuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvbWl4aW5zL19saXN0LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL21peGlucy9fcmVzcG9uc2l2ZS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9taXhpbnMvX3NoYXBlLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL21peGlucy9fdGFiX2ZvY3VzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL21peGlucy9fdHlwbzMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvbWl4aW5zL3R5cG8zL19wcml2YXRlLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL21peGlucy9fZmxleC1ncmlkLWZyYW1ld29yay5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9taXhpbnMvZmxleC1ncmlkL19wcml2YXRlLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9taXhpbnMvX3N0YXRpYy1ncmlkLWZyYW1ld29yay5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9taXhpbnMvc3RhdGljLWdyaWQvX3ByaXZhdGUuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvbWl4aW5zL19zdGlja3lfZm9vdGVyLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL21peGlucy9fdXRpbGl0eS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9fZXhwb3J0X2V4dGVybmFsX3ZhcmlhYmxlcy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19taXhpbnMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19kZXByZWNhdGUuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zaXplLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL191dGlsaXRpZXMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL3R3YnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci90d2JzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvdHdicy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvX3NjYWZmb2xkaW5nLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL19yZXNwb25zaXZlX2ltYWdlcy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9fbGF5b3V0LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL19mb3JtLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL2Zvcm0vX3Bvd2VybWFpbC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9fc3RpY2t5X2Zvb3Rlci5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9fbmF2aWdhdGlvbi5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9taXhpbnMvbmF2aWdhdGlvbi9fdXRpbGl0eS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9uYXZpZ2F0aW9uL19ob3Jpem9udGFsLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL21peGlucy9uYXZpZ2F0aW9uL19zaW1wbGUuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvbWl4aW5zL25hdmlnYXRpb24vX3ByaXZhdGVfbWl4aW5zLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL21peGlucy9uYXZpZ2F0aW9uL19tb2JpbGUuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvbmF2aWdhdGlvbi9fdmVydGljYWwuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvbWl4aW5zL25hdmlnYXRpb24vX3ZlcnRpY2FsLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL25hdmlnYXRpb24vX2JyZWFkY3J1bWIuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvbmF2aWdhdGlvbi9faW5saW5lLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL3ZlbmRvci9pcmVzdWx0cy9zdHlsZXMvc3JjL2lyZXN1bHRzL21peGlucy9uYXZpZ2F0aW9uL19pbmxpbmUuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvdmVuZG9yL2lyZXN1bHRzL3N0eWxlcy9zcmMvaXJlc3VsdHMvX21hdHJpeC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci92ZW5kb3IvaXJlc3VsdHMvc3R5bGVzL3NyYy9pcmVzdWx0cy9taXhpbnMvX21hdHJpeC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci9SZXNvdXJjZXMvUHVibGljL0Fzc2V0cy9mb3J0YXdlc29tZV9mb250LWF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci9SZXNvdXJjZXMvUHVibGljL0Fzc2V0cy9mb3J0YXdlc29tZV9mb250LWF3ZXNvbWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2N1bmRkX2NvbXBvc2VyL1Jlc291cmNlcy9QdWJsaWMvQXNzZXRzL2ZvcnRhd2Vzb21lX2ZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvUmVzb3VyY2VzL1B1YmxpYy9Bc3NldHMvZm9ydGF3ZXNvbWVfZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvUmVzb3VyY2VzL1B1YmxpYy9Bc3NldHMvZm9ydGF3ZXNvbWVfZm9udC1hd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci9SZXNvdXJjZXMvUHVibGljL0Fzc2V0cy9mb3J0YXdlc29tZV9mb250LWF3ZXNvbWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvUmVzb3VyY2VzL1B1YmxpYy9Bc3NldHMvZm9ydGF3ZXNvbWVfZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvUmVzb3VyY2VzL1B1YmxpYy9Bc3NldHMvZm9ydGF3ZXNvbWVfZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci9SZXNvdXJjZXMvUHVibGljL0Fzc2V0cy9mb3J0YXdlc29tZV9mb250LWF3ZXNvbWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvUmVzb3VyY2VzL1B1YmxpYy9Bc3NldHMvZm9ydGF3ZXNvbWVfZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci9SZXNvdXJjZXMvUHVibGljL0Fzc2V0cy9mb3J0YXdlc29tZV9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci9SZXNvdXJjZXMvUHVibGljL0Fzc2V0cy9mb3J0YXdlc29tZV9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvUmVzb3VyY2VzL1B1YmxpYy9Bc3NldHMvZm9ydGF3ZXNvbWVfZm9udC1hd2Vzb21lL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY3VuZGRfY29tcG9zZXIvUmVzb3VyY2VzL1B1YmxpYy9Bc3NldHMvZm9ydGF3ZXNvbWVfZm9udC1hd2Vzb21lL3Njc3MvcmVndWxhci5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jdW5kZF9jb21wb3Nlci9SZXNvdXJjZXMvUHVibGljL0Fzc2V0cy9mb3J0YXdlc29tZV9mb250LWF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvX3N0eWxlcy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvX3ZhcmlhYmxlcy1jdXN0b20uc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL19taXhpbnMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL21peGlucy9fZnVuY3Rpb25zLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9taXhpbnMvX21peGlucy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvbWl4aW5zL19jb250ZXh0LXN0eWxpbmcuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL21peGlucy9fdmVuZG9ycy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvbWl4aW5zL19idXR0b25zLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9taXhpbnMvX2dyb3Vwcy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvbWl4aW5zL19zcGFjaW5nLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9taXhpbnMvX2dyaWQtc3BhY2luZy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvbWl4aW5zL191bml0LXV0aWxpdGllcy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL21peGlucy9fbGlua3Muc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL19yZXNldC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvY29tcG9uZW50cy9fdHlwZS1jdXN0b20uc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX2JyYW5kLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9jb21wb25lbnRzL19saW5rcy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9jb21wb25lbnRzL19ib3hlcy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvY29tcG9uZW50cy9fZ3JvdXBzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9jb21wb25lbnRzL191bml0cy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvY29tcG9uZW50cy9fbGlzdHMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX2ltYWdlcy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvY29tcG9uZW50cy9faWNvbnMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvY29tcG9uZW50cy9fZGl2aWRlcnMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9jb21wb25lbnRzL19wb3N0cy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvY29tcG9uZW50cy9fcXVvdGVzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9jb21wb25lbnRzL190aHVtYm5haWxzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9jb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvY29tcG9uZW50cy9fcGFnaW5hdGlvbi1jdXN0b20uc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL2NvbXBvbmVudHMvX3NuYWNrYmFycy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvY29tcG9uZW50cy9fZm9vdGVycy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvY29tcG9uZW50cy9fcGFydG5lcnMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL2hlbHBlcnMvX3BhZ2UtbGF5b3V0LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9oZWxwZXJzL190ZXh0LXN0eWxpbmcuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL2hlbHBlcnMvX29mZnNldHMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL2hlbHBlcnMvX3NlY3Rpb25zLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9oZWxwZXJzL19ncmlkLW1vZHVsZXMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL2hlbHBlcnMvX2JhY2tncm91bmRzLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9oZWxwZXJzL191dGlsaXRpZXMtY3VzdG9tLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9wbHVnaW5zL19hbmltYXRlLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9wbHVnaW5zL19wcmVsb2FkZXIuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL3BsdWdpbnMvX3VpLXRvLXRvcC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvcGx1Z2lucy9fcmQtbmF2YmFyLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9wbHVnaW5zL3JkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLW1peGlucy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvcGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1zdGF0aWMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZml4ZWQuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItc2lkZWJhci5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvcGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvcmQtbmF2YmFyX3RoZW1lcy9fcmQtbmF2YmFyLWNsYXNzaWMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL3JkLW5hdmJhcl90aGVtZXMvX3JkLW5hdmJhci1mdWxsd2lkdGguc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL3JkLW5hdmJhcl90aGVtZXMvX3JkLW5hdmJhci1tb2Rlcm4uc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL3JkLW5hdmJhcl90aGVtZXMvX3JkLW5hdmJhci1hc2lkZS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvcGx1Z2lucy9fc3dpcGVyLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9wbHVnaW5zL19nb29nbGUtbWFwLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9wbHVnaW5zL19yZC1zZWFyY2guc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL3BsdWdpbnMvX2lzb3RvcGUuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL3BsdWdpbnMvX25hdi1jdXN0b20uc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL3BsdWdpbnMvX2NhcmQtY3VzdG9tLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9wbHVnaW5zL190b29sdGlwLWN1c3RvbS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvcGx1Z2lucy9fY291bnRlci5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvcGx1Z2lucy9fcHJvZ3Jlc3MtYmFycy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvcGx1Z2lucy9fanF1ZXJ5LWNpcmNsZS1wcm9ncmVzcy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvcGx1Z2lucy9fdGltZWNpcmNsZXMuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL3BsdWdpbnMvX293bC1jYXJvdXNlbC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvcGx1Z2lucy9fbGlnaHRnYWxsZXJ5LnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9wbHVnaW5zL19tYXRlcmlhbC1wYXJhbGxheC5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvcGx1Z2lucy9fY291bnRkb3duLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9wbHVnaW5zL19zbGljay5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvcGx1Z2lucy9fanF1ZXJ5LmZzLnN0ZXBwZXIuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL193ZWJmb250cy5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvZm9udHMvX2ZvbnQtYXdlc29tZS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvZm9udHMvX21kaS5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvZm9udHMvX2xpbmVhcmljb25zLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9mb250cy9fcnViaWsuc2NzcyIsCgkJInR5cG8zY29uZi9leHQvY2xpZW50L1Jlc291cmNlcy9Qcml2YXRlL1N0eWxlc2hlZXRzL2ZvbnRzL19mcnV0aWdlci5zY3NzIiwKCQkidHlwbzNjb25mL2V4dC9jbGllbnQvUmVzb3VyY2VzL1ByaXZhdGUvU3R5bGVzaGVldHMvZm9udHMvX2dhcmFtb25kLnNjc3MiLAoJCSJ0eXBvM2NvbmYvZXh0L2NsaWVudC9SZXNvdXJjZXMvUHJpdmF0ZS9TdHlsZXNoZWV0cy9jb21wb25lbnRzL19uZXdzLnNjc3MiCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiO0FBQUEsa0VBQWtFO0F3Q0FsRTs7Ozs7R0FLRzs7QW9DTEgsQUFBQSxLQUFLLENBQUM7RUFHRixNQUFXLENBQUUsUUFBQztFQUFkLFFBQVcsQ0FBRSxRQUFDO0VBQWQsUUFBVyxDQUFFLFFBQUM7RUFBZCxNQUFXLENBQUUsUUFBQztFQUFkLEtBQVcsQ0FBRSxRQUFDO0VBQWQsUUFBVyxDQUFFLFFBQUM7RUFBZCxRQUFXLENBQUUsUUFBQztFQUFkLE9BQVcsQ0FBRSxRQUFDO0VBQWQsTUFBVyxDQUFFLFFBQUM7RUFBZCxNQUFXLENBQUUsUUFBQztFQUFkLE9BQVcsQ0FBRSxLQUFDO0VBQWQsTUFBVyxDQUFFLFFBQUM7RUFBZCxXQUFXLENBQUUsUUFBQztFQUlkLFNBQVcsQ0FBRSxRQUFDO0VBQWQsV0FBVyxDQUFFLFFBQUM7RUFBZCxTQUFXLENBQUUsUUFBQztFQUFkLE1BQVcsQ0FBRSxRQUFDO0VBQWQsU0FBVyxDQUFFLFFBQUM7RUFBZCxRQUFXLENBQUUsUUFBQztFQUFkLE9BQVcsQ0FBRSxRQUFDO0VBQWQsTUFBVyxDQUFFLFFBQUM7RUFJZCxlQUFtQixDQUFhLEVBQUM7RUFBakMsZUFBbUIsQ0FBYSxNQUFDO0VBQWpDLGVBQW1CLENBQWEsTUFBQztFQUFqQyxlQUFtQixDQUFhLE1BQUM7RUFBakMsZUFBbUIsQ0FBYSxPQUFDO0VBS25DLHdCQUF3QixDQUFBLHNMQUFDO0VB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Q0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7O0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEVzlCOztFQUZELEFBQUEsU0FBUyxDQUFXO0lDYjVCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHRFc5Qjs7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7O0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEVzlCOztFQUZELEFBQUEsU0FBUyxDQUFXO0lDYjVCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHRFc5Qjs7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7O0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEVzlCOztFQUZELEFBQUEsVUFBVSxDQUFVO0lDYjVCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHRFc5Qjs7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7O0VBRkQsQUFBQSxVQUFVLENBQVU7SUNiNUIsSUFBSSxFQUFFLENBQUMs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Q0RULENBQUMsQUFBQSxNQUFNO0VGL0VQLHlCQUF5QixHQ2dGdkIsRUFBRSxHQUFHLEVBQUUsQ0NBVCxDQUFDLEFBQUEsTUFBTTtFRmhGUCx5QkFBeUIsR0NnRnZCLEVBQUUsR0FBRyxFQUFFLEFDQ1IsTUFBTSxHQUFHLENBQUM7RUZqRlgseUJBQXlCLEdDZ0Z2QixFQUFFLEdBQUcsRUFBRSxBQ0VSLE1BQU0sR0FBRyxDQUFDO0VGakZYLEdBQUcsQUFBQSxPQUFPLENBQUMsZ0JBQWdCLEdDOEV6QixHQUFHLEdBQUcsR0FBRyxBQ0RWLE1BQU07RUY3RVAsR0FBRyxBQUFBLE9BQU8sQ0FBQyxnQkFBZ0IsR0M4RXpCLEdBQUcsR0FBRyxHQUFHLENDQVgsQ0FBQyxBQUFBLE1BQU07RUY5RVAsR0FBRyxBQUFBLE9BQU8sQ0FBQyxnQkFBZ0IsR0M4RXpCLEdBQUcsR0FBRyxHQUFHLENDQ1gsQ0FBQyxBQUFBLE1BQU07RUYvRVAsR0FBRyxBQUFBLE9BQU8sQ0FBQyxnQkFBZ0IsR0M4RXpCLEdBQUcsR0FBRyxHQUFHLEFDRVYsTUFBTSxHQUFHLENBQUM7RUZoRlgsR0FBRyxBQUFBLE9BQU8sQ0FBQyxnQkFBZ0IsR0M4RXpCLEdBQUcsR0FBRyxHQUFHLEFDR1YsTUFBTSxHQUFHLENBQUM7RUZqRlgsR0FBRyxBQUFBLE9BQU8sQ0FBQyxnQkFBZ0IsR0MrRXpCLEVBQUUsR0FBRyxFQUFFLEFDRlIsTUFBTTtFRjdFUCxHQUFHLEFBQUEsT0FBTyxDQUFDLGdCQUFnQixHQytFekIsRUFBRSxHQUFHLEVBQUUsQ0NEVCxDQUFDLEFBQUEsTUFBTTtFRjlFUCxHQUFHLEFBQUEsT0FBTyxDQUFDLGdCQUFnQixHQytFekIsRUFBRSxHQUFHLEVBQUUsQ0NBVCxDQUFDLEFBQUEsTUFBTTtFRi9FUCxHQUFHLEFBQUEsT0FBTyxDQUFDLGdCQUFnQixHQytFekIsRUFBRSxHQUFHLEVBQUUsQUNDUixNQUFNLEdBQUcsQ0FBQztFRmhGWCxHQUFHLEFBQUEsT0FBTyxDQUFDLGdCQUFnQixHQytFekIsRUFBRSxHQUFHLEVBQUUsQUNFUixN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 */