@charset "UTF-8";
@-ms-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  border: 0;
  -webkit-tap-highlight-color: transparent !important;
  -webkit-tap-highlight-color: rgba(23, 24, 37, 0.1) !important; }

/* line 12, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
html {
  height: 100%;
  font-size: 0.9375em;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%; }

/* line 19, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
body {
  position: relative;
  min-height: 100%;
  line-height: 1.4;
  font-family: UniversLTStd-Ex, sans-serif;
  font-size: 1em;
  color: #000;
  background: #2b3240; }

/* line 31, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
address,
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block; }

/* line 46, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

/* line 54, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
address {
  font-style: normal; }

/* line 58, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: UniversLTStd-XBlackEx, UniversLTStd-Ex, sans-serif;
  font-weight: normal; }
  @media only screen and (max-width: 29.365em) {
    /* line 58, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto;
      word-break: break-word;
      word-wrap: break-word;
      overflow-wrap: break-word; } }
  /* line 71, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
  h1 strong,
  h2 strong,
  h3 strong,
  h4 strong,
  h5 strong,
  h6 strong {
    font-weight: normal; }

/* line 76, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
h1,
h2 {
  margin-bottom: 0.38095em;
  line-height: 1.14286;
  font-size: 2.8em; }

/* line 83, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
h3 {
  margin-bottom: 0.875em;
  line-height: 1.16667;
  font-size: 1.6em; }

/* line 89, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
h4 {
  margin-bottom: 1.33333em;
  line-height: 1.55556;
  font-size: 1.2em; }

/* line 93, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
h5,
h6 {
  margin-bottom: 1.06667em;
  font-size: 1em; }

/* line 99, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
ul {
  list-style: none outside none; }

/* line 103, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
ol {
  padding-left: 1.66667em;
  margin-bottom: 1.06667em;
  list-style: decimal outside none; }

/* line 109, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
a {
  color: #f30;
  text-decoration: none;
  background: transparent; }
  /* line 114, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
  a:hover, a:focus {
    color: #f30;
    text-decoration: underline; }

/* line 121, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
img {
  display: block;
  -ms-interpolation-mode: bicubic; }

/* line 126, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
p {
  margin-bottom: 1.06667em; }

/* line 130, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
strong {
  font-weight: bold; }

/* line 134, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
b {
  font-weight: normal; }

/* line 138, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
table {
  table-layout: fixed;
  min-width: 100%;
  border-collapse: collapse; }
  @media only screen and (min-width: 1332px) {
    /* line 138, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
    table {
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto;
      word-break: break-word;
      word-wrap: break-word;
      overflow-wrap: break-word;
      table-layout: auto; } }

/* line 149, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
td,
th {
  vertical-align: top;
  text-align: left; }

/* line 155, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
th {
  padding: 0.53333em 1.06667em 0.66667em;
  font-weight: bold;
  background: #c0c0c0; }

/* line 161, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
td {
  padding: 1.33333em 1.06667em;
  border-top: 3px solid #fff;
  font-weight: normal;
  background: #e5e5e5; }
  /* line 167, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
  tr:nth-child(even) td {
    background: #d8d8d8; }

/* line 172, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
caption {
  text-align: left; }

/* line 176, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
hr {
  height: 0;
  margin-bottom: 32px;
  border-top: 1px solid #c3c3c3;
  background-color: transparent; }

/* line 183, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
code {
  font-family: 'courier new', courier, monospaced; }

/* line 187, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
blockquote {
  margin-bottom: 32px; }
  /* line 190, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
  blockquote p {
    display: inline;
    margin-bottom: 0; }

/* line 196, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
cite {
  font-family: UniversLTStd-Ex, sans-serif;
  font-style: normal; }

/* line 201, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
[type=submit],
[type=reset] {
  transition: background-color 0.1s ease;
  display: inline-block;
  min-height: 2.66667em;
  padding: 0 1.33333em;
  border: 0;
  border-radius: 1.33333em;
  line-height: 2.66667;
  cursor: pointer;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #fff;
  background: #f30; }
  /* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
  [type=submit]:focus, [type=submit]:hover,
  [type=reset]:focus,
  [type=reset]:hover {
    color: #fff;
    background: #171825; }
  /* line 65, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
  [type=submit]:focus,
  [type=reset]:focus {
    outline: 1px dotted #000; }

/* line 206, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
form {
  background-color: transparent; }
  /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_general.scss */
  form::after {
    content: "";
    display: block;
    clear: both; }

/* line 211, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
fieldset {
  display: block; }
  /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_general.scss */
  fieldset::after {
    content: "";
    display: block;
    clear: both; }

/* line 216, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
button,
input,
select,
textarea {
  font-family: UniversLTStd-Ex, sans-serif;
  font-size: 100%;
  color: #000; }

/* line 225, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
button,
textarea,
[type=button],
[type=text],
[type=tel],
[type=url],
[type=email],
[type=password],
[type=date],
[type=time],
[type=number] {
  max-width: 100%;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none; }

/* line 242, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
[type=submit],
[type=image],
[type=button] {
  cursor: pointer; }
  /* line 248, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
  [type=submit]::-moz-focus-inner,
  [type=image]::-moz-focus-inner,
  [type=button]::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* line 254, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
button,
label {
  border-radius: 0;
  cursor: pointer; }

/* line 260, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
textarea,
[type=text],
[type=email],
[type=tel],
[type=url],
[type=password],
[type=date],
[type=time],
[type=number] {
  box-sizing: border-box;
  width: 100%;
  padding: 0.53333em 1.06667em 0.6em;
  border: 1px solid #c0c0c0;
  border-radius: 1.33333em;
  line-height: 1.4;
  background: #fff; }
  /* line 277, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
  textarea:focus,
  [type=text]:focus,
  [type=email]:focus,
  [type=tel]:focus,
  [type=url]:focus,
  [type=password]:focus,
  [type=date]:focus,
  [type=time]:focus,
  [type=number]:focus {
    outline: 1px dotted #000; }

/* line 282, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
textarea {
  min-height: 11.2em;
  overflow: auto;
  resize: none; }

/* line 288, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
select {
  border: 1px solid #c0c0c0;
  border-radius: 0;
  background: #fff;
  -webkit-appearance: none; }

/* line 296, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
input:-webkit-autofill,
textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1332px #fff inset; }

/* line 304, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
option {
  -moz-padding-end: 5px;
  -moz-padding-start: 3px; }

/* line 309, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
label {
  display: block;
  margin-bottom: 0.66667em;
  line-height: 1.5;
  font-size: 0.8em;
  cursor: pointer; }

/* line 317, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
legend {
  margin-bottom: 1.33333em;
  line-height: 1.55556;
  font-size: 1.2em;
  float: left;
  width: 100%;
  font-family: UniversLTStd-XBlackEx, UniversLTStd-Ex, sans-serif;
  white-space: normal; }
  /* line 325, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
  legend label {
    margin-bottom: 0; }

/* line 330, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
[type=checkbox],
[type=radio] {
  margin-right: 0.4em; }

/* line 335, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
input::-webkit-input-placeholder {
  font-size: 1em;
  font-style: italic;
  color: #757575;
  opacity: 1; }
input::-moz-placeholder {
  font-size: 1em;
  font-style: italic;
  color: #757575;
  opacity: 1; }
input:-ms-input-placeholder {
  font-size: 1em;
  font-style: italic;
  color: #757575;
  opacity: 1; }
input::placeholder {
  font-size: 1em;
  font-style: italic;
  color: #757575;
  opacity: 1; }

/* line 342, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
button {
  transition: color 0.1s ease;
  font-weight: normal;
  color: #000;
  background: none; }
  /* line 349, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
  button::-moz-focus-inner {
    padding: 0;
    border: 0; }
  /* line 355, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
  button:focus {
    outline: 1px dotted #000; }

/* line 360, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
svg {
  display: block; }

/* line 364, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_reset.scss */
path {
  -webkit-transform: inherit;
  transform: inherit;
  fill: inherit;
  stroke: inherit; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_helpers.scss */
.aural {
  position: absolute;
  margin: -1px;
  padding: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%); }

/* line 5, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_helpers.scss */
.hide {
  display: none !important;
  visibility: hidden !important; }

/* line 9, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_helpers.scss */
.button {
  transition: background-color 0.1s ease;
  display: inline-block;
  min-height: 2.66667em;
  padding: 0 1.33333em;
  border: 0;
  border-radius: 1.33333em;
  line-height: 2.66667;
  cursor: pointer;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #fff;
  background: #f30; }
  /* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
  .button:focus, .button:hover {
    color: #fff;
    background: #171825; }
  /* line 65, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
  .button:focus {
    outline: 1px dotted #000; }
  /* line 12, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_helpers.scss */
  .button-inverted {
    transition: background-color 0.1s ease;
    display: inline-block;
    min-height: 2.66667em;
    padding: 0 1.33333em;
    border: 0;
    border-radius: 1.33333em;
    line-height: 2.66667;
    cursor: pointer;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #fff;
    background: #171825; }
    /* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
    .button-inverted:focus, .button-inverted:hover {
      color: #fff;
      background: #f30; }
    /* line 65, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
    .button-inverted:focus {
      outline: 1px dotted #000; }

/* line 17, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_helpers.scss */
.error {
  font-weight: bold;
  color: #f30; }
  /* line 22, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_helpers.scss */
  .error strong {
    font-weight: inherit; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_grid.scss */
.row {
  margin-left: -4px;
  margin-right: -4px;
  clear: both; }
  /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_general.scss */
  .row::after {
    content: "";
    display: block;
    clear: both; }

/* line 7, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_grid.scss */
.column {
  float: left;
  min-height: 1px;
  padding: 0 4px; }

/* line 15, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_grid.scss */
.column--size1 {
  width: 8.33333%; }

/* line 15, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_grid.scss */
.column--size2 {
  width: 16.66667%; }

/* line 15, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_grid.scss */
.column--size3 {
  width: 25%; }

/* line 15, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_grid.scss */
.column--size4 {
  width: 33.33333%; }

/* line 15, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_grid.scss */
.column--size5 {
  width: 41.66667%; }

/* line 15, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_grid.scss */
.column--size6 {
  width: 50%; }

/* line 15, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_grid.scss */
.column--size7 {
  width: 58.33333%; }

/* line 15, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_grid.scss */
.column--size8 {
  width: 66.66667%; }

/* line 15, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_grid.scss */
.column--size9 {
  width: 75%; }

/* line 15, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_grid.scss */
.column--size10 {
  width: 83.33333%; }

/* line 15, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_grid.scss */
.column--size11 {
  width: 91.66667%; }

/* line 15, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_grid.scss */
.column--size12 {
  width: 100%; }

@media only screen and (max-width: 49.99em) {
  /* line 17, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_grid.scss */
  .column {
    float: none;
    width: 100%; }
    /* line 21, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_grid.scss */
    .column:empty {
      display: none; }
  /* line 26, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_grid.scss */
  .row {
    margin-bottom: 0; } }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_page.scss */
.page {
  width: 100%;
  max-width: 1332px;
  padding-right: 20px;
  padding-left: 20px;
  margin: 0 auto; }
  /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_general.scss */
  .page::after {
    content: "";
    display: block;
    clear: both; }
  @media only screen and (min-width: 46.875em) {
    /* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_page.scss */
    .page {
      padding-right: 40px;
      padding-left: 40px; } }
  /* line 4, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_page.scss */
  .page__background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    overflow: hidden; }
    /* line 13, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_page.scss */
    .page__background-liner {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 50%;
      width: 1440px;
      max-width: 100%;
      background: no-repeat 50% 0;
      background-size: 100% auto;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%); }
  /* line 26, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_page.scss */
  .page__header {
    padding-top: 34px;
    margin-bottom: 32px; }
  /* line 31, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_page.scss */
  .page__content-main {
    padding: 64px 18px 32px;
    margin-bottom: 32px;
    background: #fff; }
    @media only screen and (min-width: 46.875em) and (max-width: 62.49em) {
      /* line 31, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_page.scss */
      .page__content-main {
        padding-right: 70px;
        padding-left: 70px; } }
    @media only screen and (min-width: 62.5em) {
      /* line 31, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_page.scss */
      .page__content-main {
        padding-right: 120px;
        padding-left: 105px; } }
  /* line 37, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_page.scss */
  .page__content-aside {
    position: relative; }
  /* line 43, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_page.scss */
  .page__content-selected .component__title,
  .page__content-aside .component__title, .page__aside-title {
    padding: 0 0 1.11111em 16px;
    margin: 0;
    line-height: 1.55556;
    font-size: 1.2em;
    color: #fff; }
  /* line 54, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_page.scss */
  .page__content-selected .component__title {
    padding-left: 0; }
  @media only screen and (min-width: 50em) {
    /* line 58, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_page.scss */
    .page__aside-title {
      position: absolute;
      width: 100%;
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%); } }

/* line 4, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
.lang-menu {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.66667em 0;
  overflow: hidden;
  border-radius: 1.33333em;
  background: #f30; }
  /* line 13, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
  .lang-menu:not(.active):hover, .lang-menu.active {
    background: #171825; }
  /* line 18, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
  .lang-menu.active {
    z-index: 95; }
  /* line 22, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
  .lang-menu__list {
    transition: opacity 0.25s ease;
    opacity: 1; }
    /* line 26, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
    .initialized .lang-menu__list:not(.active) {
      height: 0;
      min-height: 0;
      opacity: 0; }
  /* line 33, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
  .lang-menu__link {
    transition: background-color 0.1s ease;
    display: inline-block;
    min-height: 2.66667em;
    padding: 0 1.33333em;
    border: 0;
    border-radius: 1.33333em;
    line-height: 2.66667;
    cursor: pointer;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #fff;
    background: #f30;
    display: block;
    height: auto;
    min-height: 1.33333em;
    overflow: hidden;
    border-radius: 0;
    line-height: 1.33333em;
    background: transparent;
    transition: background-color 0.1s ease; }
    /* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
    .lang-menu__link:focus, .lang-menu__link:hover {
      color: #fff;
      background: #171825; }
    /* line 65, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
    .lang-menu__link:focus {
      outline: 1px dotted #000; }
    /* line 44, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
    .lang-menu__link:hover, .lang-menu__link:focus {
      color: #fff;
      background: #5b5b5b; }
  /* line 51, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
  .lang-menu__control {
    display: block;
    height: auto;
    min-width: 100%;
    min-height: 1.33333em;
    padding: 0 1.33333em;
    line-height: 1.33333em;
    color: #fff;
    text-align: center;
    white-space: pre;
    fill: transparent; }
    /* line 63, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
    .lang-menu__control:focus {
      outline: 1px dotted #fff; }
    /* line 67, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
    .active .lang-menu__control:hover, .lang-menu__control:focus {
      color: #fff;
      background: #5b5b5b; }
    /* line 73, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
    .lang-menu__control-icon {
      display: inline-block;
      margin: -2px -10px 0 0;
      vertical-align: middle;
      -webkit-transform: rotate(0.5turn);
      transform: rotate(0.5turn); }

/* line 83, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
.breadcrumb {
  margin-bottom: 32px;
  line-height: 1.46154;
  font-size: 0.86667em; }
  /* line 88, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
  .breadcrumb__list {
    padding: 0;
    list-style: none; }
  /* line 93, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
  .breadcrumb__item {
    display: inline-block;
    position: relative;
    margin-right: 8px;
    color: #fff;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }
    /* line 100, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
    .breadcrumb__item:not(:first-child) {
      padding-left: 24px; }
      /* line 104, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
      .breadcrumb__item:not(:first-child)::before {
        content: "";
        position: absolute;
        top: 0.69231em;
        left: 0;
        width: 16px;
        height: 1px;
        background: #fff; }
  /* line 117, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_navigation.scss */
  .breadcrumb__link {
    color: #fff; }

/* line 3, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_forms.scss */
.form__buttons {
  text-align: right; }

/* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_general.scss */
.header::after {
  content: "";
  display: block;
  clear: both; }

/* line 4, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_header.scss */
.header__title {
  position: absolute;
  margin: -1px;
  padding: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%); }

/* line 8, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_header.scss */
.header__section {
  margin-top: 32px; }

/* line 12, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_header.scss */
.header__section--left {
  float: left;
  clear: both;
  width: 80%;
  padding-right: 8px; }

/* line 19, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_header.scss */
.header__section--right {
  position: relative;
  float: right;
  max-width: 20%; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_footer.scss */
.footer {
  margin-top: 32px;
  color: #fff;
  background: #121423; }
  /* line 6, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_footer.scss */
  .footer__liner {
    width: 100%;
    max-width: 1332px;
    padding-right: 20px;
    padding-left: 20px;
    margin: 0 auto;
    padding-top: 32px;
    padding-bottom: 32px; }
    /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_general.scss */
    .footer__liner::after {
      content: "";
      display: block;
      clear: both; }
    @media only screen and (min-width: 46.875em) {
      /* line 6, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_footer.scss */
      .footer__liner {
        padding-right: 40px;
        padding-left: 40px; } }
  /* line 24, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_footer.scss */
  .footer__navigation {
    padding: 32px 0 22px;
    margin-bottom: 32px;
    border-color: #3d3d41;
    border-style: solid;
    border-width: 1px 0px 0px 0px; }
    /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_general.scss */
    .footer__navigation::after {
      content: "";
      display: block;
      clear: both; }
    @media only screen and (min-width: 50em) {
      /* line 32, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_footer.scss */
      .footer__navigation-list {
        float: left;
        width: 25%;
        padding-right: 8px; } }
    /* line 40, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_footer.scss */
    .footer__navigation-item {
      margin-bottom: 1.16667em;
      line-height: 1.33333;
      font-size: 0.8em; }
    /* line 46, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_footer.scss */
    .footer__navigation-link {
      font-family: UniversLTStd-XBlackEx, UniversLTStd-Ex, sans-serif;
      color: #fff;
      text-transform: uppercase; }
    /* line 52, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_footer.scss */
    .footer__navigation-link--current {
      color: #f30; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_event-details.scss */
.event-details {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  @media only screen and (min-width: 43.75em) {
    /* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_event-details.scss */
    .event-details {
      -webkit-flex-direction: initial;
      -ms-flex-direction: initial;
      flex-direction: initial; } }
  /* line 9, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_event-details.scss */
  .event-details__content {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  /* line 13, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_event-details.scss */
  .event-details__heading {
    display: block;
    font-size: 0.8em;
    text-transform: uppercase; }
  /* line 19, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_event-details.scss */
  .event-details__subtext {
    display: block; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_jumpblock.scss */
.jumpblock {
  position: relative;
  z-index: 1; }
  /* line 5, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_jumpblock.scss */
  .jumpblock__text {
    position: absolute;
    margin: -1px;
    padding: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
    border: 0;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%); }
  /* line 9, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_jumpblock.scss */
  .jumpblock__link {
    display: block;
    position: absolute;
    top: -100em;
    left: 50%;
    z-index: -1;
    padding: 1em 1.11111em 1.11111em;
    font-size: 1.33333em;
    color: #000;
    background: #fff;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
    /* line 21, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_jumpblock.scss */
    .jumpblock__link:focus, .jumpblock__link:active {
      top: -10px;
      z-index: 100;
      color: #000; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_logo.scss */
.logo-link {
  display: block;
  width: 521px;
  max-width: 100%; }
  /* line 6, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_logo.scss */
  .logo-link__img {
    height: auto;
    max-width: 100%;
    max-height: 19px; }
    /* line 12, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_logo.scss */
    .regional-site .logo-link__img {
      max-height: 45px; }
  /* line 17, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_logo.scss */
  .logo-link--footer {
    margin-bottom: 30px; }
  /* line 21, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_logo.scss */
  .logo-link:focus {
    outline: 2px dotted #fff; }

/* line 2, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
.search-form {
  transition: opacity 0.25s ease;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: -1;
  float: left;
  clear: both;
  width: 100%;
  height: 0;
  margin-top: 16px;
  overflow: hidden;
  text-align: right;
  background: #171825;
  opacity: 0; }
  @media only screen and (min-width: 36.25em) {
    /* line 2, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
    .search-form {
      text-align: center; } }
  /* line 22, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
  .search-form.initialized {
    position: relative;
    top: auto;
    left: auto;
    z-index: 90;
    border-radius: 1.33333em; }
  /* line 31, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
  .search-form.active {
    height: auto;
    min-height: 100%;
    padding: 32px;
    overflow: visible;
    opacity: 1; }
  /* line 40, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
  .search-form:target:not(.initialized-nav) {
    z-index: 100;
    height: auto;
    padding: 32px;
    opacity: 1; }
  /* line 47, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
  .search-form__form {
    display: inline-block;
    position: relative;
    width: 760px;
    max-width: 100%; }
  /* line 54, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
  .search-form__text-input {
    padding: 1.13333em 1.86667em;
    border: 0;
    border-radius: 1.86667em;
    width: 100%;
    margin-bottom: 16px;
    vertical-align: middle;
    border-color: transparent;
    text-align: left; }
    @media only screen and (min-width: 36.25em) {
      /* line 54, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
      .search-form__text-input {
        padding-right: 10.66667em;
        margin: 0; } }
    /* line 67, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
    .search-form__text-input:focus {
      outline: 1px dotted #fff; }
  /* line 72, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
  .search-form__submit {
    transition: background-color 0.1s ease;
    display: inline-block;
    min-height: 3.66667em;
    padding: 1.13333em 2.4em;
    border: 0;
    border-radius: 1.86667em;
    line-height: 1.4;
    cursor: pointer;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #fff;
    background: #f30; }
    /* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
    .search-form__submit:focus, .search-form__submit:hover {
      color: #fff;
      background: #171825; }
    /* line 65, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
    .search-form__submit:focus {
      outline: 1px dotted #000; }
    @media only screen and (min-width: 36.25em) {
      /* line 72, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
      .search-form__submit {
        position: absolute;
        top: 0;
        right: -1px;
        vertical-align: middle; } }
    /* line 82, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
    .search-form__submit:focus {
      outline: 1px dotted #f30; }
  /* line 87, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
  .search-form__button {
    transition: background-color 0.1s ease;
    display: inline-block;
    min-height: 2.66667em;
    width: 2.66667em;
    border: 0;
    border-radius: 1.33333em;
    line-height: 2.66667;
    cursor: pointer;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #fff;
    background: #f30;
    position: relative;
    vertical-align: middle;
    color: #fff; }
    /* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
    .search-form__button:focus, .search-form__button:hover {
      color: #fff;
      background: #171825; }
    /* line 65, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
    .search-form__button:focus {
      outline: 1px dotted #000; }
    /* line 93, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
    .search-form__button.active {
      background: #171825; }
    /* line 97, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
    .search-form__button-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      fill: currentColor; }
  /* line 106, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
  .search-form__close {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 30px;
    height: 30px;
    overflow: hidden;
    color: #171825; }
    /* line 115, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
    .search-form__close-icon {
      width: 44px;
      height: 44px;
      -webkit-transform: translate(-7px, -7px);
      transform: translate(-7px, -7px);
      fill: currentColor; }
    /* line 122, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_search-form.scss */
    .search-form__close:focus {
      outline: 1px dotted #fff; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
.intro {
  padding: 64px 18px 32px;
  position: relative;
  margin-bottom: 8px;
  color: #fff;
  background: rgba(23, 24, 37, 0.75); }
  @media only screen and (min-width: 46.875em) and (max-width: 62.49em) {
    /* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
    .intro {
      padding-right: 70px;
      padding-left: 70px; } }
  @media only screen and (min-width: 62.5em) {
    /* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
    .intro {
      padding-right: 120px;
      padding-left: 105px; } }
  /* line 8, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
  .intro--news {
    padding-top: 32px;
    padding-bottom: 32px; }
  /* line 13, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
  .intro__title--dossier {
    margin-bottom: 0;
    line-height: 1.2;
    font-size: 2em;
    text-transform: uppercase; }
  /* line 20, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
  .intro__text {
    margin-bottom: 0.44444em;
    line-height: 1.33333;
    font-size: 1.2em; }
    /* line 25, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
    .intro__text--news {
      margin-bottom: 0.22222em; }
    /* line 29, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
    .intro__text--dossier {
      margin: 0;
      line-height: 1.4;
      font-size: 1em; }
  /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
  .intro--wide {
    padding: 32px; }
    @media only screen and (min-width: 68.75em) {
      /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
      .intro--wide {
        padding-right: calc(25% + 32px); } }
  /* line 44, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
  .intro--dossier {
    position: relative;
    padding: 16px 16px 32px 43.55878%;
    overflow: hidden;
    background: rgba(255, 51, 0, 0.81); }
  /* line 52, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
  .intro__meta {
    display: block;
    margin-bottom: 0.5em;
    line-height: 1.66667;
    font-size: 0.4em; }
    /* line 58, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
    .intro--news .intro__meta {
      margin-bottom: 0.66667em;
      line-height: 1.5;
      font-size: 0.28571em; }
    @media only screen and (max-width: 46.865em) {
      /* line 65, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
      .intro--news-publication .intro__meta,
      .intro--news-blog .intro__meta {
        padding-right: 46px; } }
  /* line 74, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
  .intro__date-group {
    display: block;
    color: #f30;
    text-transform: uppercase; }
  /* line 80, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
  .intro__categories {
    font-family: UniversLTStd-Ex, sans-serif; }
  /* line 84, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
  .intro__type {
    font-family: UniversLTStd-XBlackEx, UniversLTStd-Ex, sans-serif;
    color: #000;
    text-transform: uppercase; }
  /* line 90, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_intro.scss */
  .intro__icon {
    position: absolute;
    top: 36px;
    right: 32px;
    width: 26px;
    height: 26px;
    fill: #f30; }

/* line 3, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_social.scss */
.social__title {
  display: inline-block;
  margin: 0 1em 1em 0;
  vertical-align: middle;
  line-height: 1.5;
  font-family: UniversLTStd-Ex, sans-serif;
  font-size: 0.8em;
  font-weight: normal; }

/* line 13, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_social.scss */
.social__list {
  display: inline-block;
  vertical-align: middle; }

/* line 18, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_social.scss */
.social__item {
  display: inline-block;
  margin: 0 12px 12px 0; }

/* line 23, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_social.scss */
.social__link {
  display: inline-block;
  height: 30px;
  padding: 2px 10px;
  color: #fff; }
  /* line 29, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_social.scss */
  .social__link:hover {
    color: #f30; }

/* line 34, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_social.scss */
.social__icon {
  transition: fill 0.1s ease;
  display: inline-block;
  height: 100%;
  fill: currentColor; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_top-link.scss */
.top-link {
  margin-top: 30px;
  text-align: right; }
  @media only screen and (min-width: 46.875em) {
    /* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_top-link.scss */
    .top-link {
      height: 24px;
      margin-top: 6px; } }
  /* line 13, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_top-link.scss */
  .slider .top-link {
    display: none; }
  /* line 17, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_top-link.scss */
  .top-link__link {
    display: inline-block;
    width: 40px;
    height: 42px;
    padding-top: 2px;
    color: #000; }
    @media only screen and (min-width: 46.875em) and (max-width: 62.49em) {
      /* line 17, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_top-link.scss */
      .top-link__link {
        -webkit-transform: translateX(55px);
        transform: translateX(55px); } }
    @media only screen and (min-width: 62.5em) {
      /* line 17, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_top-link.scss */
      .top-link__link {
        -webkit-transform: translateX(88px);
        transform: translateX(88px); } }
    /* line 34, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_top-link.scss */
    .top-link__link:hover {
      color: #000; }
  /* line 39, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_top-link.scss */
  .top-link__icon {
    width: 100%;
    height: 100%; }
  /* line 45, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_top-link.scss */
  .component + .top-link {
    margin-bottom: 32px; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_component.scss */
.component {
  margin-bottom: 8px; }
  /* line 4, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_component.scss */
  .page__content-main .component {
    margin-bottom: 32px; }
  /* line 9, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_component.scss */
  .page__content > .component--menu {
    margin-bottom: 64px; }
  @media only screen and (min-width: 50em) {
    /* line 17, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_component.scss */
    .page__content-aside > .component:first-child > .component__title {
      position: absolute;
      width: 100%;
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%); } }

/* line 2, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
.textmedia__images {
  margin-left: -18px; }
  @media only screen and (min-width: 46.875em) and (max-width: 62.49em) {
    /* line 2, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
    .textmedia__images {
      margin-right: -52px;
      margin-left: -70px; } }
  @media only screen and (min-width: 62.5em) {
    /* line 2, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
    .textmedia__images {
      margin-right: -88px;
      margin-left: -105px; } }
  /* line 6, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .slider .textmedia__images {
    margin-right: 0;
    margin-left: 0; }
  /* line 11, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .textmedia__text + .textmedia__images {
    margin-top: 32px; }

@media only screen and (min-width: 46.875em) {
  /* line 16, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .textmedia__image-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 24, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
.textmedia__image {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto !important;
  height: auto !important;
  max-width: 100%;
  max-height: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

@media only screen and (min-width: 46.875em) {
  /* line 37, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .textmedia__image-wrapper {
    width: 68.72928%; } }

/* line 44, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
.textmedia__image-liner {
  position: relative;
  height: 0;
  padding-bottom: 56.2701%;
  overflow: hidden;
  background: #e5e5e5; }
  /* line 53, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .slider .textmedia__image-liner {
    background: #fff; }

/* line 58, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
.textmedia__caption {
  position: relative;
  padding-left: 10px;
  margin: 1em 0 0 18px;
  line-height: 1.5;
  font-size: 0.8em;
  font-style: italic; }
  @media only screen and (min-width: 46.875em) {
    /* line 58, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
    .textmedia__caption {
      -webkit-flex: 2;
      -ms-flex: 2;
      flex: 2;
      margin: -0.26667em 0 0 12px; } }
  /* line 71, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .textmedia__caption::before {
    content: "";
    position: absolute;
    top: 0.26667em;
    bottom: 0;
    left: 0;
    width: 4px;
    background: #f30; }

/* line 82, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
.textmedia__image-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
  /* line 89, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .textmedia__image-link:focus {
    border: 1px dotted #f30; }

/* line 14, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
.textmedia__text li {
  margin-bottom: 1.06667em; }

/* line 18, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
.textmedia__text ul {
  margin-bottom: 2.13333em; }
  /* line 21, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
  .textmedia__text ul li {
    position: relative;
    padding-left: 40px; }
    /* line 25, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
    .textmedia__text ul li::before {
      content: "";
      position: absolute;
      top: 0.53333em;
      left: 0;
      width: 24px;
      height: 3px;
      background: #f30; }
  /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
  .textmedia__text ul ul {
    margin-top: 1.06667em; }
    /* line 39, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
    .textmedia__text ul ul li {
      padding-left: 30px; }
      /* line 43, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
      .textmedia__text ul ul li::before {
        top: 0.4em;
        width: 6px;
        height: 6px; }

/* line 54, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
.textmedia__text ol {
  margin-bottom: 2.13333em; }

/* line 58, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
.textmedia__text table {
  margin-bottom: 2.13333em; }
  /* line 61, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
  .textmedia__text table p {
    margin: 0; }

/* line 66, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
.textmedia__text blockquote {
  margin: 2.13333em 0;
  line-height: 1.27273;
  font-family: UniversLTStd-XBlackEx, UniversLTStd-Ex, sans-serif;
  font-size: 1.46667em; }
  @media only screen and (min-width: 62.5em) {
    /* line 66, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
    .textmedia__text blockquote {
      margin-left: 17%; } }
  /* line 76, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
  .textmedia__text blockquote p {
    margin: 0; }
  /* line 81, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
  .textmedia__text blockquote p:first-child::before {
    content: "«"; }
  /* line 85, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
  .textmedia__text blockquote p:first-child::after {
    content: "»"; }

/* line 91, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
.textmedia__text cite {
  padding-left: 0.88889em;
  line-height: 1.55556;
  font-size: 0.81818em; }

/* line 97, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
.textmedia__text p:empty {
  display: none; }

/* line 103, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
.textmedia__text a.external {
  display: inline-block; }
  /* line 106, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
  .textmedia__text a.external::after {
    content: "";
    display: inline-block;
    width: 11px;
    height: 11px;
    margin: 0 4px;
    vertical-align: middle;
    line-height: 11px;
    background: url("/fileadmin/sys/resources/images/dist/sprite.svg") no-repeat 0 -240px;
    -webkit-transform: translateY(-0.13333em);
    transform: translateY(-0.13333em); }

/* line 122, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
.textmedia__text a.button {
  transition: background-color 0.1s ease;
  display: inline-block;
  min-height: 3.66667em;
  padding: 1.13333em 2.4em;
  border: 0;
  border-radius: 1.86667em;
  line-height: 1.4;
  cursor: pointer;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #fff;
  background: #f30; }
  /* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
  .textmedia__text a.button:focus, .textmedia__text a.button:hover {
    color: #fff;
    background: #171825; }
  /* line 65, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
  .textmedia__text a.button:focus {
    outline: 1px dotted #000; }

/* line 128, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
.textmedia__text img {
  max-width: 100%;
  height: auto !important;
  margin-bottom: 32px; }

/* line 134, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
.textmedia__text h2,
.textmedia__text h3 {
  margin-bottom: 1.33333em;
  line-height: 1.55556;
  font-size: 1.2em; }

/* line 141, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
.textmedia__text .tab_navigation {
  display: none; }

/* line 97, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
.textmedia__images + .textmedia__text {
  margin-top: 32px; }

/* line 101, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
.textmedia__text > *:last-child {
  margin-bottom: 0; }

/* line 106, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
.textmedia__special .textmedia__text p:not(:last-child) {
  margin-bottom: 1.77778em;
  line-height: 1.5;
  font-size: 1.2em; }

/* line 115, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
.textmedia__images--gallery {
  position: relative;
  overflow: hidden; }
  /* line 119, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .textmedia__images--gallery .textmedia__image-item {
    transition: opacity 0.4s ease;
    position: absolute;
    top: 0;
    right: 100%;
    z-index: -1;
    width: 100%;
    padding-bottom: 4.26667em;
    opacity: 0; }
    @media only screen and (min-width: 46.875em) {
      /* line 119, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
      .textmedia__images--gallery .textmedia__image-item {
        padding-bottom: 0; } }
    /* line 134, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
    .textmedia__images--gallery .textmedia__image-item:first-child, .textmedia__images--gallery .textmedia__image-item.current {
      position: relative;
      top: auto;
      right: auto;
      z-index: 1;
      opacity: 1; }
  @media only screen and (min-width: 46.875em) {
    /* line 144, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
    .textmedia__images--gallery .textmedia__caption {
      margin-bottom: 4.26667em; } }

/* line 152, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
.textmedia__gallery-controls {
  position: absolute;
  bottom: 1px;
  left: 18px;
  z-index: 2;
  height: 2.66667em; }
  @media only screen and (min-width: 46.875em) {
    /* line 152, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
    .textmedia__gallery-controls {
      left: 68.72928%;
      margin-left: 24px; } }

/* line 166, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
.textmedia__gallery-control {
  display: inline-block;
  width: 2.66667em;
  height: 2.66667em;
  margin-right: 8px;
  fill: #f30; }
  @media only screen and (min-width: 46.875em) {
    /* line 166, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
    .textmedia__gallery-control {
      margin-right: 16px; } }
  @media only screen and (min-width: 50em) and (max-width: 56.24em) {
    /* line 166, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
    .textmedia__gallery-control {
      margin-right: 8px;
      margin-left: -4px; } }
  /* line 183, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .textmedia__gallery-control:last-child {
    margin-right: 0; }
  /* line 187, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .textmedia__gallery-control.disabled {
    cursor: default;
    fill: #c0c0c0; }
  /* line 192, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .textmedia__gallery-control-icon {
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(0turn);
    transform: rotate(0turn); }
  /* line 199, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .textmedia__gallery-control--next {
    -webkit-transform: rotate(0.5turn);
    transform: rotate(0.5turn); }

/* line 205, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
.textmedia__special {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff; }
  @media only screen and (min-width: 68.75em) {
    /* line 205, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
    .textmedia__special {
      min-height: 622px; } }
  /* line 218, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .textmedia__special .component__title {
    margin-bottom: 0.0127em;
    line-height: 1.11905;
    font-size: 2.8em; }
  /* line 224, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
  .textmedia__special-content {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 32px 0; }
    @media only screen and (min-width: 50em) and (max-width: 68.74em) {
      /* line 224, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
      .textmedia__special-content {
        padding: 6.66667em 0; } }
    @media only screen and (min-width: 68.75em) {
      /* line 224, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_textmedia.scss */
      .textmedia__special-content {
        padding: 0; } }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
.teaser {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%; }
  /* line 6, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__liner {
    display: block;
    width: 100%;
    padding: 16px 16px 20px;
    color: #000;
    background: #fff; }
    @media only screen and (min-width: 43.75em) {
      /* line 6, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
      .teaser__liner {
        min-height: 310px; } }
    /* line 18, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser__liner:focus {
      color: #f30;
      outline: 2px dotted #f30;
      outline-offset: -1px; }
    /* line 24, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--dossier .teaser__liner {
      position: relative;
      overflow: hidden;
      background: #f30; }
    /* line 31, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--dossier .teaser__liner:focus,
    .teaser--dossier .teaser__liner:hover {
      color: #fff; }
    /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--manual .teaser__liner {
      overflow: hidden; }
    /* line 40, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--manual .teaser__liner:focus,
    .teaser--manual .teaser__liner:hover {
      text-decoration: underline; }
      /* line 45, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
      .teaser--manual .teaser__liner:focus:not(a),
      .teaser--manual .teaser__liner:hover:not(a) {
        text-decoration: none; }
    /* line 50, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--event .teaser__liner {
      background-color: rgba(23, 24, 37, 0.85); }
    /* line 54, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--event .teaser__liner:focus,
    .teaser--event .teaser__liner:hover {
      color: #fff;
      text-decoration: underline; }
    /* line 60, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--videoaudio .teaser__liner {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 100%;
      padding: 0; }
    /* line 66, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--blog-carousel .teaser__liner {
      padding: 0;
      margin: 0; }
  /* line 73, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__image {
    max-width: 100%;
    height: auto !important;
    width: calc(100% + 32px);
    max-width: calc(100% + 32px);
    margin: -16px -16px 16px; }
    /* line 80, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--dossier .teaser__image {
      margin-bottom: 0; }
      @media only screen and (min-width: 8.33333em) {
        /* line 80, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
        .teaser--dossier .teaser__image {
          margin-bottom: -28.666%; } }
    /* line 88, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--manual .teaser__image {
      position: absolute;
      top: 0;
      height: calc(100% + 32px);
      margin-bottom: 0; }
    /* line 95, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--event .teaser__image {
      position: absolute;
      top: 0;
      left: 0;
      width: auto;
      margin: auto; }
  /* line 104, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__title {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    margin-bottom: 0.44444em;
    line-height: 1.33333;
    font-size: 1.2em; }
    /* line 110, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--dossier .teaser__title {
      display: block;
      position: relative;
      z-index: 2;
      width: 57%;
      margin-top: 56px;
      margin-left: auto;
      color: #fff;
      text-align: right; }
    /* line 121, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--manual .teaser__image-wrapper .teaser__title {
      position: relative;
      margin-top: 32px; }
    /* line 126, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .wall__item.wall__item--medium .teaser--dossier .teaser__title {
      width: 64.40678%; }
      @media only screen and (min-width: 50em) {
        /* line 126, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
        .wall__item.wall__item--medium .teaser--dossier .teaser__title {
          width: 61%; } }
    /* line 135, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .wall__item .teaser--dossier .teaser__title {
      width: 80%; }
    /* line 139, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--event .teaser__title {
      color: #fff; }
    /* line 143, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--manual .teaser__title {
      position: relative; }
  /* line 152, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser--event .teaser__tagline {
    font-size: 0.9375em; }
  /* line 157, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__meta {
    display: block;
    margin-bottom: 0.66667em;
    line-height: 1.66667;
    font-size: 0.66667em; }
    @media only screen and (min-width: 50em) {
      /* line 166, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
      .wall__item--medium .teaser__image + * .teaser__meta,
      .column__size6 > .teaser .teaser__image + * .teaser__meta {
        position: absolute;
        padding: 0.33333em 16px;
        background: #fff;
        -webkit-transform: translate(-16px, calc(-100% - 16px));
        transform: translate(-16px, calc(-100% - 16px)); } }
    /* line 176, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--publication .teaser__meta {
      margin-right: 30px; }
    /* line 181, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--dossier .teaser__meta {
      padding: 0 16px;
      color: #000;
      background: none; }
      @media only screen and (min-width: 50em) {
        /* line 181, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
        .teaser--dossier .teaser__meta {
          position: relative;
          right: -16px;
          -webkit-transform: initial;
          transform: initial; } }
    /* line 194, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--event .teaser__meta {
      display: block;
      position: relative;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      width: calc(100% + 32px);
      max-width: calc(100% + 32px);
      padding: 16px 16px 20px;
      margin: -16px -16px 16px;
      overflow: auto;
      line-height: inherit;
      font-size: 0.9375em;
      background-color: #f30;
      -webkit-transform: initial;
      transform: initial; }
      @media only screen and (min-width: 25em) {
        /* line 194, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
        .teaser--event .teaser__meta {
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; } }
  /* line 215, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__date-group {
    display: inline;
    padding-right: 0.5em;
    color: #f30;
    text-transform: uppercase; }
    @media only screen and (min-width: 50em) {
      /* line 215, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
      .teaser__date-group {
        display: block; }
        /* line 224, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
        .wall__item--medium .teaser__date-group,
        .column__size6 > .teaser .teaser__date-group {
          display: inline; } }
    /* line 230, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--event .teaser__date-group {
      display: block;
      float: left;
      color: #fff; }
  /* line 237, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__date-day {
    display: block;
    font-family: UniversLTStd-XBlackEx, UniversLTStd-Ex, sans-serif;
    font-size: 2.13333em; }
  /* line 244, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__date-hyphen::after {
    content: "";
    display: inline-block;
    position: relative;
    width: 0.5em;
    height: 0.2em;
    margin-bottom: 0.2em;
    margin-left: 0.4em;
    background-color: #fff; }
  /* line 256, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__date-range {
    width: 0;
    font-family: UniversLTStd-XBlackEx, UniversLTStd-Ex, sans-serif;
    font-size: 2.13333em;
    color: #fff;
    visibility: hidden; }
  /* line 267, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser--event .teaser__date-month {
    display: block;
    margin-top: -0.93333em;
    font-family: UniversLTStd-XBlackEx, UniversLTStd-Ex, sans-serif;
    font-size: 0.8em;
    text-transform: capitalize; }
  /* line 279, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser--event .teaser__date-time {
    display: block;
    line-height: 1.5;
    font-size: 0.8em;
    font-weight: bold;
    color: #fff; }
  /* line 290, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser--event .teaser__time-location {
    margin-left: auto;
    text-align: right; }
  /* line 299, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser--event .teaser__location {
    display: block;
    line-height: 1.5;
    font-size: 0.8em;
    font-weight: bold;
    color: #fff; }
  /* line 308, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__category {
    display: inline;
    font-family: UniversLTStd-Ex, sans-serif;
    font-weight: bold; }
    @media only screen and (min-width: 50em) {
      /* line 308, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
      .teaser__category {
        display: block; }
        /* line 316, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
        .wall__item--medium .teaser__category,
        .column__size6 > .teaser .teaser__category {
          display: inline; } }
    /* line 322, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--dossier .teaser__category {
      font-family: UniversLTStd-XBlackEx, UniversLTStd-Ex, sans-serif;
      text-transform: uppercase; }
    /* line 327, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--event .teaser__category {
      display: block;
      margin-bottom: 0.66667em;
      line-height: 1.5;
      font-family: UniversLTStd-XBlackEx, UniversLTStd-Ex, sans-serif;
      font-size: 0.66667em;
      font-weight: bold;
      color: #f30; }
  /* line 338, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__text {
    margin: 0; }
    @media only screen and (min-width: 50em) and (max-width: 83.24em) {
      /* line 338, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
      .teaser__text {
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        word-break: break-word;
        word-wrap: break-word;
        overflow-wrap: break-word; } }
    /* line 345, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser__text + .teaser__text {
      margin-top: 1.06667em; }
    /* line 349, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--dossier .teaser__text {
      position: relative;
      z-index: 2;
      float: none;
      width: 90%;
      margin-left: auto;
      color: #fff;
      text-align: right; }
    @media only screen and (min-width: 50em) {
      /* line 359, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
      .wall__item.wall__item--medium .teaser--dossier .teaser__text {
        width: 100%; } }
    /* line 368, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--manual .teaser__text {
      position: relative; }
    /* line 372, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--event .teaser__text {
      color: #fff; }
  /* line 377, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__icon {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 26px;
    height: 26px;
    fill: #f30; }
  /* line 386, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__image-wrapper {
    position: relative;
    width: 100%;
    height: auto;
    padding-top: 45%; }
    /* line 392, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser__image-wrapper::after {
      content: "";
      position: absolute;
      right: 0;
      left: 0;
      width: calc(100% + 32px);
      height: 100%;
      margin-top: 16px;
      margin-left: -16px;
      background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.84) 0%, #fff 100%); }
  /* line 405, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__anglebg-wrapper {
    position: relative; }
    /* line 408, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser__anglebg-wrapper::after {
      content: "";
      position: absolute;
      top: 1px;
      bottom: 0;
      left: 0;
      width: calc(100% + 32px);
      margin-left: -16px;
      background: url("/fileadmin/sys/resources/images/dist/rectangle-bg.png") no-repeat 100% 100%;
      background-size: 100% 88%; }
  /* line 421, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__content-wrapper {
    position: relative;
    z-index: 99;
    width: auto;
    height: auto;
    max-width: none;
    padding: 16px 16px 20px;
    margin: -16px -16px 16px;
    background-color: rgba(23, 24, 37, 0.85); }
    @media only screen and (min-width: 83.25em) {
      /* line 432, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
      .wall__item--medium .teaser__content-wrapper,
      .column__size6 > .teaser .teaser__content-wrapper {
        width: calc(50% + 32px);
        height: auto;
        max-width: calc(50% + 32px);
        margin-left: auto; } }
    @media only screen and (min-width: 50em) and (max-width: 83.24em) {
      /* line 442, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
      .wall__item--medium .teaser.teaser--event .teaser__content-wrapper,
      .column__size6 > .teaser.teaser--event .teaser__content-wrapper {
        width: auto;
        max-width: none;
        padding: 16px 16px 20px; } }
    /* line 450, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--event .teaser__content-wrapper {
      margin-top: auto;
      margin-right: 0;
      margin-bottom: auto;
      margin-left: auto; }
  /* line 459, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__content-link {
    display: block;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    padding: 16px 16px 20px;
    color: #000;
    background: #fff; }
    /* line 468, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser__content-link:focus {
      color: #f30;
      outline: 2px dotted #f30;
      outline-offset: -1px; }
  /* line 475, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__content-outer-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: calc(100% + 32px);
    margin-top: -16px;
    margin-bottom: -20px;
    margin-left: -16px; }
  /* line 484, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__video-frame-wrapper {
    position: relative;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 0;
    padding-top: 25px;
    padding-bottom: 56.25%; }
  /* line 492, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__video-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  /* line 500, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser--sliding {
    transition: opacity 0.4s ease;
    position: absolute;
    top: 0;
    right: 100%;
    z-index: -1;
    width: 100%;
    opacity: 0; }
    /* line 510, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser--sliding:first-child, .teaser--sliding.current {
      position: relative;
      top: auto;
      right: auto;
      z-index: 1;
      opacity: 1; }
  /* line 520, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__slider-controls {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    width: 0;
    height: 0; }
  /* line 526, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
  .teaser__slider-control {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 2;
    width: 25px;
    height: 50px;
    margin-top: -25px;
    overflow: hidden;
    border-radius: 0 25px 25px 0;
    line-height: 50px;
    background: #f30;
    transition: top 0.4s ease, background 0.25s ease;
    fill: none; }
    @media only screen and (min-width: 50em) {
      /* line 526, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
      .teaser__slider-control {
        left: 4px; } }
    /* line 545, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser__slider-control--next {
      right: 0;
      left: auto;
      -webkit-transform: rotate(0.5turn);
      transform: rotate(0.5turn); }
      @media only screen and (min-width: 50em) {
        /* line 545, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
        .teaser__slider-control--next {
          right: 4px; } }
    /* line 555, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser__slider-control:hover {
      background: #171825;
      fill: none; }
    /* line 560, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser__slider-control.disabled {
      cursor: default;
      background: #f30;
      opacity: 0.5; }
    /* line 566, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_teaser.scss */
    .teaser__slider-control-icon {
      width: 30px;
      height: 30px;
      margin-left: -5px; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_person.scss */
.person {
  margin-bottom: 32px; }
  /* line 4, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_person.scss */
  .person__headline {
    margin-bottom: 0.66667em;
    line-height: 1.5;
    font-family: UniversLTStd-XBlackEx, UniversLTStd-Ex, sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    color: #f30;
    text-transform: uppercase; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_download-list.scss */
.download-list {
  margin-bottom: 32px; }
  /* line 157, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
  .download-list > li {
    display: block;
    position: relative;
    padding-left: 0 !important;
    margin-bottom: 0 !important;
    border-top: 1px solid #c0c0c0;
    line-height: 1.6; }
    /* line 168, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
    .download-list > li:last-child {
      border-bottom: 1px solid #c0c0c0; }
    /* line 172, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
    .download-list > li::before {
      display: none; }
  /* line 178, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
  .download-list__ext {
    text-transform: uppercase; }
  /* line 182, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
  .download-list a {
    display: block;
    width: 100%;
    padding: 0.53333em 0 0.53333em 2.26667em; }
    /* line 187, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
    .download-list a:focus {
      color: #f30;
      outline: 1px dotted #f30;
      outline-offset: -1px; }
    /* line 193, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
    .download-list a::before {
      content: "";
      position: absolute;
      top: 50%;
      left: 0;
      width: 24px;
      height: 24px;
      vertical-align: middle;
      background: #fff url("/fileadmin/sys/resources/images/dist/sprite.svg") no-repeat 0 -96px;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
    /* line 207, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
    .download-list a__link--facebook::before {
      background-position: 0 -72px; }
    /* line 211, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
    .download-list a__link--calendar::before {
      background-position: 0 -24px; }
    /* line 215, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
    .download-list a__link--pdf::before {
      background-position: 0 -96px; }
  /* line 5, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_download-list.scss */
  .slider .download-list {
    margin-bottom: 0; }
  /* line 10, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_download-list.scss */
  .news__meta-header .download-list {
    margin-top: 1.6em; }
  /* line 16, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_download-list.scss */
  .news__meta-header .download-list__item {
    padding: 0.46667em 0 0.53333em; }

@media only screen and (min-width: 50em) {
  /* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_wall.scss */
  .wall {
    margin-bottom: -8px; } }

/* line 6, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_wall.scss */
.wall__box {
  transition: opacity 0.25s ease;
  opacity: 1; }
  @media only screen and (min-width: 50em) {
    /* line 6, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_wall.scss */
    .wall__box {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      margin: 0 -4px; }
      /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_general.scss */
      .wall__box::after {
        content: "";
        display: block;
        clear: both; } }
  /* line 11, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_wall.scss */
  .wall__box.updating {
    opacity: 0.5; }

/* line 16, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_wall.scss */
.wall__loading {
  transition: opacity 0.25s ease;
  position: absolute;
  height: 0;
  z-index: -1;
  margin: 19px auto 0;
  overflow: hidden;
  opacity: 0;
  speak: none; }
  /* line 87, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
  .wall__loading.updating {
    position: static;
    z-index: 10;
    height: auto;
    opacity: 1; }

/* line 20, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_wall.scss */
.wall__footer {
  text-align: center; }

/* line 24, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_wall.scss */
.wall__control {
  transition: background-color 0.1s ease;
  display: inline-block;
  min-height: 3.66667em;
  padding: 1.13333em 2.4em;
  border: 0;
  border-radius: 1.86667em;
  line-height: 1.4;
  cursor: pointer;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #fff;
  background: #f30;
  margin: 32px 0; }
  /* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
  .wall__control:focus, .wall__control:hover {
    color: #fff;
    background: #171825; }
  /* line 65, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
  .wall__control:focus {
    outline: 1px dotted #000; }
  /* line 106, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
  .wall__control:focus {
    outline: 1px dotted #fff; }

/* line 28, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_wall.scss */
.wall__item {
  margin-bottom: 8px; }
  @media only screen and (min-width: 50em) {
    /* line 28, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_wall.scss */
    .wall__item {
      box-sizing: border-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      float: left;
      width: 25%;
      padding-right: 4px;
      padding-left: 4px; }
      /* line 45, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
      .wall__item--medium {
        width: 50%; }
      /* line 50, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
      .wall__item--large {
        width: 100%; }
      /* line 54, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
      .page__content-aside .wall__item {
        width: 100%; }
      /* line 58, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
      .page__content-selected .wall__item {
        width: 33.33333%;
        margin-bottom: 8px; }
        /* line 62, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
        .page__content-selected .wall__item--medium {
          width: 66.66667%; } }
  /* line 31, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_wall.scss */
  .wall__item--slider {
    position: relative;
    overflow: hidden; }

/* line 3, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
.elasticsearch__form {
  padding: 16px 16px 32px 32px;
  border-radius: 1.33333em;
  color: #fff;
  background: #171825; }

/* line 10, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
.elasticsearch__form-header {
  margin-bottom: 1.66667em;
  line-height: 1.33333;
  font-family: UniversLTStd-Ex, sans-serif;
  font-weight: bold; }

/* line 17, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
.elasticsearch__form-group {
  margin-bottom: 32px; }

/* line 21, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
.elasticsearch__form-buttons {
  text-align: right; }

/* line 26, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
.elasticsearch__form-submit:focus {
  outline: 1px dotted #fff; }

/* line 31, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
.elasticsearch__search-word {
  padding: 0.6em 1.06667em 0.66667em;
  border: 0;
  max-width: 95%;
  min-width: 275px; }
  /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
  .elasticsearch__search-word:focus {
    outline: 1px dotted #fff; }

@media only screen and (min-width: 50em) {
  /* line 41, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
  .elasticsearch__wall {
    margin-bottom: -8px; } }

/* line 46, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
.elasticsearch__form + .elasticsearch__wall {
  margin-top: 32px; }

@media only screen and (min-width: 50em) {
  /* line 51, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
  .elasticsearch__list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 -4px; }
    /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_general.scss */
    .elasticsearch__list::after {
      content: "";
      display: block;
      clear: both; } }

/* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
.elasticsearch__result {
  margin-bottom: 8px; }
  @media only screen and (min-width: 50em) {
    /* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
    .elasticsearch__result {
      box-sizing: border-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      float: left;
      width: 25%;
      padding-right: 4px;
      padding-left: 4px; }
      /* line 45, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
      .elasticsearch__result--medium {
        width: 50%; }
      /* line 50, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
      .elasticsearch__result--large {
        width: 100%; }
      /* line 54, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
      .page__content-aside .elasticsearch__result {
        width: 100%; }
      /* line 58, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
      .page__content-selected .elasticsearch__result {
        width: 33.33333%;
        margin-bottom: 8px; }
        /* line 62, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
        .page__content-selected .elasticsearch__result--medium {
          width: 66.66667%; } }

/* line 59, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
.elasticsearch__footer {
  text-align: center; }

/* line 63, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
.elasticsearch__control {
  transition: background-color 0.1s ease;
  display: inline-block;
  min-height: 3.66667em;
  padding: 1.13333em 2.4em;
  border: 0;
  border-radius: 1.86667em;
  line-height: 1.4;
  cursor: pointer;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #fff;
  background: #f30;
  margin: 32px 0; }
  /* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
  .elasticsearch__control:focus, .elasticsearch__control:hover {
    color: #fff;
    background: #171825; }
  /* line 65, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
  .elasticsearch__control:focus {
    outline: 1px dotted #000; }
  /* line 106, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
  .elasticsearch__control:focus {
    outline: 1px dotted #fff; }

/* line 67, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_elasticsearch.scss */
.elasticsearch__loading {
  transition: opacity 0.25s ease;
  position: absolute;
  height: 0;
  z-index: -1;
  margin: 19px auto 0;
  overflow: hidden;
  opacity: 0;
  speak: none; }
  /* line 87, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_wall.scss */
  .elasticsearch__loading.updating {
    position: static;
    z-index: 10;
    height: auto;
    opacity: 1; }

/* line 2, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_news.scss */
.news__media {
  margin-bottom: 32px; }

/* line 6, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_news.scss */
.news__meta-header {
  padding-bottom: 20px;
  margin-top: -24px; }
  /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_general.scss */
  .news__meta-header::after {
    content: "";
    display: block;
    clear: both; }
  /* line 14, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_news.scss */
  .news__meta-header .separator:last-child {
    display: none; }

@media only screen and (min-width: 40.625em) {
  /* line 20, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_news.scss */
  .news__meta-column {
    float: left;
    width: 50%;
    padding: 0 20px 0 0; }
    /* line 26, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_news.scss */
    .news__meta-column--second {
      padding: 0 0 0 20px; } }

/* line 32, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_news.scss */
.news__meta-title {
  margin-bottom: 0.66667em;
  line-height: 1.5;
  font-size: 0.8em;
  text-transform: uppercase; }

/* line 39, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_news.scss */
.news__meta-text {
  margin-bottom: 16px; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_data-table.scss */
.data-table {
  width: 100%;
  overflow: auto; }
  @media only screen and (max-width: 68.74em) {
    @supports (-webkit-overflow-scrolling: touch) {
      /* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_data-table.scss */
      .data-table {
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch; } } }
  /* line 17, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_data-table.scss */
  .textmedia__text .data-table:not(:last-child) {
    margin-bottom: 2.13333em; }
  /* line 21, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_data-table.scss */
  .data-table table {
    margin-bottom: 0; }

/* line 2, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
.page-menu {
  padding: 16px 16px 0;
  color: #fff;
  background: #f30; }
  /* line 7, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu--main {
    transition: opacity 0.25s ease;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0; }
    /* line 19, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu--main.initialized-nav {
      top: 0;
      z-index: 100; }
    /* line 24, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu--main.active {
      height: auto;
      min-height: 100%;
      overflow: visible;
      opacity: 1; }
    /* line 32, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu--main:target:not(.initialized-nav) {
      z-index: 100;
      height: auto;
      opacity: 1; }
  /* line 40, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu__liner {
    width: 100%;
    max-width: 1332px;
    padding-right: 20px;
    padding-left: 20px;
    margin: 0 auto;
    padding-top: 34px;
    padding-bottom: 32px; }
    /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_general.scss */
    .page-menu__liner::after {
      content: "";
      display: block;
      clear: both; }
    @media only screen and (min-width: 46.875em) {
      /* line 40, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
      .page-menu__liner {
        padding-right: 40px;
        padding-left: 40px; } }
  /* line 47, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .initialized .page-menu__title {
    margin-bottom: 1.06667em;
    line-height: 1.4;
    font-size: 1em; }
  /* line 53, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu__title-original {
    font-family: UniversLTStd-XBlackEx, UniversLTStd-Ex, sans-serif;
    font-weight: normal;
    text-transform: uppercase; }
  /* line 60, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu__control {
    position: relative;
    width: 100%;
    padding-left: 38px;
    line-height: 1.4;
    font-family: UniversLTStd-Ex, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    text-align: left; }
    @media only screen and (max-width: 1331px) {
      /* line 60, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
      .page-menu__control {
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        word-break: break-word;
        word-wrap: break-word;
        overflow-wrap: break-word; } }
    /* line 29, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_sliders.scss */
    .page-menu__control:focus {
      outline: 1px dotted #fff; }
    /* line 33, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_sliders.scss */
    .page-menu__control-icon {
      position: absolute;
      top: 50%;
      left: 0;
      width: 20px;
      height: 20px;
      color: #000;
      -webkit-transform: translateY(-50%) rotate(0turn);
      transform: translateY(-50%) rotate(0turn);
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease;
      fill: #fff; }
      /* line 44, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_sliders.scss */
      .closed .page-menu__control-icon {
        color: #fff;
        -webkit-transform: translateY(-50%) rotate(0.5turn);
        transform: translateY(-50%) rotate(0.5turn);
        fill: #000; }
    @media only screen and (max-width: 1331px) {
      /* line 60, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
      .page-menu__control {
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        word-break: break-word;
        word-wrap: break-word;
        overflow-wrap: break-word; } }
    /* line 67, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__control--alone {
      position: absolute;
      top: 0.6em;
      left: 0;
      z-index: 2;
      width: 30px;
      height: 30px;
      padding: 5px; }
      @media only screen and (min-width: 46.875em) {
        /* line 67, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
        .page-menu__control--alone {
          top: calc(0.66667em + 20px); } }
      @media only screen and (min-width: 46.875em) and (max-width: 62.49em) {
        /* line 67, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
        .page-menu__control--alone {
          left: 16px; } }
      @media only screen and (min-width: 62.5em) {
        /* line 67, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
        .page-menu__control--alone {
          left: 32px; } }
      /* line 88, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
      .page-menu__control--alone .page-menu__control-icon {
        left: 5px; }
      /* line 92, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
      .page-menu__sub-item .page-menu__control--alone {
        top: 0.33333em;
        left: 0; }
  /* line 99, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu__list {
    transition: opacity 0.25s ease;
    padding-bottom: 16px;
    opacity: 1;
    padding-bottom: 16px; }
    /* line 63, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_sliders.scss */
    .closed > .page-menu__list {
      height: 0;
      padding: 0;
      overflow: hidden;
      opacity: 0; }
    @media only screen and (min-width: 46.875em) {
      /* line 99, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
      .page-menu__list {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin: 0 -16px; } }
    @media only screen and (min-width: 62.5em) {
      /* line 99, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
      .page-menu__list {
        margin: 0 -32px; } }
    /* line 115, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page__content-aside .page-menu__list {
      display: block;
      margin: 0; }
  @media only screen and (min-width: 46.875em) {
    /* line 121, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__item {
      float: left;
      padding-top: 20px; } }
  @media only screen and (min-width: 46.875em) and (max-width: 62.49em) {
    /* line 121, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__item {
      width: 50%;
      padding-right: 16px;
      padding-left: 16px; } }
  @media only screen and (min-width: 62.5em) {
    /* line 121, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__item {
      width: 25%;
      padding-right: 32px;
      padding-left: 32px; } }
  /* line 143, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page__content-aside .page-menu__item {
    float: none;
    width: 100%;
    padding: 0; }
  /* line 149, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu--main .page-menu__item {
    position: relative; }
  /* line 154, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu__sub-item {
    position: relative; }
  /* line 158, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu__link {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    display: block;
    padding: 0.53333em 0;
    font-weight: bold;
    color: #fff; }
    /* line 165, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__link:hover {
      color: #fff; }
    /* line 169, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__link:focus {
      color: #fff; }
    /* line 173, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__link--main {
      padding: 1.06667em 0;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      font-family: UniversLTStd-XBlackEx, UniversLTStd-Ex, sans-serif;
      font-weight: normal;
      text-transform: uppercase; }
    /* line 181, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__link--current {
      color: #000; }
      /* line 184, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
      .page-menu__link--current:hover {
        color: #000; }
    /* line 189, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__link--sub-sub {
      font-weight: normal; }
    /* line 193, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__link--highlight {
      position: absolute;
      top: 0.8em;
      left: 0.6em; }
    /* line 199, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu--main .page-menu__link {
      position: relative;
      padding-left: 40px; }
  /* line 205, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu__sub-list {
    padding: 0.53333em 0; }
    /* line 209, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__sub-list .page-menu__sub-list {
      padding-left: 20px; }
  /* line 214, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu__toggles {
    margin-top: 32px;
    text-align: right; }
  /* line 219, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu__close {
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    color: #000; }
    /* line 226, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__close:focus {
      outline: 1px dotted #fff; }
    /* line 230, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__close-icon {
      width: 100%;
      height: 100%; }
  /* line 236, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu__slideout {
    transition: opacity 0.25s ease;
    padding-bottom: 16px;
    opacity: 1; }
    /* line 63, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_sliders.scss */
    .closed > .page-menu__slideout {
      height: 0;
      padding: 0;
      overflow: hidden;
      opacity: 0; }
  /* line 240, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu__button {
    transition: background-color 0.1s ease;
    display: inline-block;
    min-height: 2.66667em;
    padding: 0 1.33333em;
    border: 0;
    border-radius: 1.33333em;
    line-height: 2.66667;
    cursor: pointer;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #fff;
    background: #f30;
    margin-right: 16px;
    vertical-align: middle; }
    /* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
    .page-menu__button:focus, .page-menu__button:hover {
      color: #fff;
      background: #171825; }
    /* line 65, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
    .page-menu__button:focus {
      outline: 1px dotted #000; }
  /* line 246, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu__button-icon {
    display: inline-block;
    margin-top: -2px;
    vertical-align: middle;
    fill: currentColor; }
  /* line 253, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
  .page-menu__open-all {
    transition: background-color 0.1s ease;
    display: inline-block;
    min-height: 2.66667em;
    padding: 0 1.33333em;
    border: 0;
    border-radius: 1.33333em;
    line-height: 2.66667;
    cursor: pointer;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #fff;
    background: #f30;
    margin-right: 16px;
    vertical-align: middle;
    border: 1px solid #fff; }
    /* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
    .page-menu__open-all:focus, .page-menu__open-all:hover {
      color: #fff;
      background: #171825; }
    /* line 65, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
    .page-menu__open-all:focus {
      outline: 1px dotted #000; }
    /* line 259, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_page-menu.scss */
    .page-menu__open-all:focus {
      outline: 1px dotted #fff; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_element-menu.scss */
.element-menu {
  padding-bottom: 1.06667em;
  border-bottom: 1px solid #c3c3c3; }
  /* line 5, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_element-menu.scss */
  .element-menu__title {
    margin-bottom: 1.33333em;
    line-height: 1.5;
    font-size: 0.8em;
    text-transform: uppercase; }
  /* line 12, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_element-menu.scss */
  .element-menu__item {
    margin-bottom: 1em; }
  /* line 17, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_element-menu.scss */
  .element-menu__link {
    display: inline-block;
    position: relative;
    padding-left: 16px;
    fill: #f30; }
  /* line 24, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_element-menu.scss */
  .element-menu__icon {
    position: absolute;
    top: 0.33333em;
    left: -1px;
    width: 11px;
    height: 11px; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_slider.scss */
.slider {
  margin-bottom: 8px; }
  /* line 4, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_slider.scss */
  .page__content-main .slider {
    margin-bottom: 32px; }
  /* line 8, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_slider.scss */
  .slider + .slider {
    margin-top: 0px; }
    /* line 11, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_slider.scss */
    .page__content-main .slider + .slider {
      margin-top: -24px; }
  /* line 16, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_slider.scss */
  .slider__header {
    padding: 8px 16px;
    margin: 0;
    font-family: UniversLTStd-Ex, sans-serif;
    font-size: 1em;
    color: #fff;
    background: #f30; }
    /* line 24, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_slider.scss */
    .initialized .slider__header {
      padding: 0; }
  /* line 29, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_slider.scss */
  .slider__body {
    transition: opacity 0.25s ease;
    padding-bottom: 16px;
    opacity: 1;
    padding: 16px 16px 20px;
    background: #e5e5e5; }
    /* line 63, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_sliders.scss */
    .closed > .slider__body {
      height: 0;
      padding: 0;
      overflow: hidden;
      opacity: 0; }
    /* line 34, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_slider.scss */
    .slider__body > .data-table {
      width: calc(100% + 32px);
      margin: -16px 0 -20px -16px; }
  /* line 40, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_slider.scss */
  .slider__control {
    position: relative;
    width: 100%;
    padding-left: 38px;
    line-height: 1.4;
    font-family: UniversLTStd-Ex, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    text-align: left;
    padding: 8px 16px 8px 50px; }
    @media only screen and (max-width: 1331px) {
      /* line 40, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_slider.scss */
      .slider__control {
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        word-break: break-word;
        word-wrap: break-word;
        overflow-wrap: break-word; } }
    /* line 29, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_sliders.scss */
    .slider__control:focus {
      outline: 1px dotted #000; }
    /* line 33, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_sliders.scss */
    .slider__control-icon {
      position: absolute;
      top: 50%;
      left: 16px;
      width: 20px;
      height: 20px;
      color: #000;
      -webkit-transform: translateY(-50%) rotate(0turn);
      transform: translateY(-50%) rotate(0turn);
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease;
      fill: #fff; }
      /* line 44, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_sliders.scss */
      .closed .slider__control-icon {
        color: #fff;
        -webkit-transform: translateY(-50%) rotate(0.5turn);
        transform: translateY(-50%) rotate(0.5turn);
        fill: #000; }

/* line 3, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden; }

/* line 11, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxOverlay {
  position: fixed;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.75); }

/* line 18, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left; }

/* line 22, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxLoadedContent {
  overflow: auto; }

/* line 26, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxLoadedContent iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0; }

/* line 33, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

/* line 40, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxClose {
  cursor: pointer; }

/* line 44, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#colorbox {
  box-sizing: content-box;
  overflow: visible;
  border: 24px solid #fff;
  border-bottom-width: 1px;
  background: #fff; }

/* line 52, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxWrapper {
  overflow: visible !important; }

/* line 56, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxTopLeft,
#cboxTopRight,
#cboxBottomLeft,
#cboxBottomRight,
#cboxMiddleLeft,
#cboxMiddleRight,
#cboxTopCenter,
#cboxBottomCenter {
  display: none !important; }

/* line 67, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxContent {
  position: relative;
  overflow: visible !important;
  background: #fff; }

/* line 73, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxTitle {
  position: absolute;
  top: 100%;
  right: -24px;
  left: -24px;
  padding: 20px 24px 24px;
  line-height: 1.5;
  font-size: 0.8em;
  font-style: italic;
  background: #fff; }

/* line 85, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxClose:focus, #cboxClose:active {
  outline: 1px dotted #f30; }

/* line 89, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxPrevious,
#cboxNext {
  display: none; }

/* line 95, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxClose {
  position: absolute;
  top: -44px;
  right: -44px;
  width: 40px;
  height: 40px;
  overflow: hidden; }

/* line 104, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxTopCenter {
  position: absolute;
  margin: -1px;
  padding: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  width: 1px !important; }

/* line 109, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
#cboxPhoto {
  max-width: 100%;
  height: auto !important; }

/* line 113, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
.clickenlarge__caption {
  display: block;
  position: relative;
  padding-left: 10px; }
  /* line 118, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
  .clickenlarge__caption::before {
    content: "";
    position: absolute;
    top: 0.26667em;
    bottom: 0;
    left: 0;
    width: 4px;
    background: #f30; }

/* line 129, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_colorbox.scss */
.clickenlarge__close-icon {
  height: 100%;
  width: 100%;
  color: #f30; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_infobox.scss */
.infobox {
  padding: 32px 32px 30px 0;
  margin-top: 2.13333em;
  margin-bottom: 2.13333em;
  border: 3px solid #f30;
  border-left: 0;
  padding-left: 18px;
  margin-left: -18px; }
  /* line 236, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
  .infobox h4 {
    margin-bottom: 0.44444em; }
  /* line 240, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_rte.scss */
  .infobox > *:last-child {
    margin-bottom: 0; }
  @media only screen and (min-width: 46.875em) and (max-width: 62.49em) {
    /* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_infobox.scss */
    .infobox {
      padding-left: 70px;
      margin-left: -70px; } }
  @media only screen and (min-width: 62.5em) {
    /* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_infobox.scss */
    .infobox {
      padding-left: 105px;
      margin-left: -105px; } }
  /* line 7, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_infobox.scss */
  .slider .infobox {
    padding-left: 0;
    margin-right: 0;
    margin-left: 0; }

/* line 2, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_standard-form.scss */
.standard-form__group {
  clear: both;
  margin-bottom: 1.06667em; }
  /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_general.scss */
  .standard-form__group::after {
    content: "";
    display: block;
    clear: both; }
  /* line 7, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_standard-form.scss */
  .standard-form__group--buttons {
    margin-top: 2.13333em; }

/* line 12, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_standard-form.scss */
.standard-form__title {
  position: absolute;
  margin: -1px;
  padding: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%); }

/* line 17, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_standard-form.scss */
.standard-form__fieldset + .standard-form__fieldset {
  padding-top: 32px;
  margin-top: 16px;
  border-top: 1px solid #c3c3c3; }

/* line 24, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_standard-form.scss */
.standard-form__text {
  margin-bottom: 0;
  line-height: 1.5;
  font-size: 0.8em; }

/* line 30, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_standard-form.scss */
.standard-form__message {
  margin-bottom: 1.06667em; }
  /* line 33, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_standard-form.scss */
  .standard-form__message-item {
    margin-bottom: 0.26667em; }

/* line 38, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_standard-form.scss */
.standard-form__error {
  border-color: #f30; }

@media only screen and (min-width: 29.375em) {
  /* line 42, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_standard-form.scss */
  .standard-form__captcha {
    float: right;
    width: calc(100% - 245px); }
    /* line 48, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_standard-form.scss */
    .standard-form__captcha-image {
      float: left;
      margin: 0; } }

/* line 54, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_standard-form.scss */
.standard-form__captcha-image {
  margin-bottom: 0.53333em; }

/* line 62, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_standard-form.scss */
label.standard-form__error {
  color: #f30; }

/* line 1, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_autocomplete.scss */
.autocomplete {
  display: inline-block;
  position: relative;
  width: 100%;
  color: #000; }
  /* line 8, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_autocomplete.scss */
  .elasticsearch .autocomplete {
    width: auto;
    max-width: 100%; }
  /* line 13, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_autocomplete.scss */
  .autocomplete__listbox {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 0;
    max-width: 29.33333em;
    overflow: hidden;
    border-radius: 1.86667em;
    text-align: left;
    background: #fff; }
    /* line 26, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_autocomplete.scss */
    .autocomplete__listbox.active {
      height: auto;
      padding: 1.33333em 1.66667em 1.6em; }
    /* line 31, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_autocomplete.scss */
    .autocomplete__listbox:focus {
      outline: 1px dotted #f30; }
    /* line 36, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_autocomplete.scss */
    .elasticsearch .autocomplete__listbox {
      border-radius: 1.33333em; }
  /* line 41, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_autocomplete.scss */
  .autocomplete__suggestion {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    margin-bottom: 0.33333em; }
    /* line 45, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_autocomplete.scss */
    .autocomplete__suggestion:hover, .autocomplete__suggestion:focus {
      outline: 1px dotted #f30; }
    /* line 50, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_autocomplete.scss */
    .autocomplete__suggestion:last-child {
      margin: 0; }

/* line 2, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_share.scss */
.share__item {
  display: inline-block;
  margin-right: 16px;
  vertical-align: middle; }

/* line 8, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_share.scss */
.share__link {
  transition: background-color 0.1s ease;
  display: inline-block;
  min-height: 2.66667em;
  width: 2.66667em;
  border: 0;
  border-radius: 1.33333em;
  line-height: 2.66667;
  cursor: pointer;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #fff;
  background: #f30;
  display: block;
  width: 40px;
  height: 40px;
  overflow: hidden;
  line-height: 40px;
  color: #fff;
  text-align: center; }
  /* line 55, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
  .share__link:focus, .share__link:hover {
    color: #fff;
    background: #171825; }
  /* line 65, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/mixins/_mixins_forms.scss */
  .share__link:focus {
    outline: 1px dotted #000; }

/* line 19, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_share.scss */
.share__icon {
  transition: fill 0.1s ease;
  display: inline-block;
  width: 22px;
  height: 24px;
  margin: 8px 0 0 1px;
  fill: currentColor; }
  /* line 27, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_share.scss */
  .share__icon--gplus {
    width: 28px; }
  /* line 31, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/modules/_share.scss */
  .share__icon--email {
    width: 26px; }

/* line 7, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/_shame.scss */
.osm_map {
  width: 100%;
  height: 100%;
  min-height: 600px;
  z-index: 0; }

/* line 14, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/_shame.scss */
.osm_map svg {
  background-color: #f4f4f4; }

/* line 17, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/_shame.scss */
.osm_map path {
  fill: #a49792 !important;
  stroke: #ffffff;
  stroke-width: 2; }

@page {
  margin: 2cm;
  orphans: 4;
  widows: 2; }

@media print {
  /* line 9, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_print.scss */
  * {
    float: none !important;
    overflow: visible;
    background: none !important; }
  /* line 15, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_print.scss */
  .row {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 20, c:/xampp/htdocs/rls-relaunch/site/fileadmin/sys/sass/core/_print.scss */
  .column {
    width: 100% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important; } }

/*# sourceMappingURL=../css/sourcemaps/styles.css.map */
