/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./assets/scss/style.bottom.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 3.28125rem;
}

h2, .h2 {
  font-size: 2.625rem;
}

h3, .h3 {
  font-size: 2.296875rem;
}

h4, .h4 {
  font-size: 1.96875rem;
}

h5, .h5 {
  font-size: 1.640625rem;
}

h6, .h6 {
  font-size: 1.3125rem;
}

.lead {
  font-size: 1.640625rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid var(--gray-300);
}

small,
.small {
  font-size: 0.875em;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.640625rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--white);
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: var(--gray-1000);
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: var(--gray-1000);
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: 46px;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.1875;
  color: var(--gray-1000);
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid var(--gray-400);
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: var(--gray-1000);
  background-color: #fff;
  border-color: var(--gray-700);
  outline: 0;
  box-shadow: none;
}
.form-control::-moz-placeholder {
  color: var(--gray-500);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--gray-500);
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--gray-1000);
}
select.form-control:focus::-ms-value {
  color: var(--gray-1000);
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.75rem + 1px);
  padding-bottom: calc(0.75rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.1875;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.640625rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 1.1484375rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.75rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.1875;
  color: var(--gray-1000);
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 1.1484375rem;
  line-height: 1.5;
  border-radius: 0;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.640625rem;
  line-height: 1.5;
  border-radius: 0;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 12px;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 1.1484375rem;
  line-height: 1.428571;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

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

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.1875em + 1.5rem);
  background-position: top calc(0.296875em + 0.375rem) right calc(0.296875em + 0.375rem);
}

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

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 1.1484375rem;
  line-height: 1.428571;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.1875em + 1.5rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.296875em + 0.375rem) center;
  background-size: calc(0.59375em + 0.75rem) calc(0.59375em + 0.75rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.1875em + 1.5rem);
  background-position: top calc(0.296875em + 0.375rem) right calc(0.296875em + 0.375rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 3.125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e") center right 2rem/calc(0.59375em + 0.75rem) calc(0.59375em + 0.75rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 600;
  color: var(--gray-1000);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 10px 16px;
  font-size: 1.125rem;
  line-height: 1.222222;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--gray-1000);
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}
.btn.disabled, .btn:disabled {
  opacity: 1;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: var(--black);
  text-decoration: underline;
}
.btn-link:hover {
  color: var(--primary-600);
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: var(--gray-500);
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 11px 16px;
  font-size: 1.3125rem;
  line-height: 1.238095;
  border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 6px 16px;
  font-size: 1rem;
  line-height: 1.1875;
  border-radius: 0;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 12px;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1.3125rem;
  color: var(--gray-1000);
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 1.1484375rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 12px;
  padding-left: 12px;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.75rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.1875;
  color: var(--gray-1000);
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid var(--gray-400);
  border-radius: 0;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.640625rem;
  line-height: 1.5;
  border-radius: 0;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 1.1484375rem;
  line-height: 1.5;
  border-radius: 0;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 29.999991;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 15.4999955rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: var(--gray-700);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 14.4999955rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label::after {
  position: absolute;
  top: 14.4999955rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%274%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(14.4999955rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: 46px;
  padding: 0.75rem 2rem 0.75rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.1875;
  color: var(--gray-1000);
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat;
  border: 1px solid var(--gray-400);
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: var(--gray-700);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: var(--gray-1000);
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--gray-1000);
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 1.1484375rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.640625rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 46px;
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 46px;
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: var(--gray-700);
  box-shadow: none;
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 46px;
  padding: 0.75rem 1rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.1875;
  color: var(--gray-1000);
  background-color: #fff;
  border: 1px solid var(--gray-400);
  border-radius: 0;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.1875em + 1.5rem);
  padding: 0.75rem 1rem;
  line-height: 1.1875;
  color: var(--gray-1000);
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0 0 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px var(--white), none;
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px var(--white), none;
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px var(--white), none;
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: var(--white);
  border-color: #dee2e6 #dee2e6 var(--white);
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar > .container-xl, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar .container,
.navbar .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: -3.249998875rem;
  padding-bottom: -3.249998875rem;
  margin-right: 1rem;
  font-size: 1.640625rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.640625rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container-xl, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container-xl, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container-xl, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-md, .navbar-expand-md > .container-sm, .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container-xl, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-md, .navbar-expand-md > .container-sm, .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container-xl, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container-xl, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container-xl, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container-xl, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container-xl, .navbar-expand > .container-lg, .navbar-expand > .container-md, .navbar-expand > .container-sm, .navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container-xl, .navbar-expand > .container-lg, .navbar-expand > .container-md, .navbar-expand > .container-sm, .navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -20px;
    margin-left: -20px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 20px;
    margin-bottom: 0;
    margin-left: 20px;
  }
}

.card-group > .card {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: var(--black);
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: var(--primary-600);
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.640625rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 1.1484375rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 34rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

.close {
  float: right;
  font-size: 1.96875rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.428571;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: var(--gray-1000) !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.btn {
  box-shadow: none !important;
  border-radius: var(--button-border-radius);
  text-decoration: none !important;
  border-width: 2px;
  border-style: solid;
  font-family: var(--font-family-other);
}
.btn:hover, .btn:focus {
  opacity: 0.7;
}

.btn-xl, .btn-group-xl > .btn {
  padding: 15px 12px;
  font-size: 24px;
  line-height: 1.208333;
}

.btn-primary, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .BorlabsCookie ._brlbs-default a._brlbs-btn, .BorlabsCookie ._brlbs-video-youtube a._brlbs-btn {
  background-color: var(--primary-600);
  border-color: var(--primary-600);
  color: var(--white);
}

.btn-primary.no-button {
  background-color: var(--primary-600) !important;
  border-color: var(--primary-600) !important;
  color: var(--white);
}

.btn-primary:not(.no-button):hover, .btn-primary:not(.no-button).hover, .btn-primary:not(.no-button):focus, .btn-primary:not(.no-button).focus, .BorlabsCookie ._brlbs-default a._brlbs-btn:hover, .BorlabsCookie ._brlbs-video-youtube a._brlbs-btn:hover {
  background-color: var(--primary-600);
  border-color: var(--primary-600);
  color: var(--white);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: var(--white);
  background-color: var(--gray-500);
  border-color: var(--gray-500);
  opacity: 1;
}

.btn-secondary, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  background-color: var(--secondary-600);
  border-color: var(--secondary-600);
  color: var(--white);
}

.btn-secondary:hover, .btn-secondary.hover, .btn-secondary:focus, .btn-secondary.focus {
  background-color: var(--secondary-600);
  border-color: var(--secondary-600);
  color: var(--white);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: var(--white);
  background-color: var(--gray-500);
  border-color: var(--gray-500);
  opacity: 1;
}

.btn-light, .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active {
  background-color: var(--white);
  border-color: var(--primary-600);
  color: var(--primary-600);
}

.btn-light:hover, .btn-light.hover, .btn-light:focus, .btn-light.focus {
  background-color: var(--white);
  border-color: var(--primary-600);
  color: var(--primary-600);
}

.btn-light.disabled, .btn-light:disabled {
  color: var(--gray-500);
  background-color: var(--white);
  border-color: var(--gray-500);
  opacity: 1;
}

.btn.more:after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2729%27 viewBox=%270 0 28 29%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10.5 21.5L17.5 14.5L10.5 7.5%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") no-repeat 50% 50%;
  background-size: 22px;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: text-bottom;
  margin-left: 12px;
}

.btn.details {
  text-align: center;
}
.btn.details:before {
  content: "";
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMyAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDE4LjM4OEwxNS4zNzUgMTQuNzYzTTEwLjY2NyA3LjU1NDAxVjEyLjU1NE04LjE2NzA0IDEwLjA1NEgxMy4xNjdNMTAuNjY3IDE2LjcyMUMxMS41NDkyIDE2Ljc0MjYgMTIuNDI2OCAxNi41ODg5IDEzLjI0OTEgMTYuMjY4OEMxNC4wNzE0IDE1Ljk0ODYgMTQuODIyIDE1LjQ2ODQgMTUuNDU3MyAxNC44NTZDMTYuMDkyNiAxNC4yNDM2IDE2LjYgMTMuNTExMiAxNi45NTAxIDEyLjcwMTNDMTcuMzAwMiAxMS44OTEzIDE3LjQ4NiAxMS4wMTk5IDE3LjQ5NjggMTAuMTM3NUMxNy41MDc2IDkuMjU1MTcgMTcuMzQzMSA4LjM3OTQ3IDE3LjAxMjkgNy41NjExN0MxNi42ODI3IDYuNzQyODggMTYuMTkzNCA1Ljk5ODI3IDE1LjU3MzIgNS4zNzA1M0MxNC45NTMxIDQuNzQyNzggMTQuMjE0NSA0LjI0NDM5IDEzLjQwMDMgMy45MDQyNUMxMi41ODYxIDMuNTY0MSAxMS43MTI0IDMuMzg4OTcgMTAuODMgMy4zODkwMUM5LjA3NjAxIDMuMzg5MDggNy4zOTI2NyA0LjA4MDM5IDYuMTQ0ODUgNS4zMTMxQzQuODk3MDMgNi41NDU4MSA0LjE4NTI3IDguMjIwNiA0LjE2MzgzIDkuOTc0NUM0LjE0MjM5IDExLjcyODQgNC44MTI5OSAxMy40MjAxIDYuMDMwMjkgMTQuNjgyOUM3LjI0NzYgMTUuOTQ1OCA4LjkxMzU0IDE2LjY3OCAxMC42NjcgMTYuNzIxWiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=) 50% 50%/contain no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMyAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDE4LjM4OEwxNS4zNzUgMTQuNzYzTTEwLjY2NyA3LjU1NDAxVjEyLjU1NE04LjE2NzA0IDEwLjA1NEgxMy4xNjdNMTAuNjY3IDE2LjcyMUMxMS41NDkyIDE2Ljc0MjYgMTIuNDI2OCAxNi41ODg5IDEzLjI0OTEgMTYuMjY4OEMxNC4wNzE0IDE1Ljk0ODYgMTQuODIyIDE1LjQ2ODQgMTUuNDU3MyAxNC44NTZDMTYuMDkyNiAxNC4yNDM2IDE2LjYgMTMuNTExMiAxNi45NTAxIDEyLjcwMTNDMTcuMzAwMiAxMS44OTEzIDE3LjQ4NiAxMS4wMTk5IDE3LjQ5NjggMTAuMTM3NUMxNy41MDc2IDkuMjU1MTcgMTcuMzQzMSA4LjM3OTQ3IDE3LjAxMjkgNy41NjExN0MxNi42ODI3IDYuNzQyODggMTYuMTkzNCA1Ljk5ODI3IDE1LjU3MzIgNS4zNzA1M0MxNC45NTMxIDQuNzQyNzggMTQuMjE0NSA0LjI0NDM5IDEzLjQwMDMgMy45MDQyNUMxMi41ODYxIDMuNTY0MSAxMS43MTI0IDMuMzg4OTcgMTAuODMgMy4zODkwMUM5LjA3NjAxIDMuMzg5MDggNy4zOTI2NyA0LjA4MDM5IDYuMTQ0ODUgNS4zMTMxQzQuODk3MDMgNi41NDU4MSA0LjE4NTI3IDguMjIwNiA0LjE2MzgzIDkuOTc0NUM0LjE0MjM5IDExLjcyODQgNC44MTI5OSAxMy40MjAxIDYuMDMwMjkgMTQuNjgyOUM3LjI0NzYgMTUuOTQ1OCA4LjkxMzU0IDE2LjY3OCAxMC42NjcgMTYuNzIxWiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=) 50% 50%/contain no-repeat;
  background-color: var(--black);
  width: 21px;
  height: 21px;
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 12px;
}
.btn.details.btn-primary:before, .btn.details.btn-secondary:before {
  background-color: var(--white);
}

.btn.small {
  font-size: 12px;
  line-height: 15px;
  padding: 9px 12px;
}
@media (min-width: 768px) {
  .btn.small {
    font-size: 14px;
    line-height: 17px;
    padding: 8px 12px;
  }
}

.btn-link {
  color: var(--primary-600);
  text-decoration: underline !important;
}
.btn-link:hover, .btn-link.hover {
  color: var(--primary-600);
  text-decoration: underline !important;
}
.btn-link:focus, .btn-link.focus {
  color: var(--primary-600);
  text-decoration: underline !important;
}

.btn-xl, .btn-group-xl > .btn {
  font-size: 24px;
  line-height: 24px;
  padding: 17px 20px;
}

.btn-lg, .btn-group-lg > .btn {
  font-size: 21px;
  line-height: 24px;
  padding: 11px 16px;
}

.btn-sm, .btn-group-sm > .btn {
  font-size: 16px;
  line-height: 19px;
  padding: 7px 16px;
}

.btn.no-button {
  cursor: text !important;
  opacity: 1 !important;
}

.BorlabsCookie ._brlbs-default a._brlbs-btn, .BorlabsCookie ._brlbs-video-youtube a._brlbs-btn {
  margin: 12px auto;
  border-radius: var(--button-border-radius);
}

.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed a._brlbs-btn._brlbs-icon-play-white::before {
  display: none;
}

input, textarea, select, label {
  font-family: var(--font-family-other);
}

.form-group label {
  display: none;
}

.form-check {
  margin-bottom: 16px;
}

.processing {
  opacity: 0.8;
  cursor: wait;
}
.processing button {
  cursor: wait;
}
.processing.newsletter_form label.form-check-label {
  font-size: 18px;
  line-height: 26px;
  text-align: left;
}
.processing.newsletter_form label.form-check-label p {
  font-size: 18px;
  line-height: 26px;
}

.newsletter_form_message > div {
  margin-bottom: 20px;
  text-align: left;
  margin-top: 20px;
}
.newsletter_form_message > div > :last-child {
  margin-bottom: 0;
}
.newsletter_form_message > div.error {
  font-size: 14px !important;
  line-height: 20px !important;
  color: var(--danger-600);
}
.newsletter_form_message > div.error a {
  color: var(--danger-600);
}
.newsletter_form_message > div.success {
  font-size: 20px;
  line-height: 30px;
  color: var(--gray-1000);
  padding: 16px;
  border: 1px solid var(--success-1000);
  border-radius: var(--default-border-radius);
  /* strong {
      display: block;
  } */
}
.newsletter_form_message > div.success a {
  color: var(--gray-1000);
}

.addAdminEditLink {
  position: relative;
}
.addAdminEditLink a.edit {
  width: 28px;
  height: 28px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjUgNEg1LjVDNC45Njk1NyA0IDQuNDYwODYgNC4yMTA3MSA0LjA4NTc5IDQuNTg1NzlDMy43MTA3MSA0Ljk2MDg2IDMuNSA1LjQ2OTU3IDMuNSA2VjIwQzMuNSAyMC41MzA0IDMuNzEwNzEgMjEuMDM5MSA0LjA4NTc5IDIxLjQxNDJDNC40NjA4NiAyMS43ODkzIDQuOTY5NTcgMjIgNS41IDIySDE5LjVDMjAuMDMwNCAyMiAyMC41MzkxIDIxLjc4OTMgMjAuOTE0MiAyMS40MTQyQzIxLjI4OTMgMjEuMDM5MSAyMS41IDIwLjUzMDQgMjEuNSAyMFYxMyIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CjxwYXRoIGQ9Ik0yMS41IDEuODc5QzIxLjIyMTQgMS44Nzg4OCAyMC45NDU2IDEuOTMzNjcgMjAuNjg4MiAyLjA0MDIzQzIwLjQzMDggMi4xNDY3OCAyMC4xOTcgMi4zMDMwMSAyMCAyLjVMMTAuNSAxMkw5LjUgMTZMMTMuNSAxNUwyMyA1LjVDMjMuMjk2NyA1LjIwMzM3IDIzLjQ5ODggNC44MjU0IDIzLjU4MDcgNC40MTM5MUMyMy42NjI1IDQuMDAyNDIgMjMuNjIwNSAzLjU3NTg4IDIzLjQ2IDMuMTg4MjZDMjMuMjk5NCAyLjgwMDY1IDIzLjAyNzUgMi40NjkzNiAyMi42Nzg2IDIuMjM2MzFDMjIuMzI5NyAyLjAwMzI1IDIxLjkxOTYgMS44Nzg5MSAyMS41IDEuODc5WiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=) 0 0/24px no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjUgNEg1LjVDNC45Njk1NyA0IDQuNDYwODYgNC4yMTA3MSA0LjA4NTc5IDQuNTg1NzlDMy43MTA3MSA0Ljk2MDg2IDMuNSA1LjQ2OTU3IDMuNSA2VjIwQzMuNSAyMC41MzA0IDMuNzEwNzEgMjEuMDM5MSA0LjA4NTc5IDIxLjQxNDJDNC40NjA4NiAyMS43ODkzIDQuOTY5NTcgMjIgNS41IDIySDE5LjVDMjAuMDMwNCAyMiAyMC41MzkxIDIxLjc4OTMgMjAuOTE0MiAyMS40MTQyQzIxLjI4OTMgMjEuMDM5MSAyMS41IDIwLjUzMDQgMjEuNSAyMFYxMyIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CjxwYXRoIGQ9Ik0yMS41IDEuODc5QzIxLjIyMTQgMS44Nzg4OCAyMC45NDU2IDEuOTMzNjcgMjAuNjg4MiAyLjA0MDIzQzIwLjQzMDggMi4xNDY3OCAyMC4xOTcgMi4zMDMwMSAyMCAyLjVMMTAuNSAxMkw5LjUgMTZMMTMuNSAxNUwyMyA1LjVDMjMuMjk2NyA1LjIwMzM3IDIzLjQ5ODggNC44MjU0IDIzLjU4MDcgNC40MTM5MUMyMy42NjI1IDQuMDAyNDIgMjMuNjIwNSAzLjU3NTg4IDIzLjQ2IDMuMTg4MjZDMjMuMjk5NCAyLjgwMDY1IDIzLjAyNzUgMi40NjkzNiAyMi42Nzg2IDIuMjM2MzFDMjIuMzI5NyAyLjAwMzI1IDIxLjkxOTYgMS44Nzg5MSAyMS41IDEuODc5WiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=) 0 0/24px no-repeat;
  background-color: var(--secondary-600);
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0.7;
  z-index: 10000 !important;
}
.addAdminEditLink a.edit:before {
  display: none !important;
}
.addAdminEditLink .addAdminEditLink a.edit {
  top: 44px;
}
.addAdminEditLink > .module {
  margin-bottom: 0 !important;
}
.addAdminEditLink > :nth-last-child(2) {
  margin-bottom: 0 !important;
}
.addAdminEditLink > :last-child {
  margin: 0 !important;
}

.form-control {
  border-radius: var(--input-border-radius);
  border-color: var(--gray-400) !important;
}

select.form-control {
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEuMTk0ODJMNyA3LjE5NDgyTDEzIDEuMTk0ODIiIHN0cm9rZT0iIzExMTgyNyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat calc(100% - 18px) 50% var(--white);
  background-size: 12px;
}

@media (min-width: 768px) {
  form.newsletter_form {
    display: flex;
    flex-wrap: wrap;
  }
  form.newsletter_form .form-group {
    flex: 1;
    margin: 0;
  }
  form.newsletter_form .form-check label {
    font-size: 18px;
    line-height: 26px;
  }
  form.newsletter_form .form-control {
    height: 48px;
  }
  form.newsletter_form .btn {
    width: auto !important;
    white-space: nowrap;
    margin-left: 8px;
  }
  .newsletter_form_message p {
    font-size: 18px;
    line-height: 26px;
  }
}
.form-message {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1MSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjUgNDQuMzg4QzM2LjU0NiA0NC4zODggNDUuNSAzNS40MzMgNDUuNSAyNC4zODhDNDUuNSAxMy4zNDIgMzYuNTQ2IDQuMzg4IDI1LjUgNC4zODhDMTQuNDU0IDQuMzg4IDUuNSAxMy4zNDIgNS41IDI0LjM4OEM1LjUgMzUuNDMzIDE0LjQ1NCA0NC4zODggMjUuNSA0NC4zODhaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPHBhdGggZD0iTTI1LjUgMzIuMzg4VjI0LjM4OE0yNS41IDE2LjM4OEgyNS41MiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=) 12px 8px/32px no-repeat;
  border-radius: var(--default-border-radius);
  padding: 8px 12px 8px 56px;
  background-size: 32px;
  margin: 20px 0;
}
.form-message.big {
  background-size: 48px !important;
  padding: 20px 20px 20px 92px;
  background-position: 20px 20px !important;
}
@media (min-width: 768px) {
  .form-message {
    margin: 24px 0;
    padding: 12px 12px 12px 56px;
  }
  .form-message.big {
    background-size: 64px !important;
    padding-left: 108px;
  }
}
.form-message p {
  font-size: 16px !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.form-message p + p {
  margin-top: 24px !important;
}
.form-message.big p {
  font-size: 18px !important;
}
.form-message.big p strong {
  display: block;
  margin-bottom: 12px;
}
.form-message.big .btn {
  display: block;
  width: calc(100% + 72px);
  margin-left: -72px;
  margin-top: 24px;
}
@media (min-width: 768px) {
  .form-message.big .btn {
    width: calc(100% + 88px);
    margin-left: -88px;
  }
}
.form-message > :last-child {
  margin-bottom: 0;
}
.form-message.success {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMC44ODc2OTUiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgcng9IjE2IiBmaWxsPSIjQ0NGMUQ4Ii8+CjxwYXRoIGQ9Ik0yNCAxMC44ODc3TDEzIDIxLjg4NzdMOCAxNi44ODc3IiBzdHJva2U9IiMwMEI4M0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KPC9zdmc+Cg==) no-repeat 12px 8px var(--success-100);
}
.form-message.success .btn-light {
  background-color: transparent;
  border-color: var(--primary-600);
  color: var(--primary-600);
}
.form-message.success .btn-light:hover {
  color: var(--primary-500);
  border-color: var(--primary-500);
}
.form-message.error, .form-message.alert {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiNGRkNDQ0MiLz4KPHBhdGggZD0iTTIyIDEwTDEwIDIyIiBzdHJva2U9IiNGRjAxMDEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KPHBhdGggZD0iTTEwIDEwTDIyIDIyIiBzdHJva2U9IiNGRjAxMDEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KPC9zdmc+Cg==) no-repeat 12px 8px var(--danger-100);
}
.form-message.warning {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiNGRkYwRDkiLz4KPHBhdGggZD0iTTcuNTE2NjcgMjFMMTQuNTc1IDkuMjE2NjdDMTQuNzIzNiA4Ljk3MTc2IDE0LjkzMjcgOC43NjkyNyAxNS4xODIzIDguNjI4NzRDMTUuNDMxOSA4LjQ4ODIxIDE1LjcxMzYgOC40MTQzOCAxNiA4LjQxNDM4QzE2LjI4NjQgOC40MTQzOCAxNi41NjgxIDguNDg4MjEgMTYuODE3NyA4LjYyODc0QzE3LjA2NzMgOC43NjkyNyAxNy4yNzY0IDguOTcxNzYgMTcuNDI1IDkuMjE2NjdMMjQuNDgzMyAyMUMyNC42Mjg5IDIxLjI1MiAyNC43MDU5IDIxLjUzNzcgMjQuNzA2NyAyMS44Mjg4QzI0LjcwNzUgMjIuMTE5OCAyNC42MzIxIDIyLjQwNTkgMjQuNDg4IDIyLjY1ODhDMjQuMzQzOSAyMi45MTE2IDI0LjEzNjEgMjMuMTIyMyAyMy44ODUyIDIzLjI2OTlDMjMuNjM0NCAyMy40MTc1IDIzLjM0OTMgMjMuNDk2OCAyMy4wNTgzIDIzLjVIOC45NDE2N0M4LjY1MDY3IDIzLjQ5NjggOC4zNjU1OCAyMy40MTc1IDguMTE0NzYgMjMuMjY5OUM3Ljg2Mzk0IDIzLjEyMjMgNy42NTYxNCAyMi45MTE2IDcuNTEyMDIgMjIuNjU4OEM3LjM2NzkxIDIyLjQwNTkgNy4yOTI1MSAyMi4xMTk4IDcuMjkzMzMgMjEuODI4OEM3LjI5NDE0IDIxLjUzNzcgNy4zNzExNCAyMS4yNTIgNy41MTY2NyAyMVoiIHN0cm9rZT0iI0ZGQjM0MCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPgo8cGF0aCBkPSJNMTYgMTMuNVYxNi44MzMzIiBzdHJva2U9IiNGRkIzNDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KPHBhdGggZD0iTTE2IDIwLjE2NjdIMTYuMDA4MyIgc3Ryb2tlPSIjRkZCMzQwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIi8+Cjwvc3ZnPgo=) no-repeat 12px 12px var(--warning-100);
}

.form .button-container {
  margin-top: 24px;
}
.form .button-container .btn {
  display: block;
  width: 100%;
}
.form .button-container .btn + .btn {
  margin-top: 12px;
}
@media (min-width: 768px) {
  .form .button-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .form .button-container .btn {
    width: auto;
  }
  .form .button-container .btn + .btn {
    margin-left: 24px;
    margin-top: 0;
  }
}

.template-jt-form form {
  font-size: 16px;
  line-height: 24px;
}
.template-jt-form form textarea {
  height: 200px;
}
.template-jt-form form select.not-selected {
  color: var(--gray-500);
}
.template-jt-form form .form-group label {
  display: block;
  margin-bottom: 4px;
}
.template-jt-form form .form-group.button-container {
  margin-top: 24px;
}
.template-jt-form form .form-group.button-container .btn {
  display: block;
  width: 100%;
}
.template-jt-form form .form-group.button-container .btn + .btn {
  margin-top: 12px;
}
@media (min-width: 768px) {
  .template-jt-form form .form-group.button-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  .template-jt-form form .form-group.button-container .btn {
    width: auto;
  }
  .template-jt-form form .form-group.button-container .btn + .btn {
    margin-left: 24px;
    margin-top: 0;
  }
  .template-jt-form form .form-group.button-container .btn-link {
    order: -1;
    padding-left: 0;
    padding-right: 0;
  }
}
.template-jt-form form .hint {
  color: var(--gray-700);
  font-size: 14px;
  line-height: 20px;
  margin: 8px 0 16px 0 !important;
}

.custom-control {
  min-height: 0;
}

.custom-control-input {
  height: auto;
}

.custom-switch .custom-control-label:after {
  top: 5px;
  cursor: pointer;
}

.custom-switch .custom-control-label:before {
  top: 3px;
  cursor: pointer;
}

.error404 .search-form-container {
  background: var(--gray-200);
  padding: 24px;
  margin: 24px 0;
}
.error404 .search-form-container form .input-container {
  position: relative;
}
.error404 .search-form-container form .input-container input {
  margin: auto;
  padding-left: 46px;
  background: var(--white);
  border-radius: 250px;
}
.error404 .search-form-container form .input-container:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 13px;
  left: 17px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk0MzUgMTYuOTQzNUMxNy4yMTIyIDE3LjY3NDcgMTYuMzQ0MSAxOC4yNTQ4IDE1LjM4ODYgMTguNjUwNkMxNC40MzMyIDE5LjA0NjMgMTMuNDA5MiAxOS4yNSAxMi4zNzUgMTkuMjVDMTAuMjg2NCAxOS4yNSA4LjI4MzM4IDE4LjQyMDMgNi44MDY1MyAxNi45NDM1QzUuMzI5NjkgMTUuNDY2NiA0LjUgMTMuNDYzNiA0LjUgMTEuMzc1QzQuNSA5LjI4NjQyIDUuMzI5NjkgNy4yODMzOCA2LjgwNjUzIDUuODA2NTNDOC4yODMzOCA0LjMyOTY5IDEwLjI4NjQgMy41IDEyLjM3NSAzLjVDMTMuNDA5MiAzLjUgMTQuNDMzMiAzLjcwMzY5IDE1LjM4ODYgNC4wOTk0NUMxNi4zNDQxIDQuNDk1MiAxNy4yMTIyIDUuMDc1MjcgMTcuOTQzNSA1LjgwNjUzQzE4LjY3NDcgNi41Mzc4IDE5LjI1NDggNy40MDU5MyAxOS42NTA2IDguMzYxMzdDMjAuMDQ2MyA5LjMxNjgxIDIwLjI1IDEwLjM0MDggMjAuMjUgMTEuMzc1QzIwLjI1IDEyLjQwOTIgMjAuMDQ2MyAxMy40MzMyIDE5LjY1MDYgMTQuMzg4NkMxOS4yNTQ4IDE1LjM0NDEgMTguNjc0NyAxNi4yMTIyIDE3Ljk0MzUgMTYuOTQzNVpNMTcuOTQzNSAxNi45NDM1TDIyLjQ5OSAyMS41IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+) 0 0/20px no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk0MzUgMTYuOTQzNUMxNy4yMTIyIDE3LjY3NDcgMTYuMzQ0MSAxOC4yNTQ4IDE1LjM4ODYgMTguNjUwNkMxNC40MzMyIDE5LjA0NjMgMTMuNDA5MiAxOS4yNSAxMi4zNzUgMTkuMjVDMTAuMjg2NCAxOS4yNSA4LjI4MzM4IDE4LjQyMDMgNi44MDY1MyAxNi45NDM1QzUuMzI5NjkgMTUuNDY2NiA0LjUgMTMuNDYzNiA0LjUgMTEuMzc1QzQuNSA5LjI4NjQyIDUuMzI5NjkgNy4yODMzOCA2LjgwNjUzIDUuODA2NTNDOC4yODMzOCA0LjMyOTY5IDEwLjI4NjQgMy41IDEyLjM3NSAzLjVDMTMuNDA5MiAzLjUgMTQuNDMzMiAzLjcwMzY5IDE1LjM4ODYgNC4wOTk0NUMxNi4zNDQxIDQuNDk1MiAxNy4yMTIyIDUuMDc1MjcgMTcuOTQzNSA1LjgwNjUzQzE4LjY3NDcgNi41Mzc4IDE5LjI1NDggNy40MDU5MyAxOS42NTA2IDguMzYxMzdDMjAuMDQ2MyA5LjMxNjgxIDIwLjI1IDEwLjM0MDggMjAuMjUgMTEuMzc1QzIwLjI1IDEyLjQwOTIgMjAuMDQ2MyAxMy40MzMyIDE5LjY1MDYgMTQuMzg4NkMxOS4yNTQ4IDE1LjM0NDEgMTguNjc0NyAxNi4yMTIyIDE3Ljk0MzUgMTYuOTQzNVpNMTcuOTQzNSAxNi45NDM1TDIyLjQ5OSAyMS41IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+) 0 0/20px no-repeat;
  background-color: var(--gray-500);
}
.error404 .search-form-container form .button-container .btn {
  display: block;
  width: 100%;
  margin: 20px 0 0;
}
.error404 .search-form-container form .form-group {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .error404 .search-form-container form > div {
    display: flex;
  }
  .error404 .search-form-container form .input-container {
    display: flex;
    flex: 1;
  }
  .error404 .search-form-container form .button-container {
    margin-left: 20px;
    display: flex;
  }
  .error404 .search-form-container form .button-container .btn {
    margin: auto;
    width: auto;
  }
}

#header .search-form {
  margin-top: 16px;
  margin-left: 16px;
  height: 50px;
  width: calc(100% - 32px);
}
@media (min-width: 768px) {
  #header .search-form {
    margin-left: 20px;
    width: calc(100% - 40px);
  }
}
@media (min-width: 992px) {
  #header .search-form {
    height: 45px;
    justify-content: flex-end;
    align-items: center;
    margin: 0 8px 0 0;
    position: absolute;
    right: 0;
    bottom: 0;
    width: auto;
  }
}
@media (min-width: 1200px) {
  #header .search-form {
    height: 50px;
  }
}
#header .search-form .form-group {
  margin-bottom: 0;
  position: relative;
}
#header .search-form label {
  display: none !important;
}
#header .search-form input {
  border-radius: 250px;
  margin: 0 0 0 auto;
  max-width: 100%;
  padding-left: 24px;
  padding-right: 74px;
  width: 100%;
  height: 50px;
}
@media (max-width: 991.98px) {
  #header .search-form input {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media (min-width: 992px) {
  #header .search-form input {
    width: 420px;
  }
}
#header .search-form button {
  border: 0;
  border-radius: 50px;
  height: 50px;
  position: absolute;
  right: 2px;
  text-indent: -99999px;
  top: 1px;
  width: 70px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk0MzUgMTYuOTQzNUMxNy4yMTIyIDE3LjY3NDcgMTYuMzQ0MSAxOC4yNTQ4IDE1LjM4ODYgMTguNjUwNkMxNC40MzMyIDE5LjA0NjMgMTMuNDA5MiAxOS4yNSAxMi4zNzUgMTkuMjVDMTAuMjg2NCAxOS4yNSA4LjI4MzM4IDE4LjQyMDMgNi44MDY1MyAxNi45NDM1QzUuMzI5NjkgMTUuNDY2NiA0LjUgMTMuNDYzNiA0LjUgMTEuMzc1QzQuNSA5LjI4NjQyIDUuMzI5NjkgNy4yODMzOCA2LjgwNjUzIDUuODA2NTNDOC4yODMzOCA0LjMyOTY5IDEwLjI4NjQgMy41IDEyLjM3NSAzLjVDMTMuNDA5MiAzLjUgMTQuNDMzMiAzLjcwMzY5IDE1LjM4ODYgNC4wOTk0NUMxNi4zNDQxIDQuNDk1MiAxNy4yMTIyIDUuMDc1MjcgMTcuOTQzNSA1LjgwNjUzQzE4LjY3NDcgNi41Mzc4IDE5LjI1NDggNy40MDU5MyAxOS42NTA2IDguMzYxMzdDMjAuMDQ2MyA5LjMxNjgxIDIwLjI1IDEwLjM0MDggMjAuMjUgMTEuMzc1QzIwLjI1IDEyLjQwOTIgMjAuMDQ2MyAxMy40MzMyIDE5LjY1MDYgMTQuMzg4NkMxOS4yNTQ4IDE1LjM0NDEgMTguNjc0NyAxNi4yMTIyIDE3Ljk0MzUgMTYuOTQzNVpNMTcuOTQzNSAxNi45NDM1TDIyLjQ5OSAyMS41IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+) 50% 50%/24px no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk0MzUgMTYuOTQzNUMxNy4yMTIyIDE3LjY3NDcgMTYuMzQ0MSAxOC4yNTQ4IDE1LjM4ODYgMTguNjUwNkMxNC40MzMyIDE5LjA0NjMgMTMuNDA5MiAxOS4yNSAxMi4zNzUgMTkuMjVDMTAuMjg2NCAxOS4yNSA4LjI4MzM4IDE4LjQyMDMgNi44MDY1MyAxNi45NDM1QzUuMzI5NjkgMTUuNDY2NiA0LjUgMTMuNDYzNiA0LjUgMTEuMzc1QzQuNSA5LjI4NjQyIDUuMzI5NjkgNy4yODMzOCA2LjgwNjUzIDUuODA2NTNDOC4yODMzOCA0LjMyOTY5IDEwLjI4NjQgMy41IDEyLjM3NSAzLjVDMTMuNDA5MiAzLjUgMTQuNDMzMiAzLjcwMzY5IDE1LjM4ODYgNC4wOTk0NUMxNi4zNDQxIDQuNDk1MiAxNy4yMTIyIDUuMDc1MjcgMTcuOTQzNSA1LjgwNjUzQzE4LjY3NDcgNi41Mzc4IDE5LjI1NDggNy40MDU5MyAxOS42NTA2IDguMzYxMzdDMjAuMDQ2MyA5LjMxNjgxIDIwLjI1IDEwLjM0MDggMjAuMjUgMTEuMzc1QzIwLjI1IDEyLjQwOTIgMjAuMDQ2MyAxMy40MzMyIDE5LjY1MDYgMTQuMzg4NkMxOS4yNTQ4IDE1LjM0NDEgMTguNjc0NyAxNi4yMTIyIDE3Ljk0MzUgMTYuOTQzNVpNMTcuOTQzNSAxNi45NDM1TDIyLjQ5OSAyMS41IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+) 50% 50%/24px no-repeat;
  background-color: var(--primary-600);
}

@media (min-width: 992px) {
  .mainsearch-active #header nav {
    visibility: hidden;
  }
}
.mainsearch-active #header .search-form {
  display: block;
}
@media (min-width: 992px) {
  .mainsearch-active #header .search-form {
    display: flex;
  }
}

.search-form-container.inline {
  margin-bottom: 40px;
}
.search-form-container.inline .form-group {
  margin-bottom: 0;
  position: relative;
}
.search-form-container.inline input {
  border-radius: 250px;
  margin: 0 0 0 auto;
  max-width: 100%;
  padding: 11px 74px 11px 24px;
  width: 100%;
  height: 56px;
}
.search-form-container.inline button {
  border: 0;
  border-radius: 52px;
  height: 52px;
  position: absolute;
  right: 2px;
  text-indent: -99999px;
  top: 2px;
  width: 72px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk0MzUgMTYuOTQzNUMxNy4yMTIyIDE3LjY3NDcgMTYuMzQ0MSAxOC4yNTQ4IDE1LjM4ODYgMTguNjUwNkMxNC40MzMyIDE5LjA0NjMgMTMuNDA5MiAxOS4yNSAxMi4zNzUgMTkuMjVDMTAuMjg2NCAxOS4yNSA4LjI4MzM4IDE4LjQyMDMgNi44MDY1MyAxNi45NDM1QzUuMzI5NjkgMTUuNDY2NiA0LjUgMTMuNDYzNiA0LjUgMTEuMzc1QzQuNSA5LjI4NjQyIDUuMzI5NjkgNy4yODMzOCA2LjgwNjUzIDUuODA2NTNDOC4yODMzOCA0LjMyOTY5IDEwLjI4NjQgMy41IDEyLjM3NSAzLjVDMTMuNDA5MiAzLjUgMTQuNDMzMiAzLjcwMzY5IDE1LjM4ODYgNC4wOTk0NUMxNi4zNDQxIDQuNDk1MiAxNy4yMTIyIDUuMDc1MjcgMTcuOTQzNSA1LjgwNjUzQzE4LjY3NDcgNi41Mzc4IDE5LjI1NDggNy40MDU5MyAxOS42NTA2IDguMzYxMzdDMjAuMDQ2MyA5LjMxNjgxIDIwLjI1IDEwLjM0MDggMjAuMjUgMTEuMzc1QzIwLjI1IDEyLjQwOTIgMjAuMDQ2MyAxMy40MzMyIDE5LjY1MDYgMTQuMzg4NkMxOS4yNTQ4IDE1LjM0NDEgMTguNjc0NyAxNi4yMTIyIDE3Ljk0MzUgMTYuOTQzNVpNMTcuOTQzNSAxNi45NDM1TDIyLjQ5OSAyMS41IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+) 50% 50%/24px no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk0MzUgMTYuOTQzNUMxNy4yMTIyIDE3LjY3NDcgMTYuMzQ0MSAxOC4yNTQ4IDE1LjM4ODYgMTguNjUwNkMxNC40MzMyIDE5LjA0NjMgMTMuNDA5MiAxOS4yNSAxMi4zNzUgMTkuMjVDMTAuMjg2NCAxOS4yNSA4LjI4MzM4IDE4LjQyMDMgNi44MDY1MyAxNi45NDM1QzUuMzI5NjkgMTUuNDY2NiA0LjUgMTMuNDYzNiA0LjUgMTEuMzc1QzQuNSA5LjI4NjQyIDUuMzI5NjkgNy4yODMzOCA2LjgwNjUzIDUuODA2NTNDOC4yODMzOCA0LjMyOTY5IDEwLjI4NjQgMy41IDEyLjM3NSAzLjVDMTMuNDA5MiAzLjUgMTQuNDMzMiAzLjcwMzY5IDE1LjM4ODYgNC4wOTk0NUMxNi4zNDQxIDQuNDk1MiAxNy4yMTIyIDUuMDc1MjcgMTcuOTQzNSA1LjgwNjUzQzE4LjY3NDcgNi41Mzc4IDE5LjI1NDggNy40MDU5MyAxOS42NTA2IDguMzYxMzdDMjAuMDQ2MyA5LjMxNjgxIDIwLjI1IDEwLjM0MDggMjAuMjUgMTEuMzc1QzIwLjI1IDEyLjQwOTIgMjAuMDQ2MyAxMy40MzMyIDE5LjY1MDYgMTQuMzg4NkMxOS4yNTQ4IDE1LjM0NDEgMTguNjc0NyAxNi4yMTIyIDE3Ljk0MzUgMTYuOTQzNVpNMTcuOTQzNSAxNi45NDM1TDIyLjQ5OSAyMS41IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+) 50% 50%/24px no-repeat;
  background-color: var(--primary-600);
}
@media (min-width: 768px) {
  .search-form-container.inline {
    margin-bottom: 60px;
  }
}

.search .article-list > header {
  margin-bottom: 0 !important;
}
.search .article-list > .wrapper > h2 {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .search .article-list > .wrapper > h2 {
    margin-bottom: 24px;
  }
}
.search .article-list > .wrapper > .h3 {
  font-size: 18px;
  line-height: 21px;
  font-family: var(--font-family-other);
  margin-bottom: 4px;
  display: block;
}
@media (min-width: 768px) {
  .search .article-list > .wrapper > .h3 {
    font-size: 24px;
    line-height: 30px;
  }
}
.search .article-list.nothing-found > .wrapper > h2 {
  margin-bottom: 12px;
}
.search.search-no-results .article-list .wrapper {
  text-align: center;
}

.search-form button {
  outline: none !important;
}

.page-template-template-narrow .main-article form button {
  display: block;
  width: 100% !important;
}
.page-template-template-narrow .main-article form .form-group.button-container {
  margin-top: 12px;
}

@media (min-width: 768px) {
  #header > .stage a {
    margin: 0 0 24px 0;
  }
}
#header > .stage .btn {
  visibility: visible;
}

a, nav li, .toggleMainNav, span.as-link, .btn {
  transition: all 0.2s ease-in-out;
  transition-property: background-color, color, border-color, font-weight, background-image, opacity, -webkit-text-decoration;
  transition-property: background-color, color, border-color, text-decoration, font-weight, background-image, opacity;
  transition-property: background-color, color, border-color, text-decoration, font-weight, background-image, opacity, -webkit-text-decoration;
}

a:hover, span.as-link {
  opacity: 1;
}

a:focus, a:active, a.active, span.as-link:focus, span.as-link:active, span.as-link.active {
  opacity: 1;
}

a.disabled, span.as-link.disabled {
  color: var(--gray-600);
}

a.underline {
  text-decoration: underline;
  color: var(--gray-1000);
}

.content a {
  font-weight: bold;
}

audio {
  display: block;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 12px;
  word-break: break-word;
  -webkit-hyphens: auto;
          hyphens: auto;
  font-family: var(--font-family-headline);
  font-weight: 700;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
  text-decoration: none;
  color: inherit;
  font-weight: inherit;
}
h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus, h4 a:hover, h4 a:focus, h5 a:hover, h5 a:focus, h6 a:hover, h6 a:focus,
.h1 a:hover,
.h1 a:focus, .h2 a:hover, .h2 a:focus, .h3 a:hover, .h3 a:focus, .h4 a:hover, .h4 a:focus, .h5 a:hover, .h5 a:focus, .h6 a:hover, .h6 a:focus {
  opacity: 0.7;
  text-decoration: none;
}

h1, .h1, .has-huge-font-size {
  font-size: 32px;
  line-height: 42px;
}

h2, .h2, .has-large-font-size {
  font-size: 28px;
  line-height: 36px;
}

h3, .h3, .has-medium-font-size {
  font-size: 24px;
  line-height: 30px;
}

h4, .h4, .has-normal-font-size {
  font-size: 21px;
  line-height: 26px;
}

h5, .h5, h6, .h6, .has-small-font-size {
  font-size: 21px;
  line-height: 26px;
}

@media (min-width: 768px) {
  h1, .h1, .has-huge-font-size {
    font-size: 38px;
    line-height: 46px;
  }
  h2, .h2, .has-large-font-size {
    font-size: 28px;
    line-height: 36px;
  }
  h3, .h3, .has-medium-font-size {
    font-size: 24px;
    line-height: 30px;
  }
  h4, .h4, .has-normal-font-size {
    font-size: 21px;
    line-height: 26px;
  }
  h5, .h5, h6, .h6, .has-small-font-size {
    font-size: 21px;
    line-height: 26px;
  }
}
.text-small {
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .text-small {
    font-size: 18px;
    line-height: 26px;
  }
}

p {
  margin-bottom: 26px;
}
@media (min-width: 768px) {
  p {
    margin-bottom: 40px;
  }
}

.content p {
  margin-bottom: 12px;
  -webkit-hyphens: auto;
          hyphens: auto;
}
@media (min-width: 768px) {
  .content p {
    margin-bottom: 24px;
  }
  .content p + p:not(.h5) {
    margin-top: -12px;
  }
}
.content figure, .content blockquote, .content .module, .content ul, .content ol, .content .wp-block-columns, .content .wp-block-group, .content table {
  margin-bottom: 24px;
  -webkit-hyphens: auto;
          hyphens: auto;
}
.content figure.wp-block-audio, .content blockquote.wp-block-audio, .content .module.wp-block-audio, .content ul.wp-block-audio, .content ol.wp-block-audio, .content .wp-block-columns.wp-block-audio, .content .wp-block-group.wp-block-audio, .content table.wp-block-audio {
  margin: 16px 0;
}
@media (min-width: 768px) {
  .content figure, .content blockquote, .content .module, .content ul, .content ol, .content .wp-block-columns, .content .wp-block-group, .content table {
    margin-bottom: 40px;
  }
  .content figure.wp-block-audio, .content blockquote.wp-block-audio, .content .module.wp-block-audio, .content ul.wp-block-audio, .content ol.wp-block-audio, .content .wp-block-columns.wp-block-audio, .content .wp-block-group.wp-block-audio, .content table.wp-block-audio {
    margin: 24px 0;
  }
}
.content p + h2, .content p + h3, .content p + h4, .content p + h5, .content p + h6, .content figure + h2, .content figure + h3, .content figure + h4, .content figure + h5, .content figure + h6, .content blockquote + h2, .content blockquote + h3, .content blockquote + h4, .content blockquote + h5, .content blockquote + h6, .content ul + h2, .content ul + h3, .content ul + h4, .content ul + h5, .content ul + h6, .content ol + h2, .content ol + h3, .content ol + h4, .content ol + h5, .content ol + h6, .content .wp-block-columns + h2, .content .wp-block-columns + h3, .content .wp-block-columns + h4, .content .wp-block-columns + h5, .content .wp-block-columns + h6, .content .wp-block-group + h2, .content .wp-block-group + h3, .content .wp-block-group + h4, .content .wp-block-group + h5, .content .wp-block-group + h6, .content table + h2, .content table + h3, .content table + h4, .content table + h5, .content table + h6 {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .content p + h2, .content figure + h2, .content blockquote + h2, .content ul + h2, .content ol + h2, .content .wp-block-columns + h2, .content .wp-block-group + h2, .content table + h2 {
    margin-top: 40px;
  }
}
.content .module {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .content .module {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.content .wp-block-column > :last-child {
  margin-bottom: 0;
}
.content blockquote {
  font-size: 18px;
  line-height: 21px;
  padding-top: 60px;
  position: relative;
  margin-bottom: 24px;
  margin-top: 24px;
  font-weight: 700;
}
.content blockquote:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODEiIGhlaWdodD0iNjIiIHZpZXdCb3g9IjAgMCA4MSA2MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYxLjkgNjEuNEM1Ni4zIDYxLjQgNTEuODMzIDU5LjQ2NyA0OC41IDU1LjZDNDUuMTY3IDUxLjYgNDMuNSA0Ni4yIDQzLjUgMzkuNEM0My41IDMwLjg2NyA0Ni4yMzMgMjMuMDY3IDUxLjcgMTZDNTcuMTY3IDguOTMzMDEgNjYuMzY3IDMuNjY3MDEgNzkuMyAwLjIwMDAxMlYxMC42Qzc1LjQzMyAxMS45MzMgNzIuMTY3IDEzLjMzMyA2OS41IDE0LjhDNjYuOTY3IDE2LjEzMyA2NS4wMzMgMTcuNzMzIDYzLjcgMTkuNkM2Mi4zNjcgMjEuMzMzIDYxLjcgMjMuNTMzIDYxLjcgMjYuMkM2MS43IDI3LjY2NyA2Mi4xNjY5IDI4Ljg2NyA2My4wOTk5IDI5LjhDNjQuMTY2OSAzMC43MzMgNjUuNDMzIDMxLjYgNjYuOSAzMi40QzY4LjM2NyAzMy4yIDY5Ljc2NyAzNC4yIDcxLjEgMzUuNEM3Mi41NjcgMzYuNDY3IDczLjc2NyAzOCA3NC43IDQwQzc1Ljc2NyA0MS44NjcgNzYuMyA0NC40IDc2LjMgNDcuNkM3Ni4zIDUyLjEzMyA3NC45IDU1LjYgNzIuMSA1OEM2OS40MzMgNjAuMjY3IDY2LjAzMyA2MS40IDYxLjkgNjEuNFpNMjAuMSA2MS40QzE0LjUgNjEuNCAxMC4wMzMgNTkuNDY3IDYuNjk5OTUgNTUuNkMzLjM2Njk1IDUxLjYgMS42OTk5NSA0Ni4yIDEuNjk5OTUgMzkuNEMxLjY5OTk1IDMwLjg2NyA0LjQzMjk1IDIzLjA2NyA5Ljg5OTk1IDE2QzE1LjM2NyA4LjkzMzAxIDI0LjU2NyAzLjY2NzAxIDM3LjUgMC4yMDAwMTJWMTAuNkMzMy42MzMgMTEuOTMzIDMwLjM2NyAxMy4zMzMgMjcuNyAxNC44QzI1LjE2NyAxNi4xMzMgMjMuMjMyOSAxNy43MzMgMjEuOSAxOS42QzIwLjU2NyAyMS4zMzMgMTkuOSAyMy41MzMgMTkuOSAyNi4yQzE5LjkgMjcuNjY3IDIwLjM2NjkgMjguODY3IDIxLjI5OTkgMjkuOEMyMi4zNjY5IDMwLjczMyAyMy41NjcgMzEuNiAyNC45IDMyLjRDMjYuMzY3IDMzLjIgMjcuODMyOSAzNC4yIDI5LjI5OTkgMzUuNEMzMC43NjY5IDM2LjQ2NyAzMS45NjcgMzggMzIuOSA0MEMzMy45NjcgNDEuODY3IDM0LjUgNDQuNCAzNC41IDQ3LjZDMzQuNSA1Mi4xMzMgMzMuMDk5OSA1NS42IDMwLjI5OTkgNThDMjcuNjMyOSA2MC4yNjcgMjQuMjMzIDYxLjQgMjAuMSA2MS40WiIgZmlsbD0iY3VycmVudENvbG9yIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+PC9zdmc+Cg==) 50% 0/40px no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODEiIGhlaWdodD0iNjIiIHZpZXdCb3g9IjAgMCA4MSA2MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYxLjkgNjEuNEM1Ni4zIDYxLjQgNTEuODMzIDU5LjQ2NyA0OC41IDU1LjZDNDUuMTY3IDUxLjYgNDMuNSA0Ni4yIDQzLjUgMzkuNEM0My41IDMwLjg2NyA0Ni4yMzMgMjMuMDY3IDUxLjcgMTZDNTcuMTY3IDguOTMzMDEgNjYuMzY3IDMuNjY3MDEgNzkuMyAwLjIwMDAxMlYxMC42Qzc1LjQzMyAxMS45MzMgNzIuMTY3IDEzLjMzMyA2OS41IDE0LjhDNjYuOTY3IDE2LjEzMyA2NS4wMzMgMTcuNzMzIDYzLjcgMTkuNkM2Mi4zNjcgMjEuMzMzIDYxLjcgMjMuNTMzIDYxLjcgMjYuMkM2MS43IDI3LjY2NyA2Mi4xNjY5IDI4Ljg2NyA2My4wOTk5IDI5LjhDNjQuMTY2OSAzMC43MzMgNjUuNDMzIDMxLjYgNjYuOSAzMi40QzY4LjM2NyAzMy4yIDY5Ljc2NyAzNC4yIDcxLjEgMzUuNEM3Mi41NjcgMzYuNDY3IDczLjc2NyAzOCA3NC43IDQwQzc1Ljc2NyA0MS44NjcgNzYuMyA0NC40IDc2LjMgNDcuNkM3Ni4zIDUyLjEzMyA3NC45IDU1LjYgNzIuMSA1OEM2OS40MzMgNjAuMjY3IDY2LjAzMyA2MS40IDYxLjkgNjEuNFpNMjAuMSA2MS40QzE0LjUgNjEuNCAxMC4wMzMgNTkuNDY3IDYuNjk5OTUgNTUuNkMzLjM2Njk1IDUxLjYgMS42OTk5NSA0Ni4yIDEuNjk5OTUgMzkuNEMxLjY5OTk1IDMwLjg2NyA0LjQzMjk1IDIzLjA2NyA5Ljg5OTk1IDE2QzE1LjM2NyA4LjkzMzAxIDI0LjU2NyAzLjY2NzAxIDM3LjUgMC4yMDAwMTJWMTAuNkMzMy42MzMgMTEuOTMzIDMwLjM2NyAxMy4zMzMgMjcuNyAxNC44QzI1LjE2NyAxNi4xMzMgMjMuMjMyOSAxNy43MzMgMjEuOSAxOS42QzIwLjU2NyAyMS4zMzMgMTkuOSAyMy41MzMgMTkuOSAyNi4yQzE5LjkgMjcuNjY3IDIwLjM2NjkgMjguODY3IDIxLjI5OTkgMjkuOEMyMi4zNjY5IDMwLjczMyAyMy41NjcgMzEuNiAyNC45IDMyLjRDMjYuMzY3IDMzLjIgMjcuODMyOSAzNC4yIDI5LjI5OTkgMzUuNEMzMC43NjY5IDM2LjQ2NyAzMS45NjcgMzggMzIuOSA0MEMzMy45NjcgNDEuODY3IDM0LjUgNDQuNCAzNC41IDQ3LjZDMzQuNSA1Mi4xMzMgMzMuMDk5OSA1NS42IDMwLjI5OTkgNThDMjcuNjMyOSA2MC4yNjcgMjQuMjMzIDYxLjQgMjAuMSA2MS40WiIgZmlsbD0iY3VycmVudENvbG9yIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+PC9zdmc+Cg==) 50% 0/40px no-repeat;
  background-color: var(--black);
  height: 50px;
  width: 50px;
}
.content blockquote > :first-child {
  margin-top: 0 !important;
}
.content blockquote > :last-child {
  margin-bottom: 0 !important;
}
.content blockquote cite {
  display: block;
  color: var(--secondary-600);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-top: 24px;
  font-style: normal;
}
.content > :last-child {
  margin-bottom: 0 !important;
}
.content ul {
  list-style: disc;
  margin-left: 16px;
  padding: 0 0 0 20px;
}
.content ul li {
  margin-bottom: 10px;
}
.content ul li:last-child {
  margin-bottom: 0;
}
.content ul.is-style-lines {
  list-style: none;
  max-width: 800px;
  margin-left: 0;
  padding-left: 0;
}
.content ul.is-style-lines li {
  padding: 20px 0;
  border-bottom: 2px solid var(--gray-1000);
  margin-bottom: 0;
}
.content ul.is-style-lines li:first-child {
  margin-top: 20px;
  padding-top: 0;
}
.content ul.is-style-ticks {
  padding-left: 0;
}
.content .toggle-action-list {
  display: none;
  background: var(--white);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
  padding: 12px;
  margin: 0;
  position: absolute;
  list-style: none;
  right: 0;
  z-index: 1;
}
.content .toggle-action-list li {
  padding: 0;
  margin: 0;
  display: block;
  white-space: nowrap;
}
.content .toggle-action-list li + li {
  margin-top: 12px;
}
.content .toggle-action-list li a, .content .toggle-action-list li span {
  display: block;
  cursor: pointer;
  color: var(--black);
}
.content .toggle-action-list li a:hover, .content .toggle-action-list li span:hover {
  opacity: 0.7;
}

@media (min-width: 768px) {
  .page-template-template-landingpage .content > .module,
  .home .content > .module {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 768px) {
  .page-template-template-landingpage .content > .module:not(.newsletter-form):not(.iconboxes):not(.article-list) h2,
  .home .content > .module:not(.newsletter-form):not(.iconboxes):not(.article-list) h2 {
    font-size: 42px;
    line-height: 50px;
  }
}
@media (min-width: 768px) {
  .page-template-template-landingpage .content > .wp-block-group.is-style-default,
  .home .content > .wp-block-group.is-style-default {
    max-width: 760px;
    margin: 80px auto;
  }
}

ul.is-style-ticks,
.is-style-ticks ul {
  list-style: none;
  margin-left: 0;
}
ul.is-style-ticks li,
.is-style-ticks ul li {
  position: relative;
  border-bottom: transparent;
  padding: 8px 0 8px 36px;
  margin-bottom: 0;
}
ul.is-style-ticks li:before,
.is-style-ticks ul li:before {
  content: "";
  display: block;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljk4IDYuOTQ4OTlDMTkuODQ3OSA2Ljg1MTYzIDE5LjY5OCA2Ljc4MTI0IDE5LjUzODcgNi43NDE4NkMxOS4zNzk0IDYuNzAyNDkgMTkuMjEzOSA2LjY5NDg4IDE5LjA1MTYgNi43MTk0OUMxOC44ODk0IDYuNzQ0MSAxOC43MzM2IDYuODAwNDQgMTguNTkzMSA2Ljg4NTI5QzE4LjQ1MjcgNi45NzAxNCAxOC4zMzAzIDcuMDgxODMgMTguMjMzIDcuMjEzOTlMMTIuMzA5IDE1LjI1NEw4LjU0MjAyIDEyLjI0QzguMjgyMjkgMTIuMDQxIDcuOTU0OTUgMTEuOTUxNyA3LjYzMDE2IDExLjk5MTNDNy4zMDUzNyAxMi4wMzA4IDcuMDA4OTkgMTIuMTk2IDYuODA0NTYgMTIuNDUxNEM2LjYwMDEyIDEyLjcwNjkgNi41MDM4OSAxMy4wMzIyIDYuNTM2NTEgMTMuMzU3OEM2LjU2OTEyIDEzLjY4MzQgNi43Mjc5OCAxMy45ODMyIDYuOTc5MDIgMTQuMTkzTDExLjc2MiAxOC4wMTlDMTEuODk0MiAxOC4xMjI0IDEyLjA0NTYgMTguMTk4NCAxMi4yMDc1IDE4LjI0MjZDMTIuMzY5NCAxOC4yODY4IDEyLjUzODUgMTguMjk4MyAxMi43MDQ4IDE4LjI3NjRDMTIuODcxMiAxOC4yNTQ1IDEzLjAzMTUgMTguMTk5NyAxMy4xNzY1IDE4LjExNTFDMTMuMzIxNCAxOC4wMzA2IDEzLjQ0ODEgMTcuOTE4IDEzLjU0OSAxNy43ODRMMjAuMjQ5IDguNjk2OTlDMjAuMzQ2MiA4LjU2NDU4IDIwLjQxNjMgOC40MTQzMiAyMC40NTU0IDguMjU0NzhDMjAuNDk0NSA4LjA5NTI1IDIwLjUwMTggNy45Mjk1OCAyMC40NzY4IDcuNzY3MjRDMjAuNDUxOCA3LjYwNDkxIDIwLjM5NTEgNy40NDkwOCAyMC4zMDk4IDcuMzA4NjhDMjAuMjI0NiA3LjE2ODI4IDIwLjExMjUgNy4wNDYwNiAxOS45OCA2Ljk0ODk5WiIgZmlsbD0iY3VycmVudENvbG9yIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CjxwYXRoIGQ9Ik0xMy41IDAuNUMxMS4xMjY2IDAuNSA4LjgwNjU1IDEuMjAzNzkgNi44MzMxNiAyLjUyMjM2QzQuODU5NzcgMy44NDA5NCAzLjMyMTcgNS43MTUwOSAyLjQxMzQ1IDcuOTA3OEMxLjUwNTIgMTAuMTAwNSAxLjI2NzU2IDEyLjUxMzMgMS43MzA1OCAxNC44NDExQzIuMTkzNiAxNy4xNjg5IDMuMzM2NDkgMTkuMzA3MSA1LjAxNDcyIDIwLjk4NTNDNi42OTI5NSAyMi42NjM1IDguODMxMTUgMjMuODA2NCAxMS4xNTg5IDI0LjI2OTRDMTMuNDg2NyAyNC43MzI0IDE1Ljg5OTUgMjQuNDk0OCAxOC4wOTIyIDIzLjU4NjZDMjAuMjg0OSAyMi42NzgzIDIyLjE1OTEgMjEuMTQwMiAyMy40Nzc2IDE5LjE2NjhDMjQuNzk2MiAxNy4xOTM1IDI1LjUgMTQuODczNCAyNS41IDEyLjVDMjUuNDk2NiA5LjMxODQ2IDI0LjIzMTIgNi4yNjgyMSAyMS45ODE1IDQuMDE4NTJDMTkuNzMxOCAxLjc2ODgzIDE2LjY4MTUgMC41MDM0NDEgMTMuNSAwLjVaTTEzLjUgMjIuNUMxMS41MjIyIDIyLjUgOS41ODg3OSAyMS45MTM1IDcuOTQ0MyAyMC44MTQ3QzYuMjk5ODEgMTkuNzE1OSA1LjAxODA5IDE4LjE1NDEgNC4yNjEyMSAxNi4zMjY4QzMuNTA0MzMgMTQuNDk5NiAzLjMwNjMgMTIuNDg4OSAzLjY5MjE1IDEwLjU0OTFDNC4wNzggOC42MDkyOSA1LjAzMDQxIDYuODI3NDYgNi40Mjg5NCA1LjQyODkzQzcuODI3NDYgNC4wMzA0MSA5LjYwOTI5IDMuMDc4IDExLjU0OTEgMi42OTIxNUMxMy40ODg5IDIuMzA2MyAxNS40OTk2IDIuNTA0MzMgMTcuMzI2OCAzLjI2MTJDMTkuMTU0MSA0LjAxODA4IDIwLjcxNTkgNS4yOTk4MSAyMS44MTQ3IDYuOTQ0M0MyMi45MTM1IDguNTg4NzkgMjMuNSAxMC41MjIyIDIzLjUgMTIuNUMyMy40OTcxIDE1LjE1MTMgMjIuNDQyNiAxNy42OTMxIDIwLjU2NzkgMTkuNTY3OUMxOC42OTMxIDIxLjQ0MjYgMTYuMTUxMyAyMi40OTcxIDEzLjUgMjIuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K) 50% 50%/contain no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljk4IDYuOTQ4OTlDMTkuODQ3OSA2Ljg1MTYzIDE5LjY5OCA2Ljc4MTI0IDE5LjUzODcgNi43NDE4NkMxOS4zNzk0IDYuNzAyNDkgMTkuMjEzOSA2LjY5NDg4IDE5LjA1MTYgNi43MTk0OUMxOC44ODk0IDYuNzQ0MSAxOC43MzM2IDYuODAwNDQgMTguNTkzMSA2Ljg4NTI5QzE4LjQ1MjcgNi45NzAxNCAxOC4zMzAzIDcuMDgxODMgMTguMjMzIDcuMjEzOTlMMTIuMzA5IDE1LjI1NEw4LjU0MjAyIDEyLjI0QzguMjgyMjkgMTIuMDQxIDcuOTU0OTUgMTEuOTUxNyA3LjYzMDE2IDExLjk5MTNDNy4zMDUzNyAxMi4wMzA4IDcuMDA4OTkgMTIuMTk2IDYuODA0NTYgMTIuNDUxNEM2LjYwMDEyIDEyLjcwNjkgNi41MDM4OSAxMy4wMzIyIDYuNTM2NTEgMTMuMzU3OEM2LjU2OTEyIDEzLjY4MzQgNi43Mjc5OCAxMy45ODMyIDYuOTc5MDIgMTQuMTkzTDExLjc2MiAxOC4wMTlDMTEuODk0MiAxOC4xMjI0IDEyLjA0NTYgMTguMTk4NCAxMi4yMDc1IDE4LjI0MjZDMTIuMzY5NCAxOC4yODY4IDEyLjUzODUgMTguMjk4MyAxMi43MDQ4IDE4LjI3NjRDMTIuODcxMiAxOC4yNTQ1IDEzLjAzMTUgMTguMTk5NyAxMy4xNzY1IDE4LjExNTFDMTMuMzIxNCAxOC4wMzA2IDEzLjQ0ODEgMTcuOTE4IDEzLjU0OSAxNy43ODRMMjAuMjQ5IDguNjk2OTlDMjAuMzQ2MiA4LjU2NDU4IDIwLjQxNjMgOC40MTQzMiAyMC40NTU0IDguMjU0NzhDMjAuNDk0NSA4LjA5NTI1IDIwLjUwMTggNy45Mjk1OCAyMC40NzY4IDcuNzY3MjRDMjAuNDUxOCA3LjYwNDkxIDIwLjM5NTEgNy40NDkwOCAyMC4zMDk4IDcuMzA4NjhDMjAuMjI0NiA3LjE2ODI4IDIwLjExMjUgNy4wNDYwNiAxOS45OCA2Ljk0ODk5WiIgZmlsbD0iY3VycmVudENvbG9yIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CjxwYXRoIGQ9Ik0xMy41IDAuNUMxMS4xMjY2IDAuNSA4LjgwNjU1IDEuMjAzNzkgNi44MzMxNiAyLjUyMjM2QzQuODU5NzcgMy44NDA5NCAzLjMyMTcgNS43MTUwOSAyLjQxMzQ1IDcuOTA3OEMxLjUwNTIgMTAuMTAwNSAxLjI2NzU2IDEyLjUxMzMgMS43MzA1OCAxNC44NDExQzIuMTkzNiAxNy4xNjg5IDMuMzM2NDkgMTkuMzA3MSA1LjAxNDcyIDIwLjk4NTNDNi42OTI5NSAyMi42NjM1IDguODMxMTUgMjMuODA2NCAxMS4xNTg5IDI0LjI2OTRDMTMuNDg2NyAyNC43MzI0IDE1Ljg5OTUgMjQuNDk0OCAxOC4wOTIyIDIzLjU4NjZDMjAuMjg0OSAyMi42NzgzIDIyLjE1OTEgMjEuMTQwMiAyMy40Nzc2IDE5LjE2NjhDMjQuNzk2MiAxNy4xOTM1IDI1LjUgMTQuODczNCAyNS41IDEyLjVDMjUuNDk2NiA5LjMxODQ2IDI0LjIzMTIgNi4yNjgyMSAyMS45ODE1IDQuMDE4NTJDMTkuNzMxOCAxLjc2ODgzIDE2LjY4MTUgMC41MDM0NDEgMTMuNSAwLjVaTTEzLjUgMjIuNUMxMS41MjIyIDIyLjUgOS41ODg3OSAyMS45MTM1IDcuOTQ0MyAyMC44MTQ3QzYuMjk5ODEgMTkuNzE1OSA1LjAxODA5IDE4LjE1NDEgNC4yNjEyMSAxNi4zMjY4QzMuNTA0MzMgMTQuNDk5NiAzLjMwNjMgMTIuNDg4OSAzLjY5MjE1IDEwLjU0OTFDNC4wNzggOC42MDkyOSA1LjAzMDQxIDYuODI3NDYgNi40Mjg5NCA1LjQyODkzQzcuODI3NDYgNC4wMzA0MSA5LjYwOTI5IDMuMDc4IDExLjU0OTEgMi42OTIxNUMxMy40ODg5IDIuMzA2MyAxNS40OTk2IDIuNTA0MzMgMTcuMzI2OCAzLjI2MTJDMTkuMTU0MSA0LjAxODA4IDIwLjcxNTkgNS4yOTk4MSAyMS44MTQ3IDYuOTQ0M0MyMi45MTM1IDguNTg4NzkgMjMuNSAxMC41MjIyIDIzLjUgMTIuNUMyMy40OTcxIDE1LjE1MTMgMjIuNDQyNiAxNy42OTMxIDIwLjU2NzkgMTkuNTY3OUMxOC42OTMxIDIxLjQ0MjYgMTYuMTUxMyAyMi40OTcxIDEzLjUgMjIuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K) 50% 50%/contain no-repeat;
  background-color: var(--black);
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 9px;
}
ul.is-style-ticks li:first-child,
.is-style-ticks ul li:first-child {
  margin-top: 12px;
}
ul.is-style-ticks li:last-child,
.is-style-ticks ul li:last-child {
  padding-bottom: 0;
}

figure figcaption {
  font-size: 14px;
  line-height: 20px;
  color: var(--gray-600);
  margin: 8px 0 0 !important;
  text-align: left;
}

button.lightbox-trigger {
  display: none !important;
}

.article-list h2 {
  font-size: 28px;
  line-height: 36px;
}
@media (min-width: 768px) {
  .article-list h2 {
    font-size: 32px;
    line-height: 42px;
  }
}
.article-list h2 a {
  color: var(--gray-1000);
}
.article-list article {
  margin-bottom: 0;
}
.article-list article + article {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid var(--gray-400);
}
.article-list article + article.highlight {
  padding-top: 0;
  border-top: 0;
}
.article-list article + article.highlight + article {
  padding-top: 0;
  border-top: 0;
}
.article-list article figure {
  display: none;
  vertical-align: top;
  margin: 0 15px 0 0;
}
.article-list article figure img {
  border-radius: 50%;
  width: 48px;
  height: 48px;
}
.article-list article .placeholder {
  display: none;
}
.article-list article h2 {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 4px;
}
.article-list article h3 {
  font-weight: 700 !important;
}
@media (min-width: 768px) {
  .article-list article h3 {
    font-size: 28px;
    line-height: 36px;
  }
}
.article-list article h3 a {
  color: var(--gray-1000);
  transition: color 0s;
  transition: opacity 0.2s ease-in-out;
}
.article-list article h4 {
  margin-top: 0;
  text-transform: uppercase;
  color: var(--secondary-600);
  margin-bottom: 6px;
  font-size: 16px;
  line-height: 24px;
  font-family: var(--font-family-other) !important;
  vertical-align: top;
  display: inline-block;
  font-weight: 600 !important;
  letter-spacing: 0.5px;
}
.article-list article h4 span {
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .article-list article h4 {
    font-size: 18px;
    line-height: 26px;
    display: block;
  }
}
.article-list article header {
  margin-bottom: 4px;
}
.article-list article header figure {
  display: inline-block;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .article-list article header figure {
    margin-bottom: 0;
  }
}
.article-list article header span.in-h4, .article-list article header h4 span {
  color: var(--gray-600);
  display: block;
  margin: 0 0 8px;
  text-transform: none;
  font-weight: 400;
  font-family: var(--font-family-other);
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .article-list article header span.in-h4, .article-list article header h4 span {
    font-size: 18px;
    line-height: 26px;
  }
}
.article-list article header span.in-h4 {
  display: inline-block;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .article-list article header span.in-h4 {
    margin-bottom: 8px;
  }
  .article-list article header span.in-h4 br {
    display: none;
  }
}
.article-list article header h4 span {
  margin: 0;
}
@media (min-width: 768px) {
  .article-list article header h4 span {
    display: inline;
    padding-left: 16px;
    border-left: 1px solid var(--gray-400);
    margin: 0 0 0 16px;
    font-size: 16px;
  }
}
.article-list article header > :last-child {
  margin-bottom: 0;
}
.article-list article .placeholder {
  width: 100%;
  height: 200px;
  background-color: var(--gray-200);
  position: relative;
}
.article-list article .placeholder:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA2NiA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01Mi4yNSA4LjI1SDEzLjc1QzEwLjcxMjQgOC4yNSA4LjI1IDEwLjcxMjQgOC4yNSAxMy43NVY1Mi4yNUM4LjI1IDU1LjI4NzYgMTAuNzEyNCA1Ny43NSAxMy43NSA1Ny43NUg1Mi4yNUM1NS4yODc2IDU3Ljc1IDU3Ljc1IDU1LjI4NzYgNTcuNzUgNTIuMjVWMTMuNzVDNTcuNzUgMTAuNzEyNCA1NS4yODc2IDguMjUgNTIuMjUgOC4yNVoiIHN0cm9rZT0iI0EwNDJGQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPg0KPHBhdGggZD0iTTIzLjM3NSAyNy41QzI1LjY1MzIgMjcuNSAyNy41IDI1LjY1MzIgMjcuNSAyMy4zNzVDMjcuNSAyMS4wOTY4IDI1LjY1MzIgMTkuMjUgMjMuMzc1IDE5LjI1QzIxLjA5NjggMTkuMjUgMTkuMjUgMjEuMDk2OCAxOS4yNSAyMy4zNzVDMTkuMjUgMjUuNjUzMiAyMS4wOTY4IDI3LjUgMjMuMzc1IDI3LjVaIiBzdHJva2U9IiNBMDQyRkEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4NCjxwYXRoIGQ9Ik01Ny43NSA0MS4yNUw0NCAyNy41TDEzLjc1IDU3Ljc1IiBzdHJva2U9IiNBMDQyRkEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4NCjwvc3ZnPg0K) 50% 50%/96px no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA2NiA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01Mi4yNSA4LjI1SDEzLjc1QzEwLjcxMjQgOC4yNSA4LjI1IDEwLjcxMjQgOC4yNSAxMy43NVY1Mi4yNUM4LjI1IDU1LjI4NzYgMTAuNzEyNCA1Ny43NSAxMy43NSA1Ny43NUg1Mi4yNUM1NS4yODc2IDU3Ljc1IDU3Ljc1IDU1LjI4NzYgNTcuNzUgNTIuMjVWMTMuNzVDNTcuNzUgMTAuNzEyNCA1NS4yODc2IDguMjUgNTIuMjUgOC4yNVoiIHN0cm9rZT0iI0EwNDJGQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPg0KPHBhdGggZD0iTTIzLjM3NSAyNy41QzI1LjY1MzIgMjcuNSAyNy41IDI1LjY1MzIgMjcuNSAyMy4zNzVDMjcuNSAyMS4wOTY4IDI1LjY1MzIgMTkuMjUgMjMuMzc1IDE5LjI1QzIxLjA5NjggMTkuMjUgMTkuMjUgMjEuMDk2OCAxOS4yNSAyMy4zNzVDMTkuMjUgMjUuNjUzMiAyMS4wOTY4IDI3LjUgMjMuMzc1IDI3LjVaIiBzdHJva2U9IiNBMDQyRkEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4NCjxwYXRoIGQ9Ik01Ny43NSA0MS4yNUw0NCAyNy41TDEzLjc1IDU3Ljc1IiBzdHJva2U9IiNBMDQyRkEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4NCjwvc3ZnPg0K) 50% 50%/96px no-repeat;
  background-color: var(--primary-600);
}
@media (min-width: 768px) {
  .article-list article .placeholder {
    height: 150px;
  }
  .article-list article .placeholder:before {
    -webkit-mask-size: 56px;
            mask-size: 56px;
  }
}
.article-list article p {
  margin: 0;
  font-size: 18px;
  line-height: 26px;
}
.article-list article .btn {
  margin-top: 24px;
  display: inline-block;
}
@media (max-width: 575.98px) {
  .article-list article .btn {
    display: block;
  }
}
.article-list article .tagList + .btn {
  margin-top: 0;
}
.article-list article time {
  text-align: center;
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
  font-family: var(--font-family-other);
  border-radius: var(--default-border-radius);
}
@media (min-width: 768px) {
  .article-list article time span {
    font-family: var(--font-family-headline);
    font-weight: 700;
    font-size: 80px;
    line-height: 80px;
    display: block;
  }
}
.article-list article .col-12 .col-12 {
  font-size: 18px;
  line-height: 26px;
  margin-top: 12px !important;
}
@media (min-width: 768px) {
  .article-list article .col-12 .col-12 {
    margin-top: 24px !important;
  }
}
.article-list article .caption {
  display: block;
  font-weight: 700;
}
@media (min-width: 768px) {
  .article-list article > div > div > :first-child {
    display: block;
    flex: 0 0 140px;
    max-width: 140px;
  }
  .article-list article > div > div > :first-child .placeholder {
    display: block;
  }
  .article-list article > div > div > :last-child {
    flex: 0 0 calc(100% - 140px);
  }
  .article-list article figure {
    display: block;
    margin: 0;
  }
  .article-list article figure img {
    width: 100px;
    height: 100px;
  }
  .article-list article header figure {
    display: none;
  }
  .article-list article h2 {
    font-size: 28px;
    line-height: 36px;
  }
}
.article-list article.highlight > div {
  padding: 20px;
  background: var(--gray-200);
  border-radius: var(--default-border-radius);
}
@media (min-width: 768px) {
  .article-list article.highlight > div {
    padding: 24px;
  }
}
.article-list article.highlight.dark {
  color: var(--white);
}
.article-list article.highlight.dark > div {
  background: var(--gray-1000);
}
.article-list article.highlight.dark h3 {
  color: var(--white);
}
.article-list article.highlight.dark h3 a {
  color: var(--white);
}
.article-list article.highlight.dark .tagList li {
  border-color: var(--secondary-600);
  background-color: var(--secondary-1000);
  color: var(--secondary-100);
}
.article-list article.highlight.dark .tagList li a, .article-list article.highlight.dark .tagList li a:hover, .article-list article.highlight.dark .tagList li a:active {
  color: var(--secondary-100);
}
.article-list article.highlight.dark .btn.btn-primary, .article-list article.highlight.dark .btn.btn-secondary {
  background-color: var(--white) !important;
  border-color: var(--white) !important;
  color: var(--primary-600) !important;
}
.article-list article.highlight.dark header h4 {
  color: var(--white);
}
.article-list article.highlight.dark header h4 span {
  border-left-color: var(--gray-500);
  color: var(--gray-400);
}

#wpadminbar .quicklinks .menupop ul li.active > a,
#wpadminbar .quicklinks li.menupop.active > a {
  color: #72aee6;
}

body.has-mobile-nav.nav-active {
  overflow: hidden;
}
body.has-mobile-nav #header nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
  overflow: hidden;
  overflow-y: scroll;
  background: var(--white);
}
body.has-mobile-nav #header nav > div {
  margin-top: 65px;
  padding: 0 16px;
  width: 100%;
  background: var(--white);
  height: calc(100% - 65px);
}
@media (min-width: 768px) {
  body.has-mobile-nav #header nav > div {
    padding: 0 20px;
  }
}
body.has-mobile-nav #header nav ul {
  padding-left: 0;
  list-style: none;
}
body.has-mobile-nav #header nav ul + ul {
  margin-top: 44px;
  display: block !important;
}
body.has-mobile-nav #header nav ul li.burger-hide {
  display: none;
}
body.has-mobile-nav #header nav ul li:last-child {
  margin-bottom: 0;
}
body.has-mobile-nav #header nav ul li a {
  color: var(--gray-1000);
  display: block;
  background: var(--gray-200);
  margin-bottom: 4px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  padding: 13px 48px 13px 16px;
  position: relative;
  text-decoration: none !important;
  border-radius: var(--default-border-radius);
}
body.has-mobile-nav #header nav ul li a:after {
  content: "";
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  right: 12px;
  top: 12px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAzMSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIxLjVMMTkgMTQuNUwxMiA3LjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4=) 50% 50%/22px no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAzMSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIxLjVMMTkgMTQuNUwxMiA3LjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4=) 50% 50%/22px no-repeat;
  background-color: var(--gray-1000);
}
body.has-mobile-nav #header nav ul li a:hover, body.has-mobile-nav #header nav ul li a:focus {
  background-color: var(--primary-200);
  opacity: 1;
}
body.has-mobile-nav #header nav ul li.highlight {
  display: none;
}
body.has-mobile-nav #header nav ul li.active a {
  background-color: var(--primary-200);
  opacity: 1;
}
body.has-mobile-nav #header nav .button-container {
  text-align: center;
  margin: 44px 0;
}
body.has-mobile-nav #header nav .button-container .btn {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 767.98px) {
  body.has-mobile-nav #header nav .button-container .btn {
    display: block;
  }
}
body.has-mobile-nav.admin-bar #header nav > div {
  margin-top: 120px;
  height: calc(100% - 120px);
}
body.has-mobile-nav.nav-active #header {
  background-color: var(--white);
}
body.has-mobile-nav.nav-active #header .toggleMainNav {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMjQgOEw4IDI0JyBzdHJva2U9JyMxMTE4MjcnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTggOEwyNCAyNCcgc3Ryb2tlPScjMTExODI3JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMjQgOEw4IDI0JyBzdHJva2U9JyMxMTE4MjcnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTggOEwyNCAyNCcgc3Ryb2tlPScjMTExODI3JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPg==);
  background-color: var(--gray-1000);
  z-index: 100001;
  margin-right: 16px;
  position: absolute;
  top: 1px;
  right: 16px;
  display: none;
}
body.has-mobile-nav.nav-active #header nav {
  display: block;
}
body.has-mobile-nav.nav-active #header nav .toggleMainNav {
  position: absolute;
  top: 19px;
  right: 0;
  display: block;
}
body.has-mobile-nav.nav-active #header nav a.logo {
  display: block;
  position: absolute;
  top: 18px;
  left: 16px;
  z-index: 100001;
}
body.has-mobile-nav.nav-active #header nav a.logo .mobile-nav-image {
  display: block;
}
body.has-mobile-nav.nav-active #header .toggleMainSearch {
  display: none;
}
body.has-mobile-nav.nav-active #header .nav-image {
  display: none;
}
body.has-mobile-nav.nav-active #preheader {
  display: none;
}
body.has-mobile-nav.nav-active #previewMode {
  z-index: -1;
}
body.has-mobile-nav.nav-active.has-preheader #header nav {
  /* padding-top: 88px;

  @media (min-width: 480px) {
  	padding-top: 55px;
  } */
}
body.has-mobile-nav.nav-active.has-preheader #preheader {
  padding-right: 29px;
  padding-right: calc(20px + var(--scrollbar-width) / 2);
}

@media (max-width: 767.98px) {
  #header nav > div {
    margin-top: 68px;
    padding: 0 16px;
    height: calc(100% - 68px);
  }
  .admin-bar #header nav > div {
    margin-top: 130px;
    height: calc(100% - 130px);
  }
}
.highlightWrapper {
  margin-top: 40px;
  margin-bottom: 40px;
  background: var(--gray-200);
  padding-top: 24px;
  padding-bottom: 24px;
  text-align: center;
}
@media (min-width: 768px) {
  .highlightWrapper {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.highlightWrapper h2 {
  margin-bottom: 24px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.highlightWrapper figure {
  margin: 0 auto 24px auto;
}
.highlightWrapper figure img {
  width: 120px;
  margin: 0 auto;
}

.paywall {
  font-size: 18px;
  line-height: 26px;
  margin-top: 24px;
}
.paywall > div:not(.addAdminEditLink):not(.details):not(.mt-auto):not(.row):not(.hint) {
  background: var(--primary-600);
  color: var(--white);
  text-align: center;
  padding: 20px;
  border-radius: var(--default-border-radius);
}
.paywall.corporate > div:not(.addAdminEditLink):not(.details):not(.mt-auto):not(.row):not(.hint), .paywall.vouchers > div:not(.addAdminEditLink):not(.details):not(.mt-auto):not(.row):not(.hint) {
  background: var(--gray-1000);
  color: var(--white);
  text-align: left;
  padding: 20px;
  border-radius: var(--default-border-radius);
}
.paywall.email > div:not(.addAdminEditLink):not(.details):not(.mt-auto):not(.row):not(.hint) {
  color: var(--white);
  text-align: center;
  padding: 20px;
  background-color: var(--primary-600);
  border-radius: var(--default-border-radius);
  position: relative;
}
.paywall p {
  margin: 0;
  font-size: 18px;
  line-height: 26px;
}
@media (min-width: 768px) {
  .paywall p {
    font-size: 20px;
    line-height: 30px;
  }
}
.paywall p + p {
  margin: 0;
}
.paywall .details {
  margin-top: 20px;
}
.paywall .details p {
  font-size: 18px;
  line-height: 26px;
}
.paywall .details p + p {
  margin-top: 20px;
}
.paywall .details a {
  margin-top: 0 !important;
  vertical-align: initial !important;
}
.paywall.vouchers .details, .paywall.corporate .details {
  margin-bottom: 24px;
}
.paywall.vouchers:not(.green) .details, .paywall.corporate:not(.green) .details {
  margin-top: 0;
}
.paywall.vouchers .hint, .paywall.corporate .hint {
  margin-top: 24px;
}
.paywall a {
  color: var(--white);
  font-weight: bold;
}
.paywall a:hover {
  opacity: 0.8;
}
.paywall a.btn {
  display: block;
}
.paywall .caption {
  font-family: var(--font-family-headline);
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 4px;
}
.paywall form {
  margin: 20px 0;
}
.paywall .hint, .paywall .hint p {
  font-size: 14px;
  line-height: 20px;
}
.paywall .hint.medium, .paywall .hint p.medium {
  font-size: 16px;
  line-height: 24px;
}
.paywall .hint + .hint, .paywall .hint p + .hint {
  margin-top: 24px;
}
.paywall .col-12 > :last-child {
  margin-bottom: 0;
}
.paywall ul {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.paywall .newsletter_form_message > div {
  margin: 32px 0 16px 0;
}
.paywall .newsletter_form_message > div.success {
  color: var(--white);
  border-color: var(--white);
}
.paywall .newsletter_form_message > div.success a {
  color: var(--white);
}
.paywall.v1 .btn.btn-primary, .paywall.v2 .btn.btn-primary, .paywall.v3 .btn.btn-primary {
  color: var(--white) !important;
  background: var(--secondary-600) !important;
  border-color: var(--secondary-600) !important;
}
.paywall.v1 .btn.btn-primary.focus, .paywall.v1 .btn.btn-primary.hover, .paywall.v1 .btn.btn-primary:focus, .paywall.v1 .btn.btn-primary:hover, .paywall.v2 .btn.btn-primary.focus, .paywall.v2 .btn.btn-primary.hover, .paywall.v2 .btn.btn-primary:focus, .paywall.v2 .btn.btn-primary:hover, .paywall.v3 .btn.btn-primary.focus, .paywall.v3 .btn.btn-primary.hover, .paywall.v3 .btn.btn-primary:focus, .paywall.v3 .btn.btn-primary:hover {
  color: var(--white) !important;
  background: var(--secondary-600) !important;
  border-color: var(--secondary-600) !important;
}
.paywall.v1 .highlight .btn.btn-primary, .paywall.v2 .highlight .btn.btn-primary, .paywall.v3 .highlight .btn.btn-primary {
  background: var(--primary-600) !important;
  border-color: var(--primary-600) !important;
}
.paywall.v1 .highlight .btn.btn-primary.focus, .paywall.v1 .highlight .btn.btn-primary.hover, .paywall.v1 .highlight .btn.btn-primary:focus, .paywall.v1 .highlight .btn.btn-primary:hover, .paywall.v2 .highlight .btn.btn-primary.focus, .paywall.v2 .highlight .btn.btn-primary.hover, .paywall.v2 .highlight .btn.btn-primary:focus, .paywall.v2 .highlight .btn.btn-primary:hover, .paywall.v3 .highlight .btn.btn-primary.focus, .paywall.v3 .highlight .btn.btn-primary.hover, .paywall.v3 .highlight .btn.btn-primary:focus, .paywall.v3 .highlight .btn.btn-primary:hover {
  background: var(--primary-600) !important;
  border-color: var(--primary-600) !important;
}
.paywall.v1.email > div:not(.addAdminEditLink):not(.details):not(.mt-auto):not(.row):not(.hint) {
  padding: 24px;
}
@media (min-width: 768px) {
  .paywall.v1.email > div:not(.addAdminEditLink):not(.details):not(.mt-auto):not(.row):not(.hint) {
    padding: 24px 40px;
  }
}
.paywall.v1 .module.buttons {
  justify-content: center;
}
.paywall.v1 .is-style-ticks ul li,
.paywall.v1 ul.is-style-ticks li {
  padding-left: 0;
}
.paywall.v1 .is-style-ticks ul li:before,
.paywall.v1 ul.is-style-ticks li:before {
  top: initial;
  left: initial;
  position: relative;
  display: inline-block;
  vertical-align: text-top;
  margin-right: 10px;
  background-color: var(--white);
}
.paywall.v2 {
  margin-top: 60px;
  margin-bottom: 60px;
}
.paywall.v2 > div:not(.addAdminEditLink):not(.details):not(.mt-auto):not(.row):not(.hint) {
  padding: 24px;
}
@media (min-width: 768px) {
  .paywall.v2 > div:not(.addAdminEditLink):not(.details):not(.mt-auto):not(.row):not(.hint) {
    padding: 48px 32px;
  }
}
@media (min-width: 1250px) {
  .paywall.v2 > div:not(.addAdminEditLink):not(.details):not(.mt-auto):not(.row):not(.hint) {
    padding: 48px 80px;
  }
}
.paywall.v2 h2 {
  margin-bottom: 4px;
  font-size: 28px;
  line-height: 36px;
}
.paywall.v2 .email {
  padding: 16px;
  margin: 40px 16px 0 16px;
  max-width: calc(100% - 32px);
  background-color: var(--primary-800);
  position: relative;
}
.paywall.v2 .email span {
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  display: block;
}
.paywall.v2 .email h3 {
  margin: 4px 0 32px 0;
  font-size: 36px;
  line-height: 42px;
  font-weight: 300;
}
.paywall.v2 .email .form-group label {
  display: none;
}
.paywall.v2 .email .btn {
  font-size: 18px;
  margin: 12px 0 0 auto;
}
.paywall.v2 .row {
  align-items: center;
}
@media (min-width: 768px) {
  .paywall.v2 .row > div:first-child {
    text-align: left;
  }
}
.paywall.v2 .row > div > :last-child {
  margin-bottom: 0 !important;
}
.paywall.v2.v2c p {
  font-size: 18px;
  line-height: 26px;
}
.paywall.v2.v2c h2 {
  margin-bottom: 20px;
}
.paywall.v2.v2c h3 {
  font-size: 18px;
  line-height: 26px;
}
.paywall.v2.v2c .is-style-ticks ul {
  padding-left: 0;
  margin-top: 0 !important;
}
.paywall.v2.v2c .is-style-ticks ul li:first-child {
  margin-top: 0 !important;
}
.paywall.v2.v2c .is-style-ticks ul li:before {
  background-color: var(--white);
}
.paywall.v2.v2c .row {
  align-items: flex-start;
}
.paywall.v2.v2c .col-12:not(.email) {
  text-align: left;
}
.paywall.v2.v2c .header {
  margin-bottom: 20px;
}
.paywall.v2.v2c .email {
  padding: 24px;
}
.paywall.v2.v2c .email p, .paywall.v2.v2c .email span {
  font-size: 16px;
  line-height: 24px;
}
.paywall.v2.v2c .email:before {
  display: none;
}
.paywall.v2.v2c .email .btn {
  margin: 0 auto;
}
.paywall.v2.v2c .email .btn + * {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .paywall.v2.v2a .row {
    margin-right: -25px;
    margin-left: -25px;
  }
  .paywall.v2.v2a .row .col-12 {
    padding-right: 25px;
    padding-left: 25px;
  }
  .paywall.v2.v2a .row .col-12:last-child {
    margin-top: 0;
  }
  .paywall.v2.v2a .email {
    margin: 0 25px;
    max-width: calc(50% - 50px);
  }
  .paywall.v2.v2b .email, .paywall.v2.v2c .email {
    max-width: calc(41.666667% - 50px);
    margin: 0 24px 0 auto;
  }
  .paywall.v2.v2c h3 {
    font-size: 21px;
    line-height: 26px;
  }
  .paywall.v2.v2c .header {
    margin-bottom: 32px;
  }
}
@media (max-width: 1139.98px) {
  .paywall.v2 .newsletter_form {
    display: block;
  }
  .paywall.v2 .newsletter_form .form-group {
    width: 100%;
    margin-bottom: 12px;
  }
  .paywall.v2 .newsletter_form .btn {
    width: 100% !important;
    margin-left: 0;
    margin-top: 12px;
  }
}
@media (min-width: 992px) {
  .paywall.v2 h2 {
    margin-bottom: 12px;
    font-size: 42px;
    line-height: 50px;
  }
  .paywall.v2 .email span {
    font-size: 24px;
    line-height: 30px;
    font-weight: 300;
  }
  .paywall.v2 .email h3 {
    font-size: 32px;
    line-height: 42px;
  }
  .paywall.v2.v2b .email .btn {
    font-size: 21px;
  }
  .paywall.v2.v2c .email {
    padding: 36px 24px;
  }
}
@media (min-width: 1060px) {
  .paywall.v2.v2c .email {
    max-width: 393px;
  }
}
.paywall.v2 .newsletter_form label.form-check-label {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}
.paywall.v2 .newsletter_form label.form-check-label p {
  font-size: 16px;
  line-height: 24px;
}
.paywall.v2 .newsletter_form .btn {
  margin-top: 0;
}
@media (min-width: 768px) {
  .paywall.v2 .newsletter_form .form-group {
    flex: initial;
    margin-bottom: 12px;
    width: 100% !important;
  }
  .paywall.v2 .newsletter_form .btn {
    margin: 0;
    width: 100% !important;
  }
}
.paywall.v3 {
  margin: 40px 0 0 0;
}
.paywall.v3 .col-12 {
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .paywall.v3 .col-12 :last-child {
    margin-bottom: 0;
  }
}
.paywall.v3 > .hint {
  margin-bottom: 20px;
}
.paywall.v3 .item {
  border: 2px solid var(--gray-300);
  padding: 24px;
  border-radius: 12px;
  max-width: 720px;
  margin: 0 auto;
}
.paywall.v3 .item .h2 {
  color: var(--black);
}
.paywall.v3 .item .h3 {
  font-weight: 500;
  font-size: inherit;
  margin-top: -7px;
  margin-bottom: 24px;
}
.paywall.v3 .item p {
  font-size: 16px;
  line-height: 24px;
  color: var(--gray-600);
  margin-bottom: 32px;
}
.paywall.v3 .item .price {
  display: block;
  color: var(--gray-500);
  font-size: 20px;
  line-height: 30px;
}
.paywall.v3 .item .price span {
  display: block;
  color: var(--gray-1000);
  font-size: 28px;
  line-height: 36px;
  font-family: var(--font-family-headline);
  font-weight: 700;
}
.paywall.v3 .item .btn {
  margin: 16px 0;
}
.paywall.v3 .item .btn.btn-secondary {
  color: var(--primary-600);
}
.paywall.v3 .item .mt-auto > :last-child .btn {
  margin-bottom: 0;
}
.paywall.v3 .item .hint {
  color: var(--gray-500);
}
.paywall.v3 .item .hint p {
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  .paywall.v3 .item {
    padding: 40px;
  }
}
@media (min-width: 768px) {
  .paywall.v3 .row {
    margin-right: -10px;
    margin-left: -10px;
  }
  .paywall.v3 .row .col-12 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .paywall.v3 .item {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .paywall.v3 .item h2 {
    font-size: 32px;
    line-height: 42px;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .paywall.v3.has-highlight {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .paywall.v3.has-highlight .highlight {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
}
@media (min-width: 768px) {
  .paywall.v3.has-highlight.has-hint {
    margin-bottom: 0 !important;
  }
  .paywall.v3.has-highlight.has-hint > .hint {
    margin-bottom: 40px;
    text-align: center;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .paywall.v3.has-highlight.has-hint > .hint {
    margin-top: 12px;
  }
}
@media (min-width: 1280px) {
  .paywall.v3 {
    margin-left: -120px;
    margin-right: -120px;
    width: calc(100% + 240px);
  }
}
@media (max-width: 767.98px) {
  .paywall.v3 .highlight {
    order: -1;
  }
}
.paywall.v3 .highlight .item {
  background: var(--secondary-600);
  border-color: var(--secondary-600);
  box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.15);
}
.paywall.v3 .highlight .item .h2, .paywall.v3 .highlight .item .h3, .paywall.v3 .highlight .item .price, .paywall.v3 .highlight .item .price span {
  color: var(--white);
}
.paywall.v3 .highlight .item p, .paywall.v3 .highlight .item .hint {
  color: var(--gray-400);
}
@media (max-width: 767.98px) {
  .paywall.v3 .highlight .item p {
    margin-bottom: 113px;
  }
}
.paywall.v3 .highlight .item:before {
  content: "Sehr beliebt";
  text-transform: uppercase;
  display: inline-block;
  background: var(--secondary-600);
  color: var(--white);
  border-radius: 500px;
  padding: 8px 16px;
  margin-bottom: 32px;
  width: -moz-fit-content;
  width: fit-content;
  font-family: var(--font-family-other);
  font-size: 16px;
  background: var(--secondary-600);
  border: 2px solid var(--white);
}
.paywall.v4 {
  padding: 20px;
  background: var(--gray-1000);
  border-radius: var(--default-border-radius);
  color: var(--white);
  margin: 40px auto;
  max-width: 960px;
}
.paywall.v4 + .v4 {
  margin-top: -16px;
}
@media (min-width: 768px) {
  .paywall.v4 {
    padding: 40px;
    margin: 40px 0;
  }
  .paywall.v4 + .v4 {
    margin-top: 40px;
  }
}
.paywall.v4.vouchers, .paywall.v4.corporate {
  padding-top: 92px;
  position: relative;
}
.paywall.v4.vouchers:before, .paywall.v4.corporate:before {
  content: "";
  position: absolute;
  display: block;
  width: 48px;
  height: 48px;
  top: 20px;
  left: 20px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQyLjMzMyAyNC4zM1Y0NC4zM0gxMC4zMzNWMjQuMzNNMjYuMzMzIDQ0LjMzVjE0LjMzTTQ2LjMzMyAxNC4zM0g2LjMzMzAxVjI0LjMzSDQ2LjMzM1YxNC4zM1oiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8cGF0aCBkPSJNMjYuMzMzIDE0LjMzSDE3LjMzM0MxNi4wMDY5IDE0LjMzIDE0LjczNTIgMTMuODAzMiAxMy43OTc1IDEyLjg2NTVDMTIuODU5OCAxMS45Mjc4IDEyLjMzMyAxMC42NTYxIDEyLjMzMyA5LjMyOTk5QzEyLjMzMyA4LjAwMzkgMTIuODU5OCA2LjczMjEzIDEzLjc5NzUgNS43OTQ0NUMxNC43MzUyIDQuODU2NzcgMTYuMDA2OSA0LjMyOTk5IDE3LjMzMyA0LjMyOTk5QzI0LjMzMyA0LjMyOTk5IDI2LjMzMyAxNC4zMyAyNi4zMzMgMTQuMzNaTTI2LjMzMyAxNC4zM0gzNS4zMzNDMzYuNjU5MSAxNC4zMyAzNy45MzA5IDEzLjgwMzIgMzguODY4NSAxMi44NjU1QzM5LjgwNjIgMTEuOTI3OCA0MC4zMzMgMTAuNjU2MSA0MC4zMzMgOS4zMjk5OUM0MC4zMzMgOC4wMDM5IDM5LjgwNjIgNi43MzIxMyAzOC44Njg1IDUuNzk0NDVDMzcuOTMwOSA0Ljg1Njc3IDM2LjY1OTEgNC4zMjk5OSAzNS4zMzMgNC4zMjk5OUMyOC4zMzMgNC4zMjk5OSAyNi4zMzMgMTQuMzMgMjYuMzMzIDE0LjMzWiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=) 50% 50%/contain no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQyLjMzMyAyNC4zM1Y0NC4zM0gxMC4zMzNWMjQuMzNNMjYuMzMzIDQ0LjMzVjE0LjMzTTQ2LjMzMyAxNC4zM0g2LjMzMzAxVjI0LjMzSDQ2LjMzM1YxNC4zM1oiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8cGF0aCBkPSJNMjYuMzMzIDE0LjMzSDE3LjMzM0MxNi4wMDY5IDE0LjMzIDE0LjczNTIgMTMuODAzMiAxMy43OTc1IDEyLjg2NTVDMTIuODU5OCAxMS45Mjc4IDEyLjMzMyAxMC42NTYxIDEyLjMzMyA5LjMyOTk5QzEyLjMzMyA4LjAwMzkgMTIuODU5OCA2LjczMjEzIDEzLjc5NzUgNS43OTQ0NUMxNC43MzUyIDQuODU2NzcgMTYuMDA2OSA0LjMyOTk5IDE3LjMzMyA0LjMyOTk5QzI0LjMzMyA0LjMyOTk5IDI2LjMzMyAxNC4zMyAyNi4zMzMgMTQuMzNaTTI2LjMzMyAxNC4zM0gzNS4zMzNDMzYuNjU5MSAxNC4zMyAzNy45MzA5IDEzLjgwMzIgMzguODY4NSAxMi44NjU1QzM5LjgwNjIgMTEuOTI3OCA0MC4zMzMgMTAuNjU2MSA0MC4zMzMgOS4zMjk5OUM0MC4zMzMgOC4wMDM5IDM5LjgwNjIgNi43MzIxMyAzOC44Njg1IDUuNzk0NDVDMzcuOTMwOSA0Ljg1Njc3IDM2LjY1OTEgNC4zMjk5OSAzNS4zMzMgNC4zMjk5OUMyOC4zMzMgNC4zMjk5OSAyNi4zMzMgMTQuMzMgMjYuMzMzIDE0LjMzWiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=) 50% 50%/contain no-repeat;
  background-color: #fff;
}
@media (min-width: 768px) {
  .paywall.v4.vouchers, .paywall.v4.corporate {
    padding-top: 112px;
  }
  .paywall.v4.vouchers:before, .paywall.v4.corporate:before {
    top: 40px;
    left: 40px;
  }
}
.paywall.v4.corporate:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQyIDguODg4SDEwQzcuOCA4Ljg4OCA2IDEwLjY4OCA2IDEyLjg4OFYzNi44ODhDNiAzOS4wODggNy44IDQwLjg4OCAxMCA0MC44ODhINDJDNDQuMiA0MC44ODggNDYgMzkuMDg4IDQ2IDM2Ljg4OFYxMi44ODhDNDYgMTAuNjg4IDQ0LjIgOC44ODggNDIgOC44ODhaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPHBhdGggZD0iTTQ2IDEyLjg4OEwyNiAyNi44ODhMNiAxMi44ODgiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQyIDguODg4SDEwQzcuOCA4Ljg4OCA2IDEwLjY4OCA2IDEyLjg4OFYzNi44ODhDNiAzOS4wODggNy44IDQwLjg4OCAxMCA0MC44ODhINDJDNDQuMiA0MC44ODggNDYgMzkuMDg4IDQ2IDM2Ljg4OFYxMi44ODhDNDYgMTAuNjg4IDQ0LjIgOC44ODggNDIgOC44ODhaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPHBhdGggZD0iTTQ2IDEyLjg4OEwyNiAyNi44ODhMNiAxMi44ODgiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
}
.paywall.v4 .btn {
  display: block;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .paywall.v4 .mt-md-auto .btn {
    margin: 0;
  }
  .paywall.v4 .row {
    margin-right: -10px;
    margin-left: -10px;
    margin-bottom: 16px;
  }
  .paywall.v4 .row .col-12 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .paywall.v4 h2 {
    font-size: 32px;
    line-height: 42px;
  }
}
.paywall.v4 label {
  display: block;
  font-weight: 700;
  margin-bottom: 12px;
}
.paywall.v4 .link-container {
  text-align: center;
}
@media (min-width: 768px) {
  .paywall.v4 .link-container {
    text-align: left;
  }
}
.paywall.v4 .link-container .icon:before {
  width: 20px;
  height: 20px;
}
.paywall.v4 .link-container .icon.icon-search:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk0MzUgMTYuOTQzNUMxNy4yMTIyIDE3LjY3NDcgMTYuMzQ0MSAxOC4yNTQ4IDE1LjM4ODYgMTguNjUwNkMxNC40MzMyIDE5LjA0NjMgMTMuNDA5MiAxOS4yNSAxMi4zNzUgMTkuMjVDMTAuMjg2NCAxOS4yNSA4LjI4MzM4IDE4LjQyMDMgNi44MDY1MyAxNi45NDM1QzUuMzI5NjkgMTUuNDY2NiA0LjUgMTMuNDYzNiA0LjUgMTEuMzc1QzQuNSA5LjI4NjQyIDUuMzI5NjkgNy4yODMzOCA2LjgwNjUzIDUuODA2NTNDOC4yODMzOCA0LjMyOTY5IDEwLjI4NjQgMy41IDEyLjM3NSAzLjVDMTMuNDA5MiAzLjUgMTQuNDMzMiAzLjcwMzY5IDE1LjM4ODYgNC4wOTk0NUMxNi4zNDQxIDQuNDk1MiAxNy4yMTIyIDUuMDc1MjcgMTcuOTQzNSA1LjgwNjUzQzE4LjY3NDcgNi41Mzc4IDE5LjI1NDggNy40MDU5MyAxOS42NTA2IDguMzYxMzdDMjAuMDQ2MyA5LjMxNjgxIDIwLjI1IDEwLjM0MDggMjAuMjUgMTEuMzc1QzIwLjI1IDEyLjQwOTIgMjAuMDQ2MyAxMy40MzMyIDE5LjY1MDYgMTQuMzg4NkMxOS4yNTQ4IDE1LjM0NDEgMTguNjc0NyAxNi4yMTIyIDE3Ljk0MzUgMTYuOTQzNVpNMTcuOTQzNSAxNi45NDM1TDIyLjQ5OSAyMS41IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk0MzUgMTYuOTQzNUMxNy4yMTIyIDE3LjY3NDcgMTYuMzQ0MSAxOC4yNTQ4IDE1LjM4ODYgMTguNjUwNkMxNC40MzMyIDE5LjA0NjMgMTMuNDA5MiAxOS4yNSAxMi4zNzUgMTkuMjVDMTAuMjg2NCAxOS4yNSA4LjI4MzM4IDE4LjQyMDMgNi44MDY1MyAxNi45NDM1QzUuMzI5NjkgMTUuNDY2NiA0LjUgMTMuNDYzNiA0LjUgMTEuMzc1QzQuNSA5LjI4NjQyIDUuMzI5NjkgNy4yODMzOCA2LjgwNjUzIDUuODA2NTNDOC4yODMzOCA0LjMyOTY5IDEwLjI4NjQgMy41IDEyLjM3NSAzLjVDMTMuNDA5MiAzLjUgMTQuNDMzMiAzLjcwMzY5IDE1LjM4ODYgNC4wOTk0NUMxNi4zNDQxIDQuNDk1MiAxNy4yMTIyIDUuMDc1MjcgMTcuOTQzNSA1LjgwNjUzQzE4LjY3NDcgNi41Mzc4IDE5LjI1NDggNy40MDU5MyAxOS42NTA2IDguMzYxMzdDMjAuMDQ2MyA5LjMxNjgxIDIwLjI1IDEwLjM0MDggMjAuMjUgMTEuMzc1QzIwLjI1IDEyLjQwOTIgMjAuMDQ2MyAxMy40MzMyIDE5LjY1MDYgMTQuMzg4NkMxOS4yNTQ4IDE1LjM0NDEgMTguNjc0NyAxNi4yMTIyIDE3Ljk0MzUgMTYuOTQzNVpNMTcuOTQzNSAxNi45NDM1TDIyLjQ5OSAyMS41IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+);
  background-color: #fff;
}
.paywall.v4.white {
  background-color: var(--white);
  color: var(--gray-1000);
  border: 1px solid var(--gray-400);
}
.paywall.v4.white.vouchers:before, .paywall.v4.white.corporate:before {
  background-color: var(--black);
}
.paywall.v4.white a {
  color: var(--primary-600);
  font-weight: 400;
}
.paywall.v4.white .hint:not(.medium) {
  color: var(--gray-600);
}
.paywall.v4.white .link-container .icon.icon-search:before {
  background-color: var(--black);
}

.article-list .paywall {
  margin-top: 40px;
}

@media (min-width: 768px) {
  .article-list .paywall {
    margin-top: 80px;
  }
}
.paywallContainer {
  margin-bottom: 60px;
  margin-top: 60px;
  z-index: 2;
  position: relative;
}
.paywallContainer .paywall {
  margin-top: 0;
}
.paywallContainer + .paywallContainer {
  margin-top: -20px;
}
.paywallContainer .col-12 .button-container .btn {
  margin-top: 0;
}
.paywallContainer > .row > .col-12 + .col-12 {
  margin-top: 40px;
}
@media (min-width: 992px) {
  .paywallContainer > .row > .col-12 + .col-12 {
    margin-top: 0;
  }
}
.paywallContainer > .addAdminEditLink > .row > .col-12 + .col-12 {
  margin-top: 40px;
}
@media (min-width: 992px) {
  .paywallContainer > .addAdminEditLink > .row > .col-12 + .col-12 {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .paywallContainer .col-lg-6 + .col-lg-6,
  .paywallContainer .col-md-6 + .col-md-6 {
    margin-top: 37px;
  }
}

.content .paywallContainer:first-child {
  margin-top: 0;
}

.paywallReducedContent {
  position: relative;
}
.paywallReducedContent > :last-child {
  margin-bottom: 0;
}
.paywallReducedContent:before {
  content: " ";
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) calc(100% - 900px), rgba(255, 255, 255, 0.8) calc(100% - 100px), rgb(255, 255, 255) 100%);
  z-index: 1;
  pointer-events: none;
  margin-left: calc(50% - 50vw);
  width: 100vw;
  margin-left: calc(50% - 50vw + var(--scrollbar-width) / 2);
  width: calc(100vw - var(--scrollbar-width));
}

.pagination {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
  margin: 40px 0;
  font-family: var(--font-family-other);
}
.pagination li {
  position: relative;
  display: block;
  line-height: 40px;
  min-width: 40px;
  text-align: center;
}
.pagination li a, .pagination li span {
  display: block;
  padding: 0 5px;
  line-height: 40px;
  height: 40px;
  font-size: 21px;
  color: var(--gray-1000);
  text-decoration: none !important;
}
.pagination li:hover a, .pagination li:focus a, .pagination li.active span {
  color: var(--secondary-900);
  background-color: var(--gray-200);
  box-shadow: none;
}
.pagination li.active span {
  font-weight: 700;
}
.pagination li.disabled span {
  color: var(--gray-400);
}
.pagination li.prev {
  text-align: left;
}
.pagination li.next {
  text-align: right;
}
.pagination li.prev > :before, .pagination li.next > :after {
  content: "";
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
          mask-position: 50% 50%;
  -webkit-mask-size: 16px;
          mask-size: 16px;
  width: 6px;
  height: inherit;
  display: inline-block;
  vertical-align: top;
  transition: all 0.2s ease-in-out;
  transition-property: background-image;
  background-color: var(--gray-1000);
}
.pagination li.prev > :before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMyAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDE1Ljg4OEw5IDEwLjg4OEwxNCA1Ljg4OCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMyAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDE1Ljg4OEw5IDEwLjg4OEwxNCA1Ljg4OCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
  margin-right: 8px;
}
.pagination li.prev:not(.disabled):hover > :before {
  background-color: var(--primary-600);
}
.pagination li.prev.disabled > :before {
  background-color: var(--gray-400);
}
.pagination li.next > :after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAzMSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIxLjVMMTkgMTQuNUwxMiA3LjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAzMSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIxLjVMMTkgMTQuNUwxMiA3LjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4=);
  margin-left: 8px;
}
.pagination li.next:not(.disabled):hover > :after {
  background-color: var(--primary-600);
}
.pagination li.next.disabled > :after {
  background-color: var(--gray-300);
}
.pagination li.next > * {
  margin-left: 20px;
}
.pagination li.prev > * {
  margin-right: 20px;
}
.pagination li.prev:hover a, .pagination li.next:hover a {
  color: var(--primary-500) !important;
  background-color: transparent;
}
.pagination li.prev:focus a, .pagination li.next:focus a {
  color: var(--primary-500) !important;
  text-decoration: underline;
}
.pagination li.break {
  display: none;
}
@media (max-width: 767.98px) {
  .pagination li.prev {
    order: 2;
    flex-basis: 50%;
    margin-top: 20px;
  }
  .pagination li.next {
    order: 3;
    flex-basis: 50%;
    margin-top: 20px;
  }
  .pagination li.break {
    display: block;
    height: 0;
    order: 1;
    flex-basis: 100%;
  }
}

#footer {
  background-color: var(--gray-200);
  padding: 37px 0;
  position: relative;
  font-family: var(--font-family-other);
}
#footer .logo {
  display: inline-block;
  margin: 0 auto;
}
#footer .logo img {
  height: 29px;
  width: auto;
}
#footer > .container-fluid > .row {
  justify-content: space-between;
  align-items: flex-start;
}
#footer .col-12 + .col-12 {
  margin-top: 40px;
}
#footer .col-12 + .col-12.col-nav {
  margin-top: 60px;
}
#footer .row .row .col-12 + .col-12 {
  margin-top: 0;
}
#footer.single-nav nav ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#footer nav ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 767.98px) {
  #footer nav ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
}
#footer nav ul li {
  list-style: none;
  display: block;
  margin: 0 20px;
  padding: 0 8px 2px 8px;
}
@media (min-width: 992px) {
  #footer nav ul li {
    margin: 0 20px 8px 20px;
  }
  #footer nav ul li:last-child {
    margin-right: 0;
  }
}
#footer nav ul li a {
  color: var(--primary-600);
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  border-bottom: 2px solid transparent;
  padding: 4px 0 2px 0;
  font-weight: 600;
  display: inline-block;
}
#footer nav ul li a:hover {
  text-decoration: none;
  opacity: 0.7;
}
@media (min-width: 1200px) {
  #footer nav ul li a {
    -webkit-hyphens: initial;
            hyphens: initial;
  }
}
#footer nav ul li.active a {
  text-decoration: none;
}
#footer .col-logo p {
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0 0;
}
@media (min-width: 768px) {
  #footer .col-logo p {
    margin-top: 14px;
  }
}
#footer .social-container a {
  margin: 0 6px 6px 6px;
  background-color: var(--gray-1000);
}
@media (min-width: 992px) {
  #footer.single-nav .col-12 + .col-12 {
    margin-top: 0 !important;
  }
  #footer.single-nav .col-logo {
    text-align: left !important;
  }
}
@media (min-width: 1200px) {
  #footer .col-12 + .col-12 {
    margin-top: 0 !important;
  }
  #footer .col-logo {
    text-align: left !important;
  }
}

#previewMode {
  position: fixed;
  right: 0;
  top: 100px;
  background: var(--primary-600);
  font-weight: bold;
  padding-top: 8px;
  padding-right: 11px;
  padding-bottom: 9px;
  padding-left: 10px;
  color: var(--white);
  z-index: 1000;
  border: 1px solid var(--white);
}
#previewMode:after {
  content: "";
  display: block;
  font-size: small;
  font-weight: normal;
}
#previewMode.logged_in_abo:after {
  content: "Abo abgeschlossen";
}
#previewMode.logged_in:after {
  content: "kein Abo";
}
#previewMode.logged_out:after {
  content: "ausgeloggt";
}

.content table {
  font-size: 14px;
  line-height: 20px;
}
.content table thead th {
  font-weight: 500;
  box-shadow: inset 0px -2px 0px var(--primary-600);
  padding: 8px;
}
.content table td {
  padding: 8px;
}
.content table tbody tr:nth-child(odd) td {
  background: var(--gray-200);
}
@media (min-width: 768px) {
  .content table {
    font-size: 14px;
    line-height: 20px;
  }
  .content table thead th {
    padding: 12px 16px;
  }
  .content table td {
    padding: 12px 16px;
  }
}
.content .is-style-stripes table {
  font-size: 16px;
  line-height: 24px;
}
.content .is-style-stripes table tbody tr:nth-child(odd) td {
  background: var(--gray-200);
}
.content .is-style-stripes table tbody tr:last-child td {
  box-shadow: inset 0px -1px 0px var(--gray-300);
}
@media (min-width: 768px) {
  .content .is-style-stripes table {
    font-size: 18px;
    line-height: 26px;
  }
}

.card-body {
  padding: 0;
}

.card-title {
  margin-bottom: 4px;
  color: var(--gray-1000);
}

.card-text {
  color: var(--gray-700);
}

.wp-block-group.is-style-highlight, .wp-block-group.is-style-highlight-fullwidth, .wp-block-group.is-style-highlight-dark, .wp-block-group.is-style-highlight-dark-fullwidth, .wp-block-group.is-style-highlight-primary, .wp-block-group.is-style-highlight-primary-fullwidth, .wp-block-group.is-style-highlight-lines, .wp-block-group.is-style-highlight-border {
  padding: 24px;
  margin: 40px 0;
  background-color: var(--gray-200);
}
.wp-block-group.is-style-highlight a, .wp-block-group.is-style-highlight-fullwidth a, .wp-block-group.is-style-highlight-dark a, .wp-block-group.is-style-highlight-dark-fullwidth a, .wp-block-group.is-style-highlight-primary a, .wp-block-group.is-style-highlight-primary-fullwidth a, .wp-block-group.is-style-highlight-lines a, .wp-block-group.is-style-highlight-border a {
  background: transparent !important;
  padding: 0 !important;
}
.wp-block-group.is-style-highlight > :last-child, .wp-block-group.is-style-highlight-fullwidth > :last-child, .wp-block-group.is-style-highlight-dark > :last-child, .wp-block-group.is-style-highlight-dark-fullwidth > :last-child, .wp-block-group.is-style-highlight-primary > :last-child, .wp-block-group.is-style-highlight-primary-fullwidth > :last-child, .wp-block-group.is-style-highlight-lines > :last-child, .wp-block-group.is-style-highlight-border > :last-child {
  margin-bottom: 0;
}
.wp-block-group.is-style-highlight .wp-block-group__inner-container > :last-child, .wp-block-group.is-style-highlight-fullwidth .wp-block-group__inner-container > :last-child, .wp-block-group.is-style-highlight-dark .wp-block-group__inner-container > :last-child, .wp-block-group.is-style-highlight-dark-fullwidth .wp-block-group__inner-container > :last-child, .wp-block-group.is-style-highlight-primary .wp-block-group__inner-container > :last-child, .wp-block-group.is-style-highlight-primary-fullwidth .wp-block-group__inner-container > :last-child, .wp-block-group.is-style-highlight-lines .wp-block-group__inner-container > :last-child, .wp-block-group.is-style-highlight-border .wp-block-group__inner-container > :last-child {
  margin-bottom: 0;
}
.wp-block-group.is-style-highlight-dark, .wp-block-group.is-style-highlight-dark-fullwidth {
  background-color: var(--gray-1000);
  color: var(--white);
}
.wp-block-group.is-style-highlight-primary, .wp-block-group.is-style-highlight-primary-fullwidth {
  background-color: var(--primary-600);
  color: var(--white);
}
.wp-block-group.is-style-highlight-lines {
  background-color: transparent !important;
  border-top: 1px solid var(--gray-200);
  border-bottom: 1px solid var(--gray-200);
}
.wp-block-group.is-style-highlight-border {
  background-color: transparent !important;
  border: 1px solid var(--primary-600);
  border-radius: var(--default-border-radius);
}

p.is-style-highlight, p.is-style-highlight-fullwidth, p.is-style-highlight-dark, p.is-style-highlight-dark-fullwidth, p.is-style-highlight-primary, p.is-style-highlight-primary-fullwidth, p.is-style-highlight-lines, p.is-style-highlight-border {
  padding: 24px;
  margin: 40px 0;
  background-color: var(--gray-200);
}
p.is-style-highlight-dark, p.is-style-highlight-dark-fullwidth {
  background-color: var(--gray-1000);
  color: var(--white);
}
p.is-style-highlight-primary, p.is-style-highlight-primary-fullwidth {
  background-color: var(--primary-600);
  color: var(--white);
}
p.is-style-highlight-lines {
  background-color: transparent !important;
  border-top: 1px solid var(--gray-200);
  border-bottom: 1px solid var(--gray-200);
}
p.is-style-highlight-border {
  background-color: transparent !important;
  border: 1px solid var(--primary-600);
  border-radius: var(--default-border-radius);
}

h2 + .wp-block-group {
  margin-top: 40px;
}

.highlight-gallery {
  display: flex;
  margin: 40px -29px 0 -16px;
  flex-wrap: wrap;
}
.highlight-gallery .item {
  flex: 0 0 50%;
  max-width: 50%;
  position: relative;
  width: 100%;
}
.highlight-gallery .item figure {
  position: relative;
  margin-bottom: 0;
}
.highlight-gallery .item figure:after {
  content: "";
  display: block;
  position: absolute;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  left: -34px;
  top: -35px;
  background: var(--secondary-700);
  transform: rotate(-1.92deg);
  z-index: -1;
  -webkit-clip-path: polygon(0 10.3%, 100% 0, 100% 100%, 3.4% 100%);
          clip-path: polygon(0 10.3%, 100% 0, 100% 100%, 3.4% 100%);
}
.highlight-gallery .item:nth-child(4n+2) figure {
  margin: 32px 0 0 34px;
}
.highlight-gallery .item:nth-child(4n+2) figure:after {
  width: calc(100% - 6px);
  height: calc(100% + 2px);
  left: 2px;
  top: -17px;
}
.highlight-gallery .item:nth-child(4n+2) figure img {
  width: calc(100% - 13px);
}
.highlight-gallery .item:nth-child(4n+3) figure {
  margin: 56px 15px 0 14px;
}
.highlight-gallery .item:nth-child(4n+3) figure:after {
  width: calc(100% + 18px);
  height: calc(100% + 18px);
  left: -24px;
  top: -25px;
}
.highlight-gallery .item:nth-child(4n+4) figure {
  margin: 24px 1px 0 19px;
}
.highlight-gallery .item:nth-child(4n+4) figure:after {
  width: calc(100% - 32px);
  height: calc(100% + 12px);
  left: 27px;
  top: 7px;
}
.highlight-gallery .item:nth-child(4n+4) figure img {
  width: calc(100% - 21px);
}
@media (min-width: 576px) {
  .highlight-gallery {
    margin: 40px -28px 0 23px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .highlight-gallery .item:nth-child(4n+2) figure {
    margin: 64px 0 0 68px;
  }
  .highlight-gallery .item:nth-child(4n+2) figure:after {
    left: -11px;
  }
  .highlight-gallery .item:nth-child(4n+2) figure img {
    width: calc(100% - 26px);
  }
  .highlight-gallery .item:nth-child(4n+3) figure {
    margin: 111px 29px 0 28px;
  }
  .highlight-gallery .item:nth-child(4n+4) figure {
    margin: 47px 2px 0 37px;
  }
  .highlight-gallery .item:nth-child(4n+4) figure:after {
    left: 4px;
    top: 6px;
  }
  .highlight-gallery .item:nth-child(4n+4) figure img {
    width: calc(100% - 43px);
  }
}
@media (min-width: 768px) {
  .highlight-gallery {
    margin: 40px 0 0 20px;
  }
}
@media (min-width: 992px) {
  .highlight-gallery {
    margin: 40px 0 0 10px;
  }
  .highlight-gallery .item:nth-child(4n+2) figure {
    margin: 64px 0 0 68px;
  }
  .highlight-gallery .item:nth-child(4n+2) figure:after {
    left: -11px;
  }
  .highlight-gallery .item:nth-child(4n+2) figure img {
    width: calc(100% - 26px);
  }
  .highlight-gallery .item:nth-child(4n+3) figure {
    margin: 111px 29px 0 28px;
  }
  .highlight-gallery .item:nth-child(4n+4) figure {
    margin: 47px 2px 0 37px;
  }
  .highlight-gallery .item:nth-child(4n+4) figure:after {
    left: 4px;
    top: 6px;
  }
  .highlight-gallery .item:nth-child(4n+4) figure img {
    width: calc(100% - 43px);
  }
}
@media (min-width: 1200px) {
  .highlight-gallery {
    margin: 40px 60px 0 -20px;
  }
}

.wp-block-column + .wp-block-column .highlight-gallery {
  margin: 40px -29px 0 -16px;
}
@media (min-width: 576px) {
  .wp-block-column + .wp-block-column .highlight-gallery {
    margin: 40px -28px 0 23px;
  }
}
@media (min-width: 768px) {
  .wp-block-column + .wp-block-column .highlight-gallery {
    margin: 40px -20px 0 40px;
  }
}
@media (min-width: 992px) {
  .wp-block-column + .wp-block-column .highlight-gallery {
    margin: 40px -30px 0 40px;
  }
}
@media (min-width: 1200px) {
  .wp-block-column + .wp-block-column .highlight-gallery {
    margin: 40px -80px 0 120px;
  }
}

@media (max-width: 767.98px) {
  .content .wp-block-columns .wp-block-column {
    flex-basis: 100% !important;
    margin-left: 0 !important;
    margin-bottom: 40px;
  }
  .content .wp-block-columns .wp-block-column:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .content .wp-block-columns .wp-block-column:nth-child(2n) {
    margin-left: 40px;
  }
}
.wp-block-group.is-style-highlight p, .wp-block-group.is-style-highlight figure, .wp-block-group.is-style-highlight blockquote, .wp-block-group.is-style-highlight .module, .wp-block-group.is-style-highlight ul, .wp-block-group.is-style-highlight ol, .wp-block-group.is-style-highlight .wp-block-columns,
.wp-block-group.is-style-highlight-fullwidth p,
.wp-block-group.is-style-highlight-fullwidth figure,
.wp-block-group.is-style-highlight-fullwidth blockquote,
.wp-block-group.is-style-highlight-fullwidth .module,
.wp-block-group.is-style-highlight-fullwidth ul,
.wp-block-group.is-style-highlight-fullwidth ol,
.wp-block-group.is-style-highlight-fullwidth .wp-block-columns,
.wp-block-group.is-style-highlight-dark p,
.wp-block-group.is-style-highlight-dark figure,
.wp-block-group.is-style-highlight-dark blockquote,
.wp-block-group.is-style-highlight-dark .module,
.wp-block-group.is-style-highlight-dark ul,
.wp-block-group.is-style-highlight-dark ol,
.wp-block-group.is-style-highlight-dark .wp-block-columns,
.wp-block-group.is-style-highlight-dark-fullwidth p,
.wp-block-group.is-style-highlight-dark-fullwidth figure,
.wp-block-group.is-style-highlight-dark-fullwidth blockquote,
.wp-block-group.is-style-highlight-dark-fullwidth .module,
.wp-block-group.is-style-highlight-dark-fullwidth ul,
.wp-block-group.is-style-highlight-dark-fullwidth ol,
.wp-block-group.is-style-highlight-dark-fullwidth .wp-block-columns,
.wp-block-group.is-style-highlight-primary p,
.wp-block-group.is-style-highlight-primary figure,
.wp-block-group.is-style-highlight-primary blockquote,
.wp-block-group.is-style-highlight-primary .module,
.wp-block-group.is-style-highlight-primary ul,
.wp-block-group.is-style-highlight-primary ol,
.wp-block-group.is-style-highlight-primary .wp-block-columns,
.wp-block-group.is-style-highlight-primary-fullwidth p,
.wp-block-group.is-style-highlight-primary-fullwidth figure,
.wp-block-group.is-style-highlight-primary-fullwidth blockquote,
.wp-block-group.is-style-highlight-primary-fullwidth .module,
.wp-block-group.is-style-highlight-primary-fullwidth ul,
.wp-block-group.is-style-highlight-primary-fullwidth ol,
.wp-block-group.is-style-highlight-primary-fullwidth .wp-block-columns,
.wp-block-group.is-style-highlight-border p,
.wp-block-group.is-style-highlight-border figure,
.wp-block-group.is-style-highlight-border blockquote,
.wp-block-group.is-style-highlight-border .module,
.wp-block-group.is-style-highlight-border ul,
.wp-block-group.is-style-highlight-border ol,
.wp-block-group.is-style-highlight-border .wp-block-columns,
.wp-block-group.is-style-highlight-lines p,
.wp-block-group.is-style-highlight-lines figure,
.wp-block-group.is-style-highlight-lines blockquote,
.wp-block-group.is-style-highlight-lines .module,
.wp-block-group.is-style-highlight-lines ul,
.wp-block-group.is-style-highlight-lines ol,
.wp-block-group.is-style-highlight-lines .wp-block-columns {
  margin-bottom: 20px;
}
.wp-block-group.is-style-highlight p + p,
.wp-block-group.is-style-highlight-fullwidth p + p,
.wp-block-group.is-style-highlight-dark p + p,
.wp-block-group.is-style-highlight-dark-fullwidth p + p,
.wp-block-group.is-style-highlight-primary p + p,
.wp-block-group.is-style-highlight-primary-fullwidth p + p,
.wp-block-group.is-style-highlight-border p + p,
.wp-block-group.is-style-highlight-lines p + p {
  margin-top: 0;
}
.wp-block-group.is-style-highlight ul li:last-child,
.wp-block-group.is-style-highlight-fullwidth ul li:last-child,
.wp-block-group.is-style-highlight-dark ul li:last-child,
.wp-block-group.is-style-highlight-dark-fullwidth ul li:last-child,
.wp-block-group.is-style-highlight-primary ul li:last-child,
.wp-block-group.is-style-highlight-primary-fullwidth ul li:last-child,
.wp-block-group.is-style-highlight-border ul li:last-child,
.wp-block-group.is-style-highlight-lines ul li:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.is-style-stripes-v1 table, .is-style-stripes-v2 table {
  width: 100%;
  font-size: 12px;
  line-height: 18px;
}
@media (min-width: 768px) {
  .is-style-stripes-v1 table, .is-style-stripes-v2 table {
    font-size: 14px;
    line-height: 20px;
  }
}
.is-style-stripes-v1 table thead th, .is-style-stripes-v2 table thead th {
  padding: 10px 20px;
  box-shadow: inset 0px -2px 0px var(--gray-300);
  font-weight: 700;
}
.is-style-stripes-v1 table tbody tr td, .is-style-stripes-v2 table tbody tr td {
  padding: 10px 20px;
}
.is-style-stripes-v1 table tbody tr td.active, .is-style-stripes-v2 table tbody tr td.active {
  color: var(--success-1000);
}
.is-style-stripes-v1 table tbody tr:last-child td, .is-style-stripes-v2 table tbody tr:last-child td {
  box-shadow: none;
}
.is-style-stripes-v1 table tbody tr:nth-child(even), .is-style-stripes-v2 table tbody tr:nth-child(even) {
  background: var(--white);
}
.is-style-stripes-v1 table .button-icon, .is-style-stripes-v2 table .button-icon {
  width: 40px;
  height: 40px;
  -webkit-mask-size: 24px;
          mask-size: 24px;
}
@media (max-width: 767.98px) {
  .is-style-stripes-v1 table, .is-style-stripes-v2 table {
    display: block;
  }
  .is-style-stripes-v1 table thead, .is-style-stripes-v2 table thead {
    display: none;
  }
  .is-style-stripes-v1 table tbody, .is-style-stripes-v2 table tbody {
    display: block;
  }
  .is-style-stripes-v1 table tbody tr, .is-style-stripes-v2 table tbody tr {
    display: block;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
    line-height: 20px;
  }
  .is-style-stripes-v1 table tbody tr:nth-child(odd), .is-style-stripes-v2 table tbody tr:nth-child(odd) {
    background-color: var(--gray-200);
  }
  .is-style-stripes-v1 table tbody tr td, .is-style-stripes-v2 table tbody tr td {
    display: block;
    position: relative;
    width: 100%;
    padding: 3px 16px;
  }
}

.is-style-stripes-v2 table {
  color: var(--gray-600);
}
.is-style-stripes-v2 table td, .is-style-stripes-v2 table th {
  vertical-align: top;
}
.is-style-stripes-v2 table strong {
  display: inline-block;
  color: var(--gray-1000);
}
@media (max-width: 767.98px) {
  .is-style-stripes-v2 table strong {
    margin-bottom: 12px;
  }
}

.article-list.template-brief article, .article-list.template-kolumne article, .article-list.template-community article {
  margin-bottom: 40px;
}
.article-list.template-brief article + article, .article-list.template-kolumne article + article, .article-list.template-community article + article {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
.article-list.template-brief article > div, .article-list.template-kolumne article > div, .article-list.template-community article > div {
  padding: 20px;
  position: relative;
  background-color: var(--gray-200);
  border-radius: var(--default-border-radius);
}
.article-list.template-brief article > div > div, .article-list.template-kolumne article > div > div, .article-list.template-community article > div > div {
  margin-right: -20px;
  margin-left: -20px;
}
.article-list.template-brief article > div > div > div, .article-list.template-kolumne article > div > div > div, .article-list.template-community article > div > div > div {
  z-index: 1;
}
@media (min-width: 768px) {
  .article-list.template-brief article > div > div > :first-child, .article-list.template-kolumne article > div > div > :first-child, .article-list.template-community article > div > div > :first-child {
    margin-bottom: 20px;
  }
}
.article-list.template-brief article.wide_image header figure img, .article-list.template-kolumne article.wide_image header figure img, .article-list.template-community article.wide_image header figure img {
  width: 90px;
  height: auto;
  border-radius: var(--default-border-radius);
}
.article-list.template-brief article.highlight, .article-list.template-kolumne article.highlight, .article-list.template-community article.highlight {
  color: var(--white);
  position: relative;
}
.article-list.template-brief article.highlight header span.in-h4, .article-list.template-kolumne article.highlight header span.in-h4, .article-list.template-community article.highlight header span.in-h4 {
  color: var(--white);
}
.article-list.template-brief article.highlight > div:after, .article-list.template-kolumne article.highlight > div:after, .article-list.template-community article.highlight > div:after {
  display: none;
}
.article-list.template-brief article.highlight > div, .article-list.template-kolumne article.highlight > div, .article-list.template-community article.highlight > div {
  background-color: var(--gray-1000);
  background-image: none;
}
.article-list.template-brief article.highlight h3 a, .article-list.template-kolumne article.highlight h3 a, .article-list.template-community article.highlight h3 a {
  color: var(--white);
}
.article-list.template-brief article.highlight h4, .article-list.template-kolumne article.highlight h4, .article-list.template-community article.highlight h4 {
  color: var(--white);
}
.article-list.template-brief article.highlight h4 span, .article-list.template-kolumne article.highlight h4 span, .article-list.template-community article.highlight h4 span {
  color: var(--gray-400);
  border-left-color: var(--gray-400);
}
.article-list.template-brief article.highlight .btn-primary, .article-list.template-kolumne article.highlight .btn-primary, .article-list.template-community article.highlight .btn-primary {
  background-color: var(--white);
  color: var(--primary-600);
  border-color: var(--white);
}
.article-list.template-brief article.highlight .btn-primary:before, .article-list.template-kolumne article.highlight .btn-primary:before, .article-list.template-community article.highlight .btn-primary:before {
  background-color: var(--primary-600);
}
.article-list.template-brief article.highlight .btn-primary:not(.no-button).focus, .article-list.template-brief article.highlight .btn-primary:not(.no-button).hover, .article-list.template-brief article.highlight .btn-primary:not(.no-button):focus, .article-list.template-brief article.highlight .btn-primary:not(.no-button):hover, .article-list.template-kolumne article.highlight .btn-primary:not(.no-button).focus, .article-list.template-kolumne article.highlight .btn-primary:not(.no-button).hover, .article-list.template-kolumne article.highlight .btn-primary:not(.no-button):focus, .article-list.template-kolumne article.highlight .btn-primary:not(.no-button):hover, .article-list.template-community article.highlight .btn-primary:not(.no-button).focus, .article-list.template-community article.highlight .btn-primary:not(.no-button).hover, .article-list.template-community article.highlight .btn-primary:not(.no-button):focus, .article-list.template-community article.highlight .btn-primary:not(.no-button):hover {
  background-color: var(--primary-500);
  border-color: var(--primary-500);
  color: var(--white);
}
.article-list.template-brief article.highlight .btn-primary:not(.no-button).focus:before, .article-list.template-brief article.highlight .btn-primary:not(.no-button).hover:before, .article-list.template-brief article.highlight .btn-primary:not(.no-button):focus:before, .article-list.template-brief article.highlight .btn-primary:not(.no-button):hover:before, .article-list.template-kolumne article.highlight .btn-primary:not(.no-button).focus:before, .article-list.template-kolumne article.highlight .btn-primary:not(.no-button).hover:before, .article-list.template-kolumne article.highlight .btn-primary:not(.no-button):focus:before, .article-list.template-kolumne article.highlight .btn-primary:not(.no-button):hover:before, .article-list.template-community article.highlight .btn-primary:not(.no-button).focus:before, .article-list.template-community article.highlight .btn-primary:not(.no-button).hover:before, .article-list.template-community article.highlight .btn-primary:not(.no-button):focus:before, .article-list.template-community article.highlight .btn-primary:not(.no-button):hover:before {
  background-color: var(--white);
}
@media (min-width: 768px) {
  .article-list.template-brief article > div, .article-list.template-kolumne article > div, .article-list.template-community article > div {
    padding: 24px;
  }
  .article-list.template-brief article > div > div > :first-child, .article-list.template-kolumne article > div > div > :first-child, .article-list.template-community article > div > div > :first-child {
    flex: 0 0 140px;
    max-width: 140px;
  }
  .article-list.template-brief article > div > div > :last-child, .article-list.template-kolumne article > div > div > :last-child, .article-list.template-community article > div > div > :last-child {
    flex: 0 0 calc(100% - 140px);
  }
  .article-list.template-brief article.wide_image > div > div > :first-child, .article-list.template-kolumne article.wide_image > div > div > :first-child, .article-list.template-community article.wide_image > div > div > :first-child {
    flex: 0 0 220px;
    max-width: 220px;
  }
  .article-list.template-brief article.wide_image > div > div > :first-child img, .article-list.template-kolumne article.wide_image > div > div > :first-child img, .article-list.template-community article.wide_image > div > div > :first-child img {
    width: 180px;
    height: auto;
    border-radius: var(--default-border-radius);
  }
  .article-list.template-brief article.wide_image > div > div > :last-child, .article-list.template-kolumne article.wide_image > div > div > :last-child, .article-list.template-community article.wide_image > div > div > :last-child {
    flex: 0 0 calc(100% - 220px);
  }
  .article-list.template-brief article.highlight:after, .article-list.template-kolumne article.highlight:after, .article-list.template-community article.highlight:after {
    height: calc(100% + 22px);
  }
}

.article-list.template-default article img {
  width: 100%;
  height: auto;
  border-radius: 0;
}
.article-list.template-default article.wide_image header figure img {
  width: 90px;
  height: auto;
  border-radius: var(--default-border-radius);
}
.article-list.template-default article header + figure, .article-list.template-default article header + .placeholder {
  display: block;
  margin: 12px 0;
}
@media (min-width: 768px) {
  .article-list.template-default article > div > div > :first-child {
    display: block;
    flex: 0 0 240px;
    max-width: 240px;
  }
  .article-list.template-default article > div > div > :first-child img {
    width: 200px;
  }
  .article-list.template-default article > div > div > :first-child.singlerow {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .article-list.template-default article > div > div > :last-child {
    flex: 0 0 calc(100% - 240px);
  }
  .article-list.template-default article header + figure, .article-list.template-default article header + .placeholder {
    display: none;
  }
}
.article-list.template-default.mixed .btn.details:before {
  display: none;
}
.article-list.template-default.mixed > div > div > :first-child {
  display: block;
  flex: 0 0 240px;
  max-width: 240px;
}
.article-list.template-default.mixed > div > div > :first-child img {
  width: 200px;
}
.article-list.template-default.mixed > div > div > :last-child {
  flex: 0 0 calc(100% - 240px);
}
@media (max-width: 767.98px) {
  .article-list.template-default.mixed header figure img {
    border-radius: 50%;
    height: 48px;
    width: 48px;
  }
}
@media (min-width: 768px) {
  .article-list.template-default.mixed time {
    width: 200px;
    background: var(--primary-100);
    padding: 20px;
    color: var(--secondary-600);
  }
}

.article-list.template-event > .wrapper > h2 {
  margin-bottom: 24px;
}
.article-list.template-event article.highlight > div {
  background: transparent;
  padding: 0;
}
@media (min-width: 768px) {
  .article-list.template-event article.highlight p {
    font-size: 20px;
    line-height: 30px;
  }
}
.article-list.template-event article.highlight .col-12 .col-12 {
  font-size: 18px;
  line-height: 26px;
}
.article-list.template-event article .btn {
  margin-top: 12px !important;
}
@media (min-width: 768px) {
  .article-list.template-event article .btn {
    margin-top: 24px !important;
  }
}
.article-list.template-event article > div > div > :first-child {
  display: none;
}
@media (min-width: 768px) {
  .article-list.template-event article > div > div > :first-child {
    display: block;
    flex: 0 0 200px;
    max-width: 200px;
  }
  .article-list.template-event article > div > div > :last-child {
    flex: 0 0 calc(100% - 200px);
  }
  .article-list.template-event article time {
    display: block;
    background: var(--white);
    color: var(--primary-600);
    padding: 34px 20px;
    border: 1px solid var(--primary-600);
    border-radius: var(--default-border-radius);
  }
}
.article-list.template-event article.highlight > div time {
  background: var(--gray-1000);
  color: var(--white);
  border-color: var(--gray-1000);
}
.article-list.template-event article + h2 {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .article-list.template-event article + h2 {
    margin-top: 60px;
  }
}
.article-list.template-event article header .series {
  font-size: 21px;
  line-height: 26px;
  font-weight: 700;
}
.article-list.template-event .highlightWrapper {
  text-align: left;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .article-list.template-event .highlightWrapper {
    margin-bottom: 60px;
  }
}
.article-list.template-event .highlightWrapper h2 {
  margin: 0 0 24px 0;
  text-align: left;
}
.article-list.template-event .highlightWrapper h3 {
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 4px;
}
@media (min-width: 768px) {
  .article-list.template-event .highlightWrapper h3 {
    font-size: 32px;
    line-height: 42px;
  }
}
.article-list.template-event .highlightWrapper time {
  display: block;
  background: var(--secondary-200);
  color: var(--secondary-600);
  padding: 32px 20px;
  font-size: 24px;
  line-height: 36px;
  font-size: 28px;
}
.article-list.template-event .highlightWrapper time span {
  font-family: var(--font-family-headline);
  font-weight: 700;
  font-size: 80px;
  line-height: 80px;
  display: block;
}
.article-list.template-event .highlightWrapper article {
  margin-bottom: 0;
}
.article-list.template-event .highlightWrapper article > div > div > :first-child {
  display: block;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .article-list.template-event .highlightWrapper article > div > div > :first-child {
    display: block;
    flex: none;
    max-width: 100%;
    margin-bottom: 40px;
  }
}
.article-list.template-event .highlightWrapper article > div > div > :last-child {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}

.single.template-event article .content .btn-primary, .single.template-event article .content .btn-primary:not(:disabled):not(.disabled):active, .single.template-event article .content .btn-primary:not(:disabled):not(.disabled).active, .single.template-event article .content .show > .btn-primary.dropdown-toggle {
  background-color: var(--secondary-600);
  border-color: var(--secondary-600);
}
.single.template-event article .content .btn-primary.no-button {
  background-color: var(--secondary-600) !important;
  border-color: var(--secondary-600) !important;
}
.single.template-event article .content .btn-primary:not(.no-button):hover, .single.template-event article .content .btn-primary:not(.no-button).hover, .single.template-event article .content .btn-primary:not(.no-button):focus, .single.template-event article .content .btn-primary:not(.no-button).focus {
  background-color: var(--secondary-600);
  border-color: var(--secondary-600);
}
.single.template-event article .content .wp-block-group.is-style-highlight, .single.template-event article .content p.is-style-highlight {
  background-color: var(--secondary-100);
  font-size: 18px;
  line-height: 26px;
}
.single .module.article-list.single-post.template-event {
  background: var(--gray-200);
  padding: 24px;
  border-radius: var(--default-border-radius);
}

.article-list.template-short article > div > div > :last-child {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
.article-list.template-short article .btn.details:before {
  display: none;
}

@media (min-width: 1200px) {
  .home .module.image-with-text, .home .module.teaser-image-list, .home .module.iconboxes, .home .module.article-list-v2, .page-template-template-landingpage .module.image-with-text, .page-template-template-landingpage .module.teaser-image-list, .page-template-template-landingpage .module.iconboxes, .page-template-template-landingpage .module.article-list-v2 {
    margin-left: -80px;
    margin-right: -80px;
    width: calc(100% + 160px);
  }
}
@media (min-width: 1240px) {
  .home .module.icon-list-v2, .page-template-template-landingpage .module.icon-list-v2 {
    margin-left: -100px;
    margin-right: -100px;
    width: calc(100% + 200px);
  }
}
@media (min-width: 1280px) {
  .home .module.article-list-v2, .page-template-template-landingpage .module.article-list-v2 {
    margin-left: -120px;
    margin-right: -120px;
    width: calc(100% + 240px);
  }
}
@media (min-width: 1200px) {
  .home .paywall.v3, .page-template-template-landingpage .paywall.v3 {
    margin-left: -80px;
    margin-right: -80px;
    width: calc(100% + 160px);
  }
}

.article-list.template-tipps h2 {
  margin-bottom: 24px;
}
.article-list.template-tipps article > div > div > :last-child {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
.article-list.template-tipps article .btn.details:before {
  display: none;
}
.article-list.template-tipps .highlightWrapper h2 {
  max-width: 450px;
}
.article-list.template-tipps .highlightWrapper article {
  background: var(--gray-1000);
  color: var(--white);
  border-radius: var(--default-border-radius);
  padding: 20px;
  text-align: center;
  margin-bottom: 0;
}
.article-list.template-tipps .highlightWrapper article h3 {
  color: var(--white);
}
.article-list.template-tipps .highlightWrapper article h3 a {
  color: var(--white);
}
.article-list.template-tipps .highlightWrapper article h4 {
  color: var(--white);
}
.article-list.template-tipps .highlightWrapper article header {
  margin-bottom: 24px;
}
.article-list.template-tipps .highlightWrapper article .btn {
  margin-top: 24px;
  display: block;
  background-color: var(--white);
  border-color: var(--white);
  color: var(--primary-600);
}
.article-list.template-tipps .highlightWrapper article .tagList li a {
  color: var(--white);
  border-bottom-color: var(--white);
}
.article-list.template-tipps .highlightWrapper article .tagList li a:hover {
  color: var(--primary-600);
  opacity: 1;
}
.article-list.template-tipps .highlightWrapper article address {
  display: inline-block;
}
.article-list.template-tipps .highlightWrapper article address:before {
  background-color: #fff;
}
@media (min-width: 768px) {
  .article-list.template-tipps .highlightWrapper article {
    padding: 40px 80px;
  }
}
.article-list.template-tipps > .wrapper > div > .h3 {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 4px;
  display: block;
}
@media (min-width: 768px) {
  .article-list.template-tipps > .wrapper > div > .h3 {
    font-size: 21px;
    line-height: 26px;
  }
}
.article-list.template-tipps address {
  position: relative;
  margin: 8px 0 0;
  padding-left: 28px;
}
.article-list.template-tipps address:before {
  content: "";
  position: absolute;
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA1MSA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjUgNDZDMjUuNSA0NiA0My41IDM0IDQzLjUgMjBDNDMuNSAxNS4yMjYxIDQxLjYwMzYgMTAuNjQ3NyAzOC4yMjc5IDcuMjcyMDhDMzQuODUyMyAzLjg5NjQyIDMwLjI3MzkgMiAyNS41IDJDMjAuNzI2MSAyIDE2LjE0NzcgMy44OTY0MiAxMi43NzIxIDcuMjcyMDhDOS4zOTY0MiAxMC42NDc3IDcuNSAxNS4yMjYxIDcuNSAyMEM3LjUgMzQgMjUuNSA0NiAyNS41IDQ2WiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CjxwYXRoIGQ9Ik0yNS41IDI2QzI3LjA5MTMgMjYgMjguNjE3NCAyNS4zNjc5IDI5Ljc0MjYgMjQuMjQyNkMzMC44Njc5IDIzLjExNzQgMzEuNSAyMS41OTEzIDMxLjUgMjBDMzEuNSAxOC40MDg3IDMwLjg2NzkgMTYuODgyNiAyOS43NDI2IDE1Ljc1NzRDMjguNjE3NCAxNC42MzIxIDI3LjA5MTMgMTQgMjUuNSAxNEMyMy45MDg3IDE0IDIyLjM4MjYgMTQuNjMyMSAyMS4yNTc0IDE1Ljc1NzRDMjAuMTMyMSAxNi44ODI2IDE5LjUgMTguNDA4NyAxOS41IDIwQzE5LjUgMjEuNTkxMyAyMC4xMzIxIDIzLjExNzQgMjEuMjU3NCAyNC4yNDI2QzIyLjM4MjYgMjUuMzY3OSAyMy45MDg3IDI2IDI1LjUgMjZaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA1MSA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjUgNDZDMjUuNSA0NiA0My41IDM0IDQzLjUgMjBDNDMuNSAxNS4yMjYxIDQxLjYwMzYgMTAuNjQ3NyAzOC4yMjc5IDcuMjcyMDhDMzQuODUyMyAzLjg5NjQyIDMwLjI3MzkgMiAyNS41IDJDMjAuNzI2MSAyIDE2LjE0NzcgMy44OTY0MiAxMi43NzIxIDcuMjcyMDhDOS4zOTY0MiAxMC42NDc3IDcuNSAxNS4yMjYxIDcuNSAyMEM3LjUgMzQgMjUuNSA0NiAyNS41IDQ2WiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CjxwYXRoIGQ9Ik0yNS41IDI2QzI3LjA5MTMgMjYgMjguNjE3NCAyNS4zNjc5IDI5Ljc0MjYgMjQuMjQyNkMzMC44Njc5IDIzLjExNzQgMzEuNSAyMS41OTEzIDMxLjUgMjBDMzEuNSAxOC40MDg3IDMwLjg2NzkgMTYuODgyNiAyOS43NDI2IDE1Ljc1NzRDMjguNjE3NCAxNC42MzIxIDI3LjA5MTMgMTQgMjUuNSAxNEMyMy45MDg3IDE0IDIyLjM4MjYgMTQuNjMyMSAyMS4yNTc0IDE1Ljc1NzRDMjAuMTMyMSAxNi44ODI2IDE5LjUgMTguNDA4NyAxOS41IDIwQzE5LjUgMjEuNTkxMyAyMC4xMzIxIDIzLjExNzQgMjEuMjU3NCAyNC4yNDI2QzIyLjM4MjYgMjUuMzY3OSAyMy45MDg3IDI2IDI1LjUgMjZaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 0 0;
          mask-position: 0 0;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #000;
  top: calc(50% - 10px);
  width: 20px;
  height: 20px;
}
.article-list.template-default.mixed article.template-tipps address {
  position: relative;
  margin: 8px 0 0;
  padding-left: 28px;
}
.article-list.template-default.mixed article.template-tipps address:before {
  content: "";
  position: absolute;
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA1MSA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjUgNDZDMjUuNSA0NiA0My41IDM0IDQzLjUgMjBDNDMuNSAxNS4yMjYxIDQxLjYwMzYgMTAuNjQ3NyAzOC4yMjc5IDcuMjcyMDhDMzQuODUyMyAzLjg5NjQyIDMwLjI3MzkgMiAyNS41IDJDMjAuNzI2MSAyIDE2LjE0NzcgMy44OTY0MiAxMi43NzIxIDcuMjcyMDhDOS4zOTY0MiAxMC42NDc3IDcuNSAxNS4yMjYxIDcuNSAyMEM3LjUgMzQgMjUuNSA0NiAyNS41IDQ2WiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CjxwYXRoIGQ9Ik0yNS41IDI2QzI3LjA5MTMgMjYgMjguNjE3NCAyNS4zNjc5IDI5Ljc0MjYgMjQuMjQyNkMzMC44Njc5IDIzLjExNzQgMzEuNSAyMS41OTEzIDMxLjUgMjBDMzEuNSAxOC40MDg3IDMwLjg2NzkgMTYuODgyNiAyOS43NDI2IDE1Ljc1NzRDMjguNjE3NCAxNC42MzIxIDI3LjA5MTMgMTQgMjUuNSAxNEMyMy45MDg3IDE0IDIyLjM4MjYgMTQuNjMyMSAyMS4yNTc0IDE1Ljc1NzRDMjAuMTMyMSAxNi44ODI2IDE5LjUgMTguNDA4NyAxOS41IDIwQzE5LjUgMjEuNTkxMyAyMC4xMzIxIDIzLjExNzQgMjEuMjU3NCAyNC4yNDI2QzIyLjM4MjYgMjUuMzY3OSAyMy45MDg3IDI2IDI1LjUgMjZaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA1MSA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjUgNDZDMjUuNSA0NiA0My41IDM0IDQzLjUgMjBDNDMuNSAxNS4yMjYxIDQxLjYwMzYgMTAuNjQ3NyAzOC4yMjc5IDcuMjcyMDhDMzQuODUyMyAzLjg5NjQyIDMwLjI3MzkgMiAyNS41IDJDMjAuNzI2MSAyIDE2LjE0NzcgMy44OTY0MiAxMi43NzIxIDcuMjcyMDhDOS4zOTY0MiAxMC42NDc3IDcuNSAxNS4yMjYxIDcuNSAyMEM3LjUgMzQgMjUuNSA0NiAyNS41IDQ2WiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CjxwYXRoIGQ9Ik0yNS41IDI2QzI3LjA5MTMgMjYgMjguNjE3NCAyNS4zNjc5IDI5Ljc0MjYgMjQuMjQyNkMzMC44Njc5IDIzLjExNzQgMzEuNSAyMS41OTEzIDMxLjUgMjBDMzEuNSAxOC40MDg3IDMwLjg2NzkgMTYuODgyNiAyOS43NDI2IDE1Ljc1NzRDMjguNjE3NCAxNC42MzIxIDI3LjA5MTMgMTQgMjUuNSAxNEMyMy45MDg3IDE0IDIyLjM4MjYgMTQuNjMyMSAyMS4yNTc0IDE1Ljc1NzRDMjAuMTMyMSAxNi44ODI2IDE5LjUgMTguNDA4NyAxOS41IDIwQzE5LjUgMjEuNTkxMyAyMC4xMzIxIDIzLjExNzQgMjEuMjU3NCAyNC4yNDI2QzIyLjM4MjYgMjUuMzY3OSAyMy45MDg3IDI2IDI1LjUgMjZaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 0 0;
          mask-position: 0 0;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #000;
  top: calc(50% - 10px);
  width: 20px;
  height: 20px;
}
.article-list.template-default.mixed article.template-tipps .placeholder:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjciIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NyA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjE2NiAyOS4zMzRMMzAuODMzIDUuMzM0MDFDMzIuOTU0NyA1LjMzNDAxIDM0Ljk4OTYgNi4xNzY4NyAzNi40ODk5IDcuNjc3MTZDMzcuOTkwMiA5LjE3NzQ1IDM4LjgzMyAxMS4yMTIzIDM4LjgzMyAxMy4zMzRWMjRINTMuOTI2QzU0LjY5OTMgMjMuOTkwOSA1NS40NjUzIDI0LjE1MDEgNTYuMTcwOSAyNC40NjY2QzU2Ljg3NjUgMjQuNzgzMSA1Ny41MDQ4IDI1LjI0OTMgNTguMDEyMyAyNS44MzI5QzU4LjUxOTcgMjYuNDE2NCA1OC44OTQxIDI3LjEwMzQgNTkuMTA5NiAyNy44NDYxQzU5LjMyNTEgMjguNTg4OCA1OS4zNzY0IDI5LjM2OTUgNTkuMjYgMzAuMTM0TDU1LjU4IDU0LjEzNEM1NS4zODY5IDU1LjQwNTggNTQuNzQwOCA1Ni41NjQ5IDUzLjc2MDYgNTcuMzk3OUM1Mi43ODA0IDU4LjIzMDkgNTEuNTMyMiA1OC42ODE2IDUwLjI0NiA1OC42NjdIMjAuMTY2TTIwLjE2NiAyOS4zMzRWNTguNjY3TTIwLjE2NiAyOS4zMzRMMTIuMTY2IDI5LjMzM0MxMS40NjU2IDI5LjMzMyAxMC43NzIgMjkuNDcxIDEwLjEyNDkgMjkuNzM5MUM5LjQ3NzgzIDMwLjAwNzEgOC44ODk4OCAzMC40IDguMzk0NjUgMzAuODk1NEM3Ljg5OTQzIDMxLjM5MDcgNy41MDY2MiAzMS45Nzg3IDcuMjM4NjcgMzIuNjI1OUM2Ljk3MDcyIDMzLjI3MyA2LjgzMjg4IDMzLjk2NjYgNi44MzMwMSAzNC42NjdWNTMuMzMzQzYuODMyODggNTQuMDMzNCA2Ljk3MDcyIDU0LjcyNyA3LjIzODY3IDU1LjM3NDJDNy41MDY2MiA1Ni4wMjEzIDcuODk5NDMgNTYuNjA5MyA4LjM5NDY1IDU3LjEwNDdDOC44ODk4OCA1Ny42IDkuNDc3ODMgNTcuOTkyOSAxMC4xMjQ5IDU4LjI2MUMxMC43NzIgNTguNTI5IDExLjQ2NTYgNTguNjY3IDEyLjE2NiA1OC42NjdIMjAuMTY2IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjciIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NyA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjE2NiAyOS4zMzRMMzAuODMzIDUuMzM0MDFDMzIuOTU0NyA1LjMzNDAxIDM0Ljk4OTYgNi4xNzY4NyAzNi40ODk5IDcuNjc3MTZDMzcuOTkwMiA5LjE3NzQ1IDM4LjgzMyAxMS4yMTIzIDM4LjgzMyAxMy4zMzRWMjRINTMuOTI2QzU0LjY5OTMgMjMuOTkwOSA1NS40NjUzIDI0LjE1MDEgNTYuMTcwOSAyNC40NjY2QzU2Ljg3NjUgMjQuNzgzMSA1Ny41MDQ4IDI1LjI0OTMgNTguMDEyMyAyNS44MzI5QzU4LjUxOTcgMjYuNDE2NCA1OC44OTQxIDI3LjEwMzQgNTkuMTA5NiAyNy44NDYxQzU5LjMyNTEgMjguNTg4OCA1OS4zNzY0IDI5LjM2OTUgNTkuMjYgMzAuMTM0TDU1LjU4IDU0LjEzNEM1NS4zODY5IDU1LjQwNTggNTQuNzQwOCA1Ni41NjQ5IDUzLjc2MDYgNTcuMzk3OUM1Mi43ODA0IDU4LjIzMDkgNTEuNTMyMiA1OC42ODE2IDUwLjI0NiA1OC42NjdIMjAuMTY2TTIwLjE2NiAyOS4zMzRWNTguNjY3TTIwLjE2NiAyOS4zMzRMMTIuMTY2IDI5LjMzM0MxMS40NjU2IDI5LjMzMyAxMC43NzIgMjkuNDcxIDEwLjEyNDkgMjkuNzM5MUM5LjQ3NzgzIDMwLjAwNzEgOC44ODk4OCAzMC40IDguMzk0NjUgMzAuODk1NEM3Ljg5OTQzIDMxLjM5MDcgNy41MDY2MiAzMS45Nzg3IDcuMjM4NjcgMzIuNjI1OUM2Ljk3MDcyIDMzLjI3MyA2LjgzMjg4IDMzLjk2NjYgNi44MzMwMSAzNC42NjdWNTMuMzMzQzYuODMyODggNTQuMDMzNCA2Ljk3MDcyIDU0LjcyNyA3LjIzODY3IDU1LjM3NDJDNy41MDY2MiA1Ni4wMjEzIDcuODk5NDMgNTYuNjA5MyA4LjM5NDY1IDU3LjEwNDdDOC44ODk4OCA1Ny42IDkuNDc3ODMgNTcuOTkyOSAxMC4xMjQ5IDU4LjI2MUMxMC43NzIgNTguNTI5IDExLjQ2NTYgNTguNjY3IDEyLjE2NiA1OC42NjdIMjAuMTY2IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
}
@media (max-width: 767.98px) {
  .article-list.template-default.mixed article.template-tipps .row > .placeholder {
    display: none;
  }
}
@media (min-width: 768px) {
  .article-list.template-default.mixed article.template-tipps .row .col-12 {
    flex: 0 0 calc(100% - 240px) !important;
  }
  .article-list.template-default.mixed article.template-tipps .row header + .placeholder {
    display: none;
  }
}

.single.template-tipps address {
  margin: 20px 0;
  padding-top: 20px;
  border-top: 1px solid var(--gray-300);
}
@media (min-width: 768px) {
  .single.template-tipps address {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
  }
}
.single.template-tipps address strong, .single.template-tipps address span {
  display: block;
}
.single.template-tipps address .btn {
  margin-top: 20px;
}
@media (max-width: 575.98px) {
  .single.template-tipps address .btn {
    display: block;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .single.template-tipps address .btn {
    margin-top: 0;
  }
}

.module.section-title.has-border.tipps .btn {
  margin: 12px 0;
}

.article-list.template-cartoons .row {
  margin-right: -10px;
  margin-left: -10px;
}
.article-list.template-cartoons .row > div {
  margin-bottom: 20px;
  padding-right: 10px;
  padding-left: 10px;
}
@media (max-width: 399.98px) {
  .article-list.template-cartoons .row > div {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.article-list.template-cartoons .row figure {
  margin: 0;
  padding: 24px;
  border: 1px solid var(--gray-400);
  border-radius: var(--default-border-radius);
}

body.archive.post-type-archive-instagram main > .container-lg {
  max-width: 1050px !important;
}
body.archive.post-type-archive-instagram main > .container-lg header {
  max-width: 800px !important;
  margin-left: auto;
  margin-right: auto;
}

.article-list.template-instagram h2 {
  margin-bottom: 24px;
}
.article-list.template-instagram .row > div {
  margin: 0 0 20px 0;
}
@media (min-width: 768px) {
  .article-list.template-instagram .row > div {
    margin: 0 0 40px 0;
  }
}
.article-list.template-instagram .row figure {
  margin: 0;
}
.article-list.template-instagram .row figure img {
  border-radius: var(--default-border-radius);
  margin: 0;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
}
.article-list.template-instagram .row figure figcaption {
  margin: 12px 0 0 0 !important;
  font-size: 16px;
  line-height: 24px;
}
.article-list.template-instagram .highlightWrapper figure {
  margin-bottom: 0;
}
.article-list.template-instagram .highlightWrapper figure .row > div:last-child {
  margin-bottom: 0;
}
.article-list.template-instagram .highlightWrapper figure .row h2 {
  display: none;
}
@media (min-width: 576px) {
  .article-list.template-instagram .highlightWrapper figure h2 {
    text-align: left;
    margin-bottom: 4px;
    display: none;
  }
  .article-list.template-instagram .highlightWrapper figure .row {
    align-items: center;
  }
  .article-list.template-instagram .highlightWrapper figure .row > div {
    margin-bottom: 0;
  }
  .article-list.template-instagram .highlightWrapper figure .row > div h2 {
    display: block;
  }
}
@media (min-width: 768px) {
  .article-list.template-instagram .highlightWrapper figure h2 {
    font-size: 38px;
    line-height: 46px;
  }
}
.article-list.template-instagram .highlightWrapper figure img {
  width: 100%;
  border-radius: var(--default-border-radius);
  margin: 0;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
}
.article-list.template-instagram .highlightWrapper figure figcaption {
  text-align: left;
  margin: 0 !important;
  font-size: 18px;
  line-height: 26px;
}
@media (min-width: 768px) {
  .article-list.template-instagram .highlightWrapper figure figcaption {
    font-size: 20px;
    line-height: 30px;
  }
}
.article-list.template-instagram .highlightWrapper.fullwidth-container .container-lg {
  max-width: 1050px !important;
}

.article-list.template-infografiken article > div > div > :first-child figure {
  display: block;
  margin: 0 auto 20px auto;
  width: 100%;
}
@media (min-width: 576px) {
  .article-list.template-infografiken article > div > div > :first-child {
    display: block;
    flex: 0 0 282px;
    max-width: 282px;
  }
  .article-list.template-infografiken article > div > div > :first-child figure {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .article-list.template-infografiken article > div > div > :first-child {
    flex: 0 0 290px;
    max-width: 290px;
  }
}
.article-list.template-infografiken article > div > div > :last-child > :last-child {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .article-list.template-infografiken article > div > div > :last-child {
    padding-left: 0;
    flex: 0 0 calc(100% - 282px);
  }
  .article-list.template-infografiken article > div > div > :last-child figure {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .article-list.template-infografiken article > div > div > :last-child {
    padding-left: 20px;
    flex: 0 0 calc(100% - 290px);
  }
}
.article-list.template-infografiken figure img {
  border-radius: var(--default-border-radius);
  width: 100%;
  height: auto;
}
.article-list.template-infografiken h2 {
  margin-bottom: 24px;
}
.article-list.template-infografiken h2 + .post_item_link {
  margin-top: -20px;
  margin-bottom: 24px;
}
.article-list.template-infografiken p {
  margin-bottom: 20px;
}
.article-list.template-infografiken p > :last-child {
  margin-bottom: 0;
}
.article-list.template-infografiken .source a {
  font-weight: bold;
  text-decoration: underline;
}
.article-list.template-infografiken .highlight {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .article-list.template-infografiken .highlight {
    margin-bottom: 60px;
  }
}
.article-list.template-infografiken .highlight > div {
  background-color: var(--gray-1000);
  color: var(--white);
}
@media (min-width: 768px) {
  .article-list.template-infografiken .highlight > div {
    padding: 40px;
  }
}
.article-list.template-infografiken .highlight h2 {
  margin-bottom: 4px;
}
.article-list.template-infografiken .highlight .source a {
  color: var(--white);
}
.article-list.template-infografiken .highlight .source a:hover {
  color: var(--primary-600);
}
.article-list.template-infografiken .post_item_link {
  display: block;
  color: var(--black);
  text-decoration: underline;
  font-size: 18px;
  line-height: 26px;
}
.article-list.template-infografiken .post_item_link:hover {
  color: var(--primary-600);
}

.article-list.template-podcast h2 {
  margin-bottom: 24px;
}
.article-list.template-podcast + .article-list {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .article-list.template-podcast + .article-list {
    margin-top: 60px;
  }
}
@media (min-width: 768px) {
  .article-list.template-podcast article > div > div > :first-child {
    display: block;
    flex: 0 0 208px;
    max-width: 208px;
  }
  .article-list.template-podcast article > div > div > :last-child {
    flex: 0 0 calc(100% - 208px);
    overflow: hidden;
  }
}
.article-list.template-podcast article figure {
  display: block;
  margin: 0 0 20px 0;
}
.article-list.template-podcast article figure img {
  width: 100%;
  height: auto;
  border-radius: var(--default-border-radius);
}
@media (min-width: 768px) {
  .article-list.template-podcast article figure img {
    width: 168px;
    height: 168px;
    border-radius: 50%;
  }
}
.article-list.template-podcast article .placeholder {
  display: block;
  margin: 0 0 20px 0;
  height: 168px;
  width: 100%;
}
@media (min-width: 768px) {
  .article-list.template-podcast article .placeholder {
    width: 168px;
    border-radius: 50%;
  }
}
.article-list.template-podcast article .wp-audio-shortcode {
  margin: 24px 0 0;
  max-width: 100%;
}
.article-list.template-podcast article header time {
  margin-bottom: 8px;
  color: var(--gray-600);
}
.article-list.template-podcast article + article.podigee_container, .article-list.template-podcast article.podigee_container + article {
  margin-top: 50px;
  padding-top: 0;
  border-top: 0;
}
.article-list.template-podcast article.podigee_container {
  margin-bottom: -10px;
}
.article-list.template-podcast article.highlight > div {
  background: var(--gray-1000);
  color: var(--white);
}
.article-list.template-podcast article.highlight > div time, .article-list.template-podcast article.highlight > div h2, .article-list.template-podcast article.highlight > div a {
  color: var(--white);
}

.module > header {
  margin-bottom: 10px;
  text-align: center;
}
.module > header h2 {
  margin-bottom: 0;
  /* @media (min-width: 768px) {
    @include Headline2XL();
  } */
}
.module > header h3, .module > header .h3 {
  color: var(--secondary-600);
  margin-bottom: 4px;
}
@media (min-width: 768px) {
  .module > header h3, .module > header .h3 {
    margin-bottom: 15px;
  }
}
.module > header h3 span, .module > header .h3 span {
  display: block;
  color: var(--gray-600);
  margin: 4px 0 8px;
  font-weight: 400;
  text-transform: none;
}
@media (min-width: 768px) {
  .module > header h3 span, .module > header .h3 span {
    display: inline;
    padding-left: 16px;
    border-left: 1px solid var(--gray-400);
    margin: 0 0 0 16px;
  }
}
@media (max-width: 575.98px) {
  .module .btn {
    display: block;
    width: 100%;
  }
}
.module.ps {
  margin-bottom: 30px;
}
.module.ps span {
  padding: 8px 12px;
  background-color: var(--primary-600) !important;
  color: var(--white);
  font-size: 18px;
  line-height: 1.45;
  font-weight: bold;
  display: inline-block;
}
.module.spacer {
  height: 1px;
  margin-bottom: 0;
}
.module.accordion .item {
  margin-bottom: 4px;
}
.module.accordion .toggle {
  padding: 26px 80px 26px 24px;
  background: var(--gray-200);
  transition: all 0.2s ease-in-out;
  transition-property: background-image;
  font-size: 21px;
  line-height: 26px;
  cursor: pointer;
  position: relative;
}
.module.accordion .toggle:after {
  position: absolute;
  right: 25px;
  top: calc(50% - 16px);
  width: 32px;
  height: 32px;
  content: "";
  display: block;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzNSAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjUgMjAuNUwxNy41IDEyLjVMOS41IDIwLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K) 50% 50%/contain no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzNSAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjUgMjAuNUwxNy41IDEyLjVMOS41IDIwLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K) 50% 50%/contain no-repeat;
  background-color: var(--gray-1000);
}
.module.accordion .toggle.collapsed:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzNSAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNSAxMi41TDE3LjUgMjAuNUwyNS41IDEyLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzNSAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNSAxMi41TDE3LjUgMjAuNUwyNS41IDEyLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
}
.module.accordion .accordion-content {
  padding: 16px;
  font-size: 18px;
  line-height: 26px;
  position: relative;
  filter: drop-shadow(0px -4px 14px rgba(0, 0, 0, 0.05));
}
.module.accordion .accordion-content :before {
  position: absolute;
  top: -7px;
  left: 40px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 7px 10px;
  border-color: transparent transparent #ffffff transparent;
}
.module.accordion .accordion-content > :last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .module.accordion .toggle {
    font-size: 24px;
    line-height: 30px;
  }
  .module.accordion .accordion-content {
    padding: 24px;
  }
}
.module.author-list {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .module.author-list {
    margin-bottom: 20px;
  }
}
.module.author-list .col-12 {
  margin-bottom: 40px;
}
.module.author-list + .module {
  margin-top: 0;
}
.module.author-list .card {
  text-align: center;
  border: 0;
}
.module.author-list .card figure {
  width: 120px;
  margin: 0 auto 20px auto;
}
.module.author-list .card figure img {
  border-radius: 50%;
  border: 0;
  width: 100%;
}
.module.author-list .card figure figcaption {
  margin: 12px auto 0 auto !important;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: var(--black);
}
@media (min-width: 768px) {
  .module.author-list .card figure figcaption {
    margin: 12px 0 0 !important;
  }
}
.module.author-list .card .card-title {
  font-size: 24px;
  line-height: 30px;
  font-family: var(--font-family-headline);
  font-weight: 700;
  margin-bottom: 4px;
}
.module.author-list .card .card-subtitle {
  font-size: 20px;
  line-height: 30px;
  line-height: 26px;
  margin-top: 0;
}
.module.author-list .card .card-text {
  margin-top: 24px;
  color: var(--gray-1000);
  text-align: left;
}
@media (min-width: 768px) {
  .module.author-list .card .card-text {
    font-size: 18px;
    line-height: 26px;
  }
}
.module.author-list .card .card-text > :last-child {
  margin-bottom: 0;
}
.module.author-list .card .card-text ul {
  margin-left: 10px;
}
.module.author-list .card .card-text ul li {
  margin-bottom: 0;
}
.module.author-list.background-color .card {
  background-color: var(--gray-200);
  font-size: 20px;
  line-height: 30px;
  padding: 24px;
  height: 100%;
  border-radius: var(--default-border-radius);
}
.module.author-list.size-small .card {
  font-size: 18px;
  line-height: 26px;
}
.module.author-list.size-small .card figure {
  width: 100px;
  margin-bottom: 20px;
}
.module.author-list.size-small .card .card-title {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 0;
}
.module.author-list.size-small .card .card-subtitle {
  font-size: 18px;
  line-height: 26px;
  color: var(--gray-700);
}
@media (min-width: 768px) {
  .module.author-list.size-small .card .card-subtitle {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 360px) and (max-width: 575.98px) {
  .module.author-list.size-small .col-12 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 576px) {
  .module.author-list.size-small .row {
    margin-right: -12px;
    margin-left: -12px;
  }
  .module.author-list.size-small .row .col-12 {
    padding-right: 12px;
    padding-left: 12px;
  }
}
.module.author-list.image-left.size-default .card {
  text-align: left;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
}
.module.author-list.image-left.size-default .card figure {
  width: 100px;
  margin: 0 20px 0 0;
}
.module.author-list.image-left.size-default .card.size-big figure {
  margin: 0 40px 0 0;
}
.module.author-list.image-left.size-default .card .card-body {
  word-break: break-word;
  width: calc(100% - 180px);
}
@media (min-width: 768px) {
  .module.author-list {
    margin-bottom: 0;
  }
  .module.author-list.image-left .card {
    text-align: left;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
  }
  .module.author-list.image-left .card figure {
    width: 100px;
    margin: 0 20px 0 0;
  }
  .module.author-list.image-left .card.size-big figure {
    margin: 0 40px 0 0;
  }
  .module.author-list.image-left .card .card-body {
    word-break: break-word;
    width: calc(100% - 180px);
  }
  .module.author-list .card {
    font-size: 24px;
    line-height: 36px;
  }
  .module.author-list + blockquote {
    margin-top: 100px;
  }
}
.module.author-list.size-big .card figure {
  width: 140px;
  margin-bottom: 40px;
}
.module.author-list.size-big.image-left .card {
  text-align: left;
}
@media (min-width: 768px) {
  .module.author-list.size-big.image-left .card figure {
    margin-bottom: 0;
    margin-right: 40px;
  }
}
.module.author-list + blockquote {
  margin-top: 80px;
}
.module.author-list .card-body .btn {
  margin-top: 25px;
  margin-bottom: 16px;
}
.module.author-list .card-body p + ul {
  margin-top: -12px;
}
.module.teaser-list {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .module.teaser-list {
    margin-bottom: 20px;
  }
}
.module.teaser-list .col-12 {
  margin-bottom: 40px;
}
.module.teaser-list .card {
  text-align: center;
  font-size: 18px;
  line-height: 26px;
  padding: 88px 24px 24px 24px;
  height: 100%;
  border: 1px solid var(--secondary-300);
  border-radius: var(--default-border-radius);
  position: relative;
}
.module.teaser-list .card .icon {
  position: absolute;
  top: 0;
  left: 0;
  height: 88px;
  width: 100%;
  -webkit-mask-position: 50% 24px;
          mask-position: 50% 24px;
  -webkit-mask-size: 49px;
          mask-size: 49px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--secondary-600);
  display: block;
  padding: 0;
}
.module.teaser-list .card .card-title {
  font-size: 21px;
  line-height: 26px;
}
.module.teaser-list .card .card-text {
  margin-top: 4px;
}
.module.teaser-list .card .card-text > :last-child {
  margin-bottom: 0;
}
.module.teaser-list + blockquote {
  margin-top: 80px;
}
@media (max-width: 767.98px) {
  .module.teaser-list {
    margin-bottom: 20px;
  }
  .module.teaser-list > .row {
    grid-gap: 0;
    display: grid;
    grid-template-rows: auto auto;
    overflow: auto;
    flex-wrap: nowrap;
    grid-auto-flow: column;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .module.teaser-list > .row::-webkit-scrollbar {
    display: none;
  }
  .module.teaser-list > .row > .col-12 {
    width: 333px;
    flex: 0 0 333px;
    max-width: 333px;
  }
  .module.teaser-list > .row > .col-12:nth-child(even) {
    margin-bottom: 20px;
  }
}
@media (max-width: 399.98px) {
  .module.teaser-list > .row > .col-12 {
    width: 280px;
    flex: 0 0 280px;
    max-width: 280px;
  }
}
.module.teaser-image-list {
  margin-bottom: 0;
  text-align: center;
}
.module.teaser-image-list .col-12 {
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .module.teaser-image-list .col-12 {
    margin-bottom: 40px;
  }
}
.module.teaser-image-list h2 {
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .module.teaser-image-list h2 {
    font-size: 42px;
    line-height: 50px;
  }
}
.module.teaser-image-list .card {
  text-align: center;
  background: var(--gray-200);
  font-size: 18px;
  line-height: 26px;
  padding: 32px 32px 24px 32px;
  height: 100%;
  border: 1px solid var(--gray-300);
  border-radius: var(--default-border-radius);
}
.module.teaser-image-list .card .card-image {
  margin-bottom: 20px;
}
.module.teaser-image-list .card .card-image figure {
  padding: 8px 12px;
  margin: 0;
  background: var(--gray-300);
  border-radius: var(--default-border-radius);
  display: inline-block;
}
.module.teaser-image-list .card .card-image figure img {
  max-height: 102px;
  width: auto;
  margin: 0 auto;
}
.module.teaser-image-list .card .card-text > :last-child {
  margin-bottom: 0;
}
.module.article-list {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.module.article-list.single-post {
  max-width: initial;
}
@media (max-width: 767.98px) {
  .module.article-list.single-post.template-default header {
    margin-bottom: 24px;
  }
}
@media (max-width: 767.98px) {
  .module.article-list.single-post.template-event article > div > div > .d-none.d-md-block {
    display: block !important;
    margin-bottom: 24px;
  }
  .module.article-list.single-post.template-event article time {
    display: block;
    background: var(--white);
    color: var(--primary-600);
    padding: 34px 20px;
    border: 1px solid var(--primary-600);
    border-radius: var(--default-border-radius);
  }
  .module.article-list.single-post.template-event article time span {
    font-family: var(--font-family-headline);
    font-weight: 700;
    font-size: 48px;
    line-height: 58px;
    display: block;
    margin-bottom: -5px;
  }
}
.module.article-list > header {
  text-align: left;
  margin-bottom: 24px !important;
}
.module.article-list > header a {
  display: block;
  color: var(--primary-600);
  padding: 10px 0;
  text-align: left;
  margin: 12px 0 24px;
  font-size: 18px;
  line-height: 21px;
  line-height: 22px;
  font-weight: 700;
}
.module.article-list > header a:hover {
  opacity: 0.7;
}
@media (min-width: 768px) {
  .module.article-list > header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .module.article-list > header a {
    margin: 0;
  }
}
.module.article-list article {
  margin-bottom: 24px;
}
.module.article-list article:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .module.article-list + .wp-block-group {
    margin-top: 160px;
  }
}
.module.buttons {
  display: flex;
  justify-content: center;
}
@media (max-width: 575.98px) {
  .module.buttons .btn {
    flex: 1;
  }
}
.module.toc .col-12 > div {
  padding: 40px 24px;
  border-top: 1px solid var(--gray-300);
  border-bottom: 1px solid var(--gray-300);
}
@media (min-width: 768px) {
  .module.toc .col-12 > div {
    padding: 40px;
  }
}
.module.toc h2 {
  font-weight: normal;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 30px;
}
@media (min-width: 768px) {
  .module.toc h2 {
    font-size: 28px;
    line-height: 36px;
  }
}
.module.toc h2 span {
  font-weight: bold;
}
.module.toc ul {
  margin: 0;
  font-size: 20px;
  line-height: 30px;
  padding-left: 15px;
}
.module.toc ul li {
  list-style-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHBhdGggZD0iTTEgMTFMNiA2TDEgMSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=);
}
.module.toc ul a {
  font-weight: bold;
  text-decoration: underline;
  color: var(--primary-600);
}
.module.toc ul a:hover {
  text-decoration: underline;
  opacity: 0.7;
}
.module.counter {
  background: var(--gray-200);
  padding: 24px;
  text-align: center;
}
.module.counter span {
  display: block;
}
.module.counter .title {
  color: var(--primary-600);
  margin-bottom: 4px;
  font-family: var(--font-family-headline);
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
}
@media (min-width: 768px) {
  .module.counter .title {
    font-size: 18px;
    line-height: 21px;
  }
}
.module.counter .number {
  font-family: var(--font-family-headline);
  font-weight: 700;
  font-size: 38px;
  line-height: 46px;
}
.module.counter .subtitle {
  font-family: var(--font-family-headline);
  font-weight: 700;
  font-size: 21px;
  line-height: 26px;
}
.module.counter .details {
  margin-top: 16px;
  padding-top: 12px;
  border-top: 1px solid var(--gray-400);
  color: var(--gray-600);
  font-size: 14px;
  line-height: 20px;
}
.module.iconbox {
  padding: 132px 20px 20px;
  background: var(--gray-200);
  color: var(--gray-600);
  position: relative;
  border-radius: var(--default-border-radius);
}
.module.iconbox a:not(.btn):not(.button) {
  color: var(--gray-600);
}
.module.iconbox a:not(.btn):not(.button):hover {
  color: var(--primary-600);
}
.module.iconbox.design-border {
  background-color: transparent;
  border: 1px solid var(--primary-600);
  font-family: var(--font-family-other);
}
.module.iconbox.design-border .badge {
  color: var(--primary-600);
  display: block;
  font-weight: 700;
  left: 0;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: -13px;
  width: 100%;
}
.module.iconbox.design-border .badge span {
  display: inline-block;
  padding: 0 10px;
  background: #fff;
}
@media (min-width: 768px) {
  .module.iconbox.design-border .badge {
    top: -15px;
  }
}
.module.iconbox.design-border.sponsoring {
  border-color: var(--gray-400);
}
.module.iconbox.design-border.sponsoring .badge {
  color: var(--gray-1000);
  text-transform: none;
  font-size: 18px;
  line-height: 26px;
}
.module.iconbox.design-border.has-badge {
  margin-top: 63px;
}
.module.iconbox.design-border h2, .module.iconbox.design-border h3 {
  font-family: var(--font-family-other);
}
.module.iconbox.design-border:not(.has-event) > div {
  font-size: 18px;
  line-height: 26px;
}
.module.iconbox.design-simple {
  background-color: transparent;
  padding-top: 112px;
  padding-bottom: 0;
}
.module.iconbox.design-simple:before, .module.iconbox.design-simple .icon {
  top: 0;
}
.module.iconbox.type-left_center > div {
  text-align: center;
}
.module.iconbox.type-left_center > div:before, .module.iconbox.type-left_center > div > div .icon {
  display: none !important;
}
@media (max-width: 767.98px) {
  .module.iconbox.type-left_center > div .mt-auto {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .module.iconbox.type-left_center {
    padding-top: 40px;
    text-align: center !important;
  }
  .module.iconbox.type-left_center.design-simple {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
  }
  .module.iconbox.type-left_center:before, .module.iconbox.type-left_center .icon {
    display: none;
  }
  .module.iconbox.type-left_center > div {
    display: inline-block;
    position: relative;
    padding-left: 120px;
    text-align: left;
  }
  .module.iconbox.type-left_center > div:before, .module.iconbox.type-left_center > div .icon {
    display: block !important;
    top: calc(50% - 40px) !important;
    left: 0 !important;
  }
}
.module.iconbox.design-lines {
  background-color: transparent;
  border-top: 1px solid var(--gray-200);
  border-bottom: 1px solid var(--gray-200);
  border-radius: 0;
}
.module.iconbox:before, .module.iconbox.type-left_center > div:before {
  content: "";
  display: block;
  position: absolute;
  top: 40px;
  left: calc(50% - 40px);
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background-color: transparent;
  border: 1px solid var(--primary-600);
}
.module.iconbox .icon {
  display: block;
  content: "";
  background-color: var(--primary-600);
  width: 80px;
  height: 80px;
  position: absolute;
  top: 40px;
  left: calc(50% - 40px);
  -webkit-mask-size: 48px;
          mask-size: 48px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
          mask-position: 50% 50%;
}
.module.iconbox > div :last-child {
  margin-bottom: 0;
}
.module.iconbox h2 {
  color: var(--gray-1000);
}
.module.iconbox h2 + div > :last-child {
  margin-bottom: 0;
}
.module.iconbox figure {
  margin-bottom: 24px;
  margin-top: 12px;
}
@media (min-width: 768px) {
  .module.iconbox figure {
    margin-top: 0;
  }
}
.module.iconbox figure img {
  width: 100%;
}
.module.iconbox.image-small figure img {
  max-width: 120px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .module.iconbox.image-small figure img {
    max-width: 180px;
  }
}
.module.iconbox.image-small.image-position-left figure img {
  margin: 0;
}
.module.iconbox .btn {
  margin-top: 20px;
}
.module.iconbox ul {
  text-align: left;
}
.module.iconbox.no-icon {
  padding-top: 20px;
}
.module.iconbox.no-icon:before, .module.iconbox.no-icon .icon {
  display: none;
}
@media (min-width: 768px) {
  .module.iconbox {
    padding: 152px 40px 40px;
  }
  .module.iconbox.no-icon {
    padding-top: 40px;
  }
  .module.iconbox:before, .module.iconbox .icon {
    top: 40px;
  }
  .module.iconbox.type-left {
    padding: 40px 40px 40px 152px;
    text-align: left;
  }
  .module.iconbox.type-left.design-simple {
    padding-top: 0;
    padding-bottom: 0;
  }
  .module.iconbox.type-left > div {
    min-height: 80px;
  }
  .module.iconbox.type-left.no-icon {
    padding-left: 40px;
  }
  .module.iconbox.type-left:before, .module.iconbox.type-left .icon {
    left: 40px;
  }
}
.module.iconbox .module.article-list {
  margin-top: 0;
}
.module.iconbox .module.article-list.template-event .btn {
  display: none;
}
.module.iconbox .module.article-list.template-event h4 {
  color: var(--gray-600);
}
.module.iconbox .module.article-list.template-event h4 span {
  color: var(--gray-600);
}
.module.iconbox.design-highlight.sponsoring .no-button {
  margin-top: 0 !important;
}
.module.iconbox.has-event .iconbox-content {
  font-family: var(--font-family-other);
}
.module.iconboxes {
  margin: 40px 0 0 0;
}
.module.iconboxes .col-12 {
  margin: 0 0 20px 0;
}
@media (min-width: 768px) {
  .module.iconboxes .row {
    margin-right: -10px;
    margin-left: -10px;
  }
  .module.iconboxes .row .col-12 {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.module.iconboxes .iconbox {
  background: transparent;
  border: 2px solid var(--gray-300);
  border-radius: 12px;
  padding: 124px 32px 32px 32px;
  margin: 0 auto;
  max-width: 720px;
}
@media (min-width: 768px) {
  .module.iconboxes .iconbox {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    text-align: left;
  }
  .module.iconboxes .iconbox h2 {
    font-size: 32px;
    line-height: 42px;
  }
}
.module.iconboxes .iconbox:before {
  background-color: transparent;
  border: 1px solid var(--gray-1000);
  top: 32px;
}
@media (min-width: 768px) {
  .module.iconboxes .iconbox:before {
    left: 32px;
  }
}
.module.iconboxes .iconbox.no-icon {
  padding-top: 32px;
}
.module.iconboxes .iconbox.no-icon:before {
  display: none;
}
.module.iconboxes .iconbox .icon {
  background-color: var(--gray-1000);
  top: 32px;
  -webkit-mask-size: 48px;
          mask-size: 48px;
}
@media (min-width: 768px) {
  .module.iconboxes .iconbox .icon {
    left: 32px;
  }
}
@media (min-width: 768px) {
  .module.iconboxes .iconbox.type-left {
    padding: 32px 32px 32px 192px;
  }
  .module.iconboxes .iconbox.type-left:before {
    width: 120px;
    height: 120px;
  }
  .module.iconboxes .iconbox.type-left.no-icon {
    padding-left: 32px;
  }
  .module.iconboxes .iconbox.type-left .icon {
    -webkit-mask-size: 64px;
            mask-size: 64px;
    width: 120px;
    height: 120px;
  }
  .module.iconboxes .iconbox.type-left .btn {
    display: inline-block;
    margin-top: 16px !important;
  }
}
.module.iconboxes .iconbox .btn {
  display: block;
  margin-top: 32px !important;
}
.module.iconboxes + * {
  margin-top: 20px !important;
}
.module.freemiumbox {
  padding: 61px 0 50px;
  border-top: 1px solid var(--secondary-600);
  border-bottom: 1px solid var(--secondary-600);
  position: relative;
}
.module.freemiumbox:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI5LjUzMjkgMS44NzVMMTEuMTk5OSAyMC4yMDhMMi44NjY5NCAxMS44NzUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI5LjUzMjkgMS44NzVMMTEuMTk5OSAyMC4yMDhMMi44NjY5NCAxMS44NzUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
  -webkit-mask-size: 27px;
          mask-size: 27px;
  background-color: var(--secondary-600);
}
.module.freemiumbox > div > :last-child {
  margin-bottom: 0;
}
.module.freemiumbox h2 {
  text-align: center;
}
.module.freemiumbox p {
  margin-bottom: 32px;
  margin-top: 0;
}
.module.freemiumbox p + ul {
  margin-top: -12px;
}
.module.freemiumbox ul {
  margin: 24px 0;
  text-align: left;
  padding: 0;
}
.module.freemiumbox > div > div :last-child {
  margin-bottom: 0;
}
.module.freemiumbox .btn {
  margin-top: 32px;
}
.module.freemiumbox .module.buttons {
  margin-bottom: 0;
}
.module.freemiumbox .module.buttons .btn {
  margin-top: 0;
}
.module.image-with-text img {
  width: 100%;
}
.module.image-with-text.image-bottom.image-small img, .module.image-with-text.image-top.image-small img {
  max-width: 25%;
  margin: 0 auto;
}
.module.image-with-text.image-bottom.image-medium img, .module.image-with-text.image-top.image-medium img {
  max-width: 50%;
  margin: 0 auto;
}
.module.image-with-text figure {
  margin-bottom: 24px;
}
.module.image-with-text figure figcaption {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  color: var(--gray-600);
}
.module.image-with-text.image-bottom figure {
  margin: 24px 0 0 0;
}
.module.image-with-text.image-bottom .image-container {
  order: 1;
}
.module.image-with-text .content-container > :last-child {
  margin-bottom: 0;
}
.module.image-with-text.image-top figure {
  margin: 0 0 24px 0;
}
@media (max-width: 767.98px) {
  .module.image-with-text {
    /* &.image-left,
    &.image-right {
      img {
        max-width: 50%;
        margin: 0 auto;
      }
    } */
  }
  .module.image-with-text img {
    max-height: 66.67vh;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 0%;
       object-position: 50% 0%;
  }
}
@media (min-width: 768px) {
  .module.image-with-text.image-right > .row {
    align-items: center;
  }
  .module.image-with-text.image-right .image-container {
    order: 1;
  }
  .module.image-with-text.image-right figure {
    margin: 0 0 0 40px;
  }
  .module.image-with-text.image-left > .row {
    align-items: center;
  }
  .module.image-with-text.image-left figure {
    margin: 0 40px 0 0;
  }
}
.module.interview {
  padding-top: 60px;
  border-top: 1px solid var(--secondary-600);
  position: relative;
}
.module.interview h3 {
  font-family: var(--font-family-headline);
}
.module.interview > header {
  text-align: center;
}
.module.interview > header h3 {
  font-size: 18px;
  line-height: 26px;
  font-family: var(--font-family-headline);
  margin-bottom: 4px;
}
@media (min-width: 768px) {
  .module.interview > header {
    margin-bottom: 48px;
  }
  .module.interview > header h2 {
    font-size: 32px;
    line-height: 38px;
  }
  .module.interview > header h3 {
    font-size: 20px;
    line-height: 30px;
  }
}
.module.interview > header figure {
  margin-bottom: 27px;
}
.module.interview > header figure img {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  border-radius: 50%;
}
.module.interview .teaser {
  margin: 0 0 24px 0;
  font-family: var(--font-family-headline);
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
}
@media (min-width: 768px) {
  .module.interview .teaser {
    font-size: 22px;
    line-height: 32px;
  }
}
.module.interview:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODEiIGhlaWdodD0iNjIiIHZpZXdCb3g9IjAgMCA4MSA2MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYxLjkgNjEuNEM1Ni4zIDYxLjQgNTEuODMzIDU5LjQ2NyA0OC41IDU1LjZDNDUuMTY3IDUxLjYgNDMuNSA0Ni4yIDQzLjUgMzkuNEM0My41IDMwLjg2NyA0Ni4yMzMgMjMuMDY3IDUxLjcgMTZDNTcuMTY3IDguOTMzMDEgNjYuMzY3IDMuNjY3MDEgNzkuMyAwLjIwMDAxMlYxMC42Qzc1LjQzMyAxMS45MzMgNzIuMTY3IDEzLjMzMyA2OS41IDE0LjhDNjYuOTY3IDE2LjEzMyA2NS4wMzMgMTcuNzMzIDYzLjcgMTkuNkM2Mi4zNjcgMjEuMzMzIDYxLjcgMjMuNTMzIDYxLjcgMjYuMkM2MS43IDI3LjY2NyA2Mi4xNjY5IDI4Ljg2NyA2My4wOTk5IDI5LjhDNjQuMTY2OSAzMC43MzMgNjUuNDMzIDMxLjYgNjYuOSAzMi40QzY4LjM2NyAzMy4yIDY5Ljc2NyAzNC4yIDcxLjEgMzUuNEM3Mi41NjcgMzYuNDY3IDczLjc2NyAzOCA3NC43IDQwQzc1Ljc2NyA0MS44NjcgNzYuMyA0NC40IDc2LjMgNDcuNkM3Ni4zIDUyLjEzMyA3NC45IDU1LjYgNzIuMSA1OEM2OS40MzMgNjAuMjY3IDY2LjAzMyA2MS40IDYxLjkgNjEuNFpNMjAuMSA2MS40QzE0LjUgNjEuNCAxMC4wMzMgNTkuNDY3IDYuNjk5OTUgNTUuNkMzLjM2Njk1IDUxLjYgMS42OTk5NSA0Ni4yIDEuNjk5OTUgMzkuNEMxLjY5OTk1IDMwLjg2NyA0LjQzMjk1IDIzLjA2NyA5Ljg5OTk1IDE2QzE1LjM2NyA4LjkzMzAxIDI0LjU2NyAzLjY2NzAxIDM3LjUgMC4yMDAwMTJWMTAuNkMzMy42MzMgMTEuOTMzIDMwLjM2NyAxMy4zMzMgMjcuNyAxNC44QzI1LjE2NyAxNi4xMzMgMjMuMjMyOSAxNy43MzMgMjEuOSAxOS42QzIwLjU2NyAyMS4zMzMgMTkuOSAyMy41MzMgMTkuOSAyNi4yQzE5LjkgMjcuNjY3IDIwLjM2NjkgMjguODY3IDIxLjI5OTkgMjkuOEMyMi4zNjY5IDMwLjczMyAyMy41NjcgMzEuNiAyNC45IDMyLjRDMjYuMzY3IDMzLjIgMjcuODMyOSAzNC4yIDI5LjI5OTkgMzUuNEMzMC43NjY5IDM2LjQ2NyAzMS45NjcgMzggMzIuOSA0MEMzMy45NjcgNDEuODY3IDM0LjUgNDQuNCAzNC41IDQ3LjZDMzQuNSA1Mi4xMzMgMzMuMDk5OSA1NS42IDMwLjI5OTkgNThDMjcuNjMyOSA2MC4yNjcgMjQuMjMzIDYxLjQgMjAuMSA2MS40WiIgZmlsbD0iY3VycmVudENvbG9yIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+PC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODEiIGhlaWdodD0iNjIiIHZpZXdCb3g9IjAgMCA4MSA2MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYxLjkgNjEuNEM1Ni4zIDYxLjQgNTEuODMzIDU5LjQ2NyA0OC41IDU1LjZDNDUuMTY3IDUxLjYgNDMuNSA0Ni4yIDQzLjUgMzkuNEM0My41IDMwLjg2NyA0Ni4yMzMgMjMuMDY3IDUxLjcgMTZDNTcuMTY3IDguOTMzMDEgNjYuMzY3IDMuNjY3MDEgNzkuMyAwLjIwMDAxMlYxMC42Qzc1LjQzMyAxMS45MzMgNzIuMTY3IDEzLjMzMyA2OS41IDE0LjhDNjYuOTY3IDE2LjEzMyA2NS4wMzMgMTcuNzMzIDYzLjcgMTkuNkM2Mi4zNjcgMjEuMzMzIDYxLjcgMjMuNTMzIDYxLjcgMjYuMkM2MS43IDI3LjY2NyA2Mi4xNjY5IDI4Ljg2NyA2My4wOTk5IDI5LjhDNjQuMTY2OSAzMC43MzMgNjUuNDMzIDMxLjYgNjYuOSAzMi40QzY4LjM2NyAzMy4yIDY5Ljc2NyAzNC4yIDcxLjEgMzUuNEM3Mi41NjcgMzYuNDY3IDczLjc2NyAzOCA3NC43IDQwQzc1Ljc2NyA0MS44NjcgNzYuMyA0NC40IDc2LjMgNDcuNkM3Ni4zIDUyLjEzMyA3NC45IDU1LjYgNzIuMSA1OEM2OS40MzMgNjAuMjY3IDY2LjAzMyA2MS40IDYxLjkgNjEuNFpNMjAuMSA2MS40QzE0LjUgNjEuNCAxMC4wMzMgNTkuNDY3IDYuNjk5OTUgNTUuNkMzLjM2Njk1IDUxLjYgMS42OTk5NSA0Ni4yIDEuNjk5OTUgMzkuNEMxLjY5OTk1IDMwLjg2NyA0LjQzMjk1IDIzLjA2NyA5Ljg5OTk1IDE2QzE1LjM2NyA4LjkzMzAxIDI0LjU2NyAzLjY2NzAxIDM3LjUgMC4yMDAwMTJWMTAuNkMzMy42MzMgMTEuOTMzIDMwLjM2NyAxMy4zMzMgMjcuNyAxNC44QzI1LjE2NyAxNi4xMzMgMjMuMjMyOSAxNy43MzMgMjEuOSAxOS42QzIwLjU2NyAyMS4zMzMgMTkuOSAyMy41MzMgMTkuOSAyNi4yQzE5LjkgMjcuNjY3IDIwLjM2NjkgMjguODY3IDIxLjI5OTkgMjkuOEMyMi4zNjY5IDMwLjczMyAyMy41NjcgMzEuNiAyNC45IDMyLjRDMjYuMzY3IDMzLjIgMjcuODMyOSAzNC4yIDI5LjI5OTkgMzUuNEMzMC43NjY5IDM2LjQ2NyAzMS45NjcgMzggMzIuOSA0MEMzMy45NjcgNDEuODY3IDM0LjUgNDQuNCAzNC41IDQ3LjZDMzQuNSA1Mi4xMzMgMzMuMDk5OSA1NS42IDMwLjI5OTkgNThDMjcuNjMyOSA2MC4yNjcgMjQuMjMzIDYxLjQgMjAuMSA2MS40WiIgZmlsbD0iY3VycmVudENvbG9yIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+PC9zdmc+Cg==);
}
.module.interview:after {
  content: "";
  position: absolute;
  display: block;
  left: calc(50% - 30px);
  top: -30px;
  width: 60px;
  height: 60px;
  background: var(--white);
  z-index: 1;
}
@media (min-width: 768px) {
  .module.interview > header {
    margin-bottom: 24px;
  }
}
.module.interview > header h3, .module.interview > header figure {
  margin-top: 0;
}
.module.interview.questions:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzNiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4Ljg2NyAyOC44ODVWMjYuMjE4QzI4Ljg2NyAyNS41MTc2IDI4LjcyOSAyNC44MjQgMjguNDYwOSAyNC4xNzY5QzI4LjE5MjggMjMuNTI5OCAyNy43OTk5IDIyLjk0MTkgMjcuMzA0NiAyMi40NDY3QzI2LjgwOTMgMjEuOTUxNCAyNi4yMjEzIDIxLjU1ODYgMjUuNTc0MSAyMS4yOTA3QzI0LjkyNyAyMS4wMjI3IDI0LjIzMzQgMjAuODg0OSAyMy41MzMgMjAuODg1SDEyLjg2N0MxMi4xNjY1IDIwLjg4NDkgMTEuNDcyOSAyMS4wMjI3IDEwLjgyNTggMjEuMjkwN0MxMC4xNzg3IDIxLjU1ODYgOS41OTA2MyAyMS45NTE0IDkuMDk1MzEgMjIuNDQ2N0M4LjU5OTk5IDIyLjk0MTkgOC4yMDcwOCAyMy41Mjk4IDcuOTM5IDI0LjE3NjlDNy42NzA5MyAyNC44MjQgNy41MzI5NiAyNS41MTc2IDcuNTMyOTYgMjYuMjE4VjI4Ljg4NU0xOC4yIDE1LjU1MUMxOS42MTQ0IDE1LjU1MSAyMC45NzA4IDE0Ljk4OTEgMjEuOTcxIDEzLjk4OUMyMi45NzExIDEyLjk4ODkgMjMuNTMzIDExLjYzMjQgMjMuNTMzIDEwLjIxOEMyMy41MzMgOC44MDM2MSAyMi45NzExIDcuNDQ3MTQgMjEuOTcxIDYuNDQ3MDFDMjAuOTcwOCA1LjQ0Njg4IDE5LjYxNDQgNC44ODUwMSAxOC4yIDQuODg1MDFDMTYuNzg1NiA0Ljg4NTAxIDE1LjQyOTEgNS40NDY4OCAxNC40MjkgNi40NDcwMUMxMy40Mjg4IDcuNDQ3MTQgMTIuODY3IDguODAzNjEgMTIuODY3IDEwLjIxOEMxMi44NjcgMTEuNjMyNCAxMy40Mjg4IDEyLjk4ODkgMTQuNDI5IDEzLjk4OUMxNS40MjkxIDE0Ljk4OTEgMTYuNzg1NiAxNS41NTEgMTguMiAxNS41NTFaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzNiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4Ljg2NyAyOC44ODVWMjYuMjE4QzI4Ljg2NyAyNS41MTc2IDI4LjcyOSAyNC44MjQgMjguNDYwOSAyNC4xNzY5QzI4LjE5MjggMjMuNTI5OCAyNy43OTk5IDIyLjk0MTkgMjcuMzA0NiAyMi40NDY3QzI2LjgwOTMgMjEuOTUxNCAyNi4yMjEzIDIxLjU1ODYgMjUuNTc0MSAyMS4yOTA3QzI0LjkyNyAyMS4wMjI3IDI0LjIzMzQgMjAuODg0OSAyMy41MzMgMjAuODg1SDEyLjg2N0MxMi4xNjY1IDIwLjg4NDkgMTEuNDcyOSAyMS4wMjI3IDEwLjgyNTggMjEuMjkwN0MxMC4xNzg3IDIxLjU1ODYgOS41OTA2MyAyMS45NTE0IDkuMDk1MzEgMjIuNDQ2N0M4LjU5OTk5IDIyLjk0MTkgOC4yMDcwOCAyMy41Mjk4IDcuOTM5IDI0LjE3NjlDNy42NzA5MyAyNC44MjQgNy41MzI5NiAyNS41MTc2IDcuNTMyOTYgMjYuMjE4VjI4Ljg4NU0xOC4yIDE1LjU1MUMxOS42MTQ0IDE1LjU1MSAyMC45NzA4IDE0Ljk4OTEgMjEuOTcxIDEzLjk4OUMyMi45NzExIDEyLjk4ODkgMjMuNTMzIDExLjYzMjQgMjMuNTMzIDEwLjIxOEMyMy41MzMgOC44MDM2MSAyMi45NzExIDcuNDQ3MTQgMjEuOTcxIDYuNDQ3MDFDMjAuOTcwOCA1LjQ0Njg4IDE5LjYxNDQgNC44ODUwMSAxOC4yIDQuODg1MDFDMTYuNzg1NiA0Ljg4NTAxIDE1LjQyOTEgNS40NDY4OCAxNC40MjkgNi40NDcwMUMxMy40Mjg4IDcuNDQ3MTQgMTIuODY3IDguODAzNjEgMTIuODY3IDEwLjIxOEMxMi44NjcgMTEuNjMyNCAxMy40Mjg4IDEyLjk4ODkgMTQuNDI5IDEzLjk4OUMxNS40MjkxIDE0Ljk4OTEgMTYuNzg1NiAxNS41NTEgMTguMiAxNS41NTFaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
  background-color: var(--secondary-600);
}
.module.interview.default:before {
  background-color: var(--secondary-600);
}
.module.interview > div strong {
  display: block;
  margin-bottom: 4px;
}
.module.interview > div h3 {
  font-size: 20px;
  line-height: 30px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .module.interview > div h3 {
    font-size: 22px;
    line-height: 32px;
    margin-top: 24px;
  }
}
.module.interview > div blockquote {
  margin: 30px 0 50px 0;
  font-size: 18px;
  line-height: 26px;
}
@media (min-width: 768px) {
  .module.interview > div blockquote {
    font-size: 20px;
    line-height: 30px;
  }
  .module.interview > div blockquote:before {
    width: 140px;
    background-position: 50% 10px;
  }
}
.module.interview > div > :last-child {
  margin-bottom: 0;
}
.module.interview > div.details {
  font-size: 14px;
  line-height: 20px;
  margin-top: 40px;
  padding-top: 20px;
  border-top: 1px solid var(--gray-400);
}
.module.photo-series {
  text-align: center;
}
.module.photo-series figure {
  margin: 0;
}
.module.photo-series figure img {
  margin: 0 auto;
}
.module.photo-series .grid {
  display: grid;
  grid-auto-columns: 1fr 1fr;
  grid-gap: 12px 16px;
  grid-auto-rows: 50vw 25vw;
}
@media (min-width: 768px) {
  .module.photo-series .grid {
    grid-template-columns: 2fr 1fr;
    grid-auto-rows: 16vw;
  }
}
@media (min-width: 1140px) {
  .module.photo-series .grid {
    grid-auto-rows: 194px;
  }
}
.module.photo-series .grid figure:nth-child(3n+1) {
  grid-column: span 2;
}
@media (min-width: 768px) {
  .module.photo-series .grid figure:nth-child(3n+1) {
    grid-column: initial;
    grid-row: span 2;
  }
}
.module.photo-series .grid img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.module.photo-series .content {
  margin: 24px 0 0;
  text-align: left;
}
.module.photo-series .btn {
  margin-top: 24px;
}
.module.post-item {
  text-align: center;
}
.module.post-item .content {
  margin: 24px 0;
  text-align: left;
}
.module.post-item > :last-child {
  margin-bottom: 0;
}
.module.post-item figure {
  margin: 0;
}
.module.post-item figure img {
  width: 100%;
}
.module.post-item-image > header h3, .module.post-item-highlight > header h3 {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 19px;
  font-family: var(--font-family-other);
}
@media (min-width: 768px) {
  .module.post-item-image > header h3, .module.post-item-highlight > header h3 {
    font-size: 18px;
    line-height: 21px;
  }
}
.module.post-item-highlight {
  background: var(--gray-1000);
  color: var(--white);
  padding: 20px;
}
@media (min-width: 768px) {
  .module.post-item-highlight {
    padding: 40px;
  }
}
.module.post-item-highlight > header h3 {
  color: var(--white);
}
.module.post-item-highlight > header h3 span {
  color: var(--gray-400);
  border-left-color: var(--gray-500);
}
.module.post-item-highlight .btn-primary, .module.post-item-highlight .btn-primary:hover, .module.post-item-highlight .btn-primary:focus {
  background-color: var(--white) !important;
  border-color: var(--white) !important;
  color: var(--primary-600) !important;
}
.module.paywall-item {
  margin: 0 auto;
}
.module.paywall-item .paywall {
  margin-top: 0;
  margin-bottom: 0;
}
.module.post-tag {
  text-align: center;
  border-top: 1px solid var(--gray-400);
  border-bottom: 1px solid var(--gray-400);
  padding: 40px 0;
}
.module.post-tag.has-image {
  background-position: 50% 0;
  background-size: 80px;
  background-repeat: no-repeat;
  padding: 112px 0 0;
}
.module.post-tag h3 {
  color: var(--gray-1000);
  text-transform: uppercase;
  margin: 0;
  font-size: 18px;
  line-height: 26px;
}
.module.post-tag h2 {
  margin: 4px 0 8px 0;
  font-size: 28px;
  line-height: 36px;
  display: inline-block;
}
.module.post-tag > div {
  margin: 8px 0 24px 0;
}
.module.post-tag > header {
  margin-bottom: 8px !important;
}
.module.post-tag > header > :last-child {
  margin-bottom: 0;
}
.module.post-tag .btn {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .module.post-tag {
    text-align: left;
  }
  .module.post-tag.has-image {
    padding: 0 0 0 112px;
    background-position: 0 0;
  }
  .module.post-tag > header {
    text-align: left;
  }
}
.module.social-share {
  text-align: center;
  padding: 40px 0;
  margin: 24px 0;
  border-top: 1px solid var(--gray-400);
  border-bottom: 1px solid var(--gray-400);
}
@media (min-width: 768px) {
  .module.social-share {
    margin: 24px 0;
  }
}
.module.social-share h2 {
  font-size: 18px;
  line-height: 21px;
}
@media (min-width: 768px) {
  .module.social-share h2 {
    font-size: 18px;
    line-height: 21px;
  }
}
.module.social-share .social-container a {
  width: 40px;
  height: 40px;
  margin: 8px 8px 0 8px;
  background-color: var(--primary-600);
}
.module.gallery .grid {
  display: grid;
  grid-auto-columns: 1fr;
  grid-gap: 16px 20px;
  grid-auto-rows: 53vw;
}
.module.gallery .grid.has-figcaption {
  grid-auto-rows: calc(53vw + 28px);
}
@media (min-width: 1140px) {
  .module.gallery .grid {
    grid-auto-rows: 604px;
  }
  .module.gallery .grid.has-figcaption {
    grid-auto-rows: 632px;
  }
}
.module.gallery .grid figure {
  margin: 0;
  position: relative;
}
.module.gallery .grid figure figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  display: block;
  width: 100%;
  text-align: left;
  margin: 0 !important;
  padding: 4px 8px;
}
.module.gallery .grid img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 576px) {
  .module.gallery.v1 .grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-rows: 25vw 53vw 16vw;
  }
  .module.gallery.v1 .grid.has-figcaption {
    grid-auto-rows: calc(25vw + 28px) calc(53vw + 28px) calc(16vw + 28px);
  }
}
@media (min-width: 1140px) {
  .module.gallery.v1 .grid {
    grid-auto-rows: 297px 607px 194px;
  }
  .module.gallery.v1 .grid.has-figcaption {
    grid-auto-rows: 325px 635px 225px;
  }
}
@media (min-width: 576px) {
  .module.gallery.v1 .grid figure {
    grid-column: span 2;
  }
  .module.gallery.v1 .grid figure:nth-child(6n+1), .module.gallery.v1 .grid figure:nth-child(6n+2) {
    grid-column: span 3;
  }
  .module.gallery.v1 .grid figure:nth-child(6n+3) {
    grid-column: span 6;
  }
}
.module.gallery.v2 .grid {
  grid-auto-rows: 53vw 160vw 160vw 53vw 53vw 53vw 53vw;
}
.module.gallery.v2 .grid.has-figcaption {
  grid-auto-rows: calc(53vw + 28px) calc(160vw + 28px) calc(160vw + 28px) calc(53vw + 28px) calc(53vw + 28px) calc(53vw + 28px) calc(53vw + 28px);
}
@media (min-width: 576px) {
  .module.gallery.v2 .grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-rows: 24vw 24vw 24vw 24vw 16vw;
  }
  .module.gallery.v2 .grid.has-figcaption {
    grid-auto-rows: calc(24vw + 28px) calc(24vw + 28px) calc(24vw + 28px) calc(24vw + 28px) calc(16vw + 28px);
  }
}
@media (min-width: 1140px) {
  .module.gallery.v2 .grid {
    grid-auto-rows: 289px 289px 289px 289px 194px;
  }
  .module.gallery.v2 .grid.has-figcaption {
    grid-auto-rows: 317px 317px 317px 317px 222px;
  }
}
@media (min-width: 576px) {
  .module.gallery.v2 .grid figure {
    grid-column: span 2;
  }
  .module.gallery.v2 .grid figure:nth-child(7n+1), .module.gallery.v2 .grid figure:nth-child(7n+2), .module.gallery.v2 .grid figure:nth-child(7n+3), .module.gallery.v2 .grid figure:nth-child(7n+4) {
    grid-column: span 3;
  }
  .module.gallery.v2 .grid figure:nth-child(7n+2), .module.gallery.v2 .grid figure:nth-child(7n+3) {
    grid-row: span 3;
  }
}
.module.gallery.v3 .grid {
  grid-auto-rows: 160vw;
}
.module.gallery.v3 .grid.has-figcaption {
  grid-auto-rows: calc(160vw + 28px);
}
@media (min-width: 576px) {
  .module.gallery.v3 .grid {
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 82vw;
  }
  .module.gallery.v3 .grid.has-figcaption {
    grid-auto-rows: calc(82vw + 28px);
  }
}
@media (min-width: 1140px) {
  .module.gallery.v3 .grid {
    grid-auto-rows: 939px;
  }
  .module.gallery.v3 .grid.has-figcaption {
    grid-auto-rows: 967px;
  }
}
.module.gallery.v4 .grid {
  grid-auto-rows: 160vw;
}
.module.gallery.v4 .grid.has-figcaption {
  grid-auto-rows: calc(160vw + 28px);
}
@media (min-width: 576px) {
  .module.gallery.v4 .grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: 53vw;
  }
  .module.gallery.v4 .grid.has-figcaption {
    grid-auto-rows: calc(53vw + 28px);
  }
}
@media (min-width: 1140px) {
  .module.gallery.v4 .grid {
    grid-auto-rows: 608px;
  }
  .module.gallery.v4 .grid.has-figcaption {
    grid-auto-rows: 636px;
  }
}
.module.gallery .content {
  margin: 20px 16px 0 16px;
}
@media (min-width: 768px) {
  .module.gallery .content {
    margin: 20px 0 0;
  }
}
@media (min-width: 1200px) {
  .module.gallery {
    margin-left: -80px;
    margin-right: -80px;
    width: calc(100% + 160px);
  }
}
.module.freemiumbox:before, .module.interview:before {
  display: block;
  content: "";
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
          mask-position: 50% 50%;
  -webkit-mask-size: 32px;
          mask-size: 32px;
  background-color: var(--secondary-600);
  width: 52px;
  height: 52px;
  position: absolute;
  top: -26px;
  left: calc(50% - 26px);
  z-index: 2;
  border-radius: 50%;
}
.module.freemiumbox:after, .module.interview:after {
  content: "";
  position: absolute;
  display: block;
  left: calc(50% - 30px);
  top: -30px;
  width: 60px;
  height: 60px;
  background: var(--white);
  z-index: 1;
}
.module.interview.questions.has-image:before {
  display: none;
}
.module.interview.questions.has-image header figure {
  position: absolute;
  top: -26px;
  left: calc(50% - 26px);
  margin: 0;
  z-index: 2;
}
.module.interview.questions.has-image header figure img {
  width: 52px;
  height: 52px;
  border-radius: 50%;
}
.module.icon-list .card {
  border: 0;
  padding: 104px 0 0;
  position: relative;
  opacity: 1 !important;
}
.module.icon-list .card:before {
  height: 80px;
  width: 80px;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: calc(50% - 40px);
  border-radius: 80px;
  background: no-repeat 50% 50% transparent;
  z-index: 0;
  border: 2px solid var(--primary-600);
}
.module.icon-list .card .icon {
  -webkit-mask-size: 48px;
          mask-size: 48px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
          mask-position: 50% 50%;
  display: block;
  content: "";
  width: 48px;
  height: 48px;
  position: absolute;
  top: 16px;
  left: calc(50% - 24px);
  background-color: var(--primary-600);
  padding: 0;
}
@media (min-width: 768px) {
  .module.icon-list .card {
    padding: 0 0 0 124px;
  }
  .module.icon-list .card:before {
    left: 0;
  }
  .module.icon-list .card .icon {
    left: 16px;
  }
}
.module.icon-list .card .card-title {
  font-weight: 700;
  text-align: center;
}
@media (min-width: 768px) {
  .module.icon-list .card .card-title {
    text-align: left;
  }
}
.module.icon-list .card .card-text {
  font-size: 18px;
  line-height: 26px;
}
.module.icon-list .card .card-text > :last-child {
  margin-bottom: 0;
}
.module.icon-list .card + .card {
  margin-top: 40px;
  padding-top: 144px;
  border-top: 1px solid var(--gray-400);
  background-position: 16px 56px;
}
.module.icon-list .card + .card:before {
  top: 40px;
}
.module.icon-list .card + .card .icon {
  top: 56px;
}
@media (min-width: 768px) {
  .module.icon-list .card + .card {
    padding-top: 40px;
  }
}
.module.icon-list-v2 h2 {
  max-width: 750px;
  margin-bottom: 46px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .module.icon-list-v2 h2 {
    font-size: 42px;
    line-height: 50px;
    margin-bottom: 48px;
    text-align: center;
  }
}
.module.icon-list-v2 .card {
  border: 0;
  padding: 120px 0 0;
  position: relative;
  opacity: 1 !important;
}
.module.icon-list-v2 .card .icon {
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
          mask-position: 50% 50%;
  display: block;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 24px;
  left: calc(50% - 50px);
  background-color: var(--gray-1000);
  padding: 0;
}
@media (min-width: 768px) {
  .module.icon-list-v2 .card {
    background-position: 50% 48px;
    padding: 144px 0 0;
    text-align: center;
  }
}
.module.icon-list-v2 .card .card-title {
  font-family: var(--font-family-headline);
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .module.icon-list-v2 .card .card-title {
    font-size: 28px;
    line-height: 36px;
  }
}
.module.icon-list-v2 .card .card-text {
  font-size: 18px;
  line-height: 26px;
}
.module.icon-list-v2 .card .card-text > :last-child {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .module.icon-list-v2 > .row > .col-12 .card .icon {
    top: 6px;
  }
  .module.icon-list-v2 > .row > .col-12 + .col-12 .card {
    margin-top: 40px;
    padding-top: 154px;
    border-top: 1px solid var(--gray-300);
    background-position: 0 40px;
  }
  .module.icon-list-v2 > .row > .col-12 + .col-12 .card .icon {
    top: 40px;
  }
}
@media (min-width: 768px) {
  .module.icon-list-v2 > .row > .col-12 {
    border-top: 1px solid var(--gray-300);
    border-right: 1px solid var(--gray-300);
    padding-bottom: 24px;
  }
  .module.icon-list-v2 > .row > .col-12:nth-child(1), .module.icon-list-v2 > .row > .col-12:nth-child(2) {
    border-top: 0;
    padding-bottom: 40px;
  }
  .module.icon-list-v2 > .row > .col-12:nth-child(2), .module.icon-list-v2 > .row > .col-12:nth-child(3n+5) {
    border-right: 0;
  }
}
.module.anzeige {
  font-size: 16px;
  line-height: 24px;
  font-family: var(--font-family-other);
  color: var(--gray-600);
}
.module.anzeige .caption-anzeige {
  font-size: 21px;
  line-height: 26px;
  text-align: center;
  margin: 0 0 24px 0;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .module.anzeige .caption-anzeige {
    font-size: 24px;
    line-height: 30px;
  }
}
.module.anzeige .wrapper {
  border-top: 1px solid var(--gray-400);
  border-bottom: 1px solid var(--gray-400);
  padding: 40px 0;
  position: relative;
}
.module.anzeige .wrapper > :before {
  content: "Anzeige";
  display: block;
  position: absolute;
  top: -10px;
  left: calc(50% - 40px);
  background: var(--white);
  color: var(--gray-600);
  text-transform: uppercase;
  width: 100px;
  height: 17px;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 1px;
}
.module.anzeige .wrapper p {
  margin-bottom: 16px;
}
.module.anzeige .wrapper p + p {
  margin-top: 0;
}
.module.anzeige .wrapper > div > :last-child {
  margin-bottom: 0 !important;
}
.module.anzeige .wrapper figure {
  margin-bottom: 12px;
  display: block;
}
.module.anzeige .wrapper figure img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.module.anzeige .wrapper figure a {
  margin: 0;
}
.module.anzeige .wrapper .caption {
  margin: 0 0 4px 0;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
}
.module.anzeige .wrapper a {
  color: var(--primary-600);
  display: block;
  margin-top: 12px;
  text-decoration: underline;
}
.module.anzeige .wrapper .notice {
  text-align: center;
  display: block;
  width: 100%;
  margin: 20px 0 0 0;
  font-size: 18px;
  line-height: 26px;
}
.module.anzeige .wrapper .notice a {
  font-weight: normal;
  display: inline;
  margin: 0;
  color: var(--gray-600);
}
.module.anzeige .wrapper .notice a:hover {
  color: var(--primary-600);
}
.module.anzeige .wrapper .notice > :last-child {
  margin-bottom: 0 !important;
}
.module.anzeige.type-premium .wrapper {
  padding: 24px 0;
}
.module.anzeige.type-premium .wrapper .content > :last-child {
  margin-bottom: 0;
}
.module.anzeige.type-premium .wrapper figure {
  margin-bottom: 18px;
}
.module.anzeige.type-premium .wrapper .caption {
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  margin: 0 0 10px 0;
}
@media screen and (min-width: 768px) {
  .module.anzeige.type-premium .wrapper .caption {
    font-size: 28px;
    line-height: 36px;
  }
}
.module.anzeige.type-job .wrapper {
  font-size: 14px;
  line-height: 20px;
}
.module.anzeige.type-job .wrapper .content.highlight {
  color: var(--white);
  background: var(--secondary-600);
  padding: 14px 20px;
  margin-bottom: 19px;
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
}
.module.anzeige.type-job .wrapper .content.highlight a {
  color: #fff;
}
.module.anzeige.type-job .wrapper .content > :last-child {
  margin-bottom: 0 !important;
}
.module.anzeige.type-job .wrapper .caption {
  text-align: left;
  margin-bottom: 20px;
  margin-top: 8px;
}
.module.anzeige.type-job .wrapper a {
  margin-top: 0;
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
  font-size: 16px;
  line-height: 24px;
  color: var(--primary-600) !important;
}
.module.anzeige.type-job .wrapper a:hover {
  opacity: 0.7;
}
.module.anzeige.type-default.hasImage.hasNoText .wrapper .content-wrapper {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .module.anzeige .wrapper figure {
    margin-bottom: 20px;
  }
  .module.anzeige .wrapper figure img {
    max-width: 420px;
  }
  .module.anzeige .wrapper .caption {
    font-size: 20px;
    line-height: 30px;
  }
  .module.anzeige.type-premium .wrapper img {
    max-width: 455px;
  }
  .module.anzeige.type-default.hasImage .wrapper > div {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: row;
  }
  .module.anzeige.type-default.hasImage .wrapper figure {
    width: 240px;
    margin: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 992px) {
  .module.anzeige.type-default.hasImage .wrapper figure {
    width: 406px;
  }
}
@media screen and (min-width: 768px) {
  .module.anzeige.type-default.hasImage .wrapper figure img {
    max-width: 100%;
  }
  .module.anzeige.type-default.hasImage .wrapper .content-wrapper {
    width: calc(100% - 270px);
  }
}
@media screen and (min-width: 768px) and (min-width: 992px) {
  .module.anzeige.type-default.hasImage .wrapper .content-wrapper {
    width: calc(100% - 436px);
  }
}
@media screen and (min-width: 768px) {
  .module.anzeige.type-default.hasImage.hasNoText .wrapper figure {
    width: 100%;
  }
  .module.anzeige.type-default.hasImage.hasNoText .wrapper figure img {
    max-width: 420px;
  }
  .module.anzeige.type-default.hasImage.hasNoText .wrapper .content-wrapper {
    width: 100%;
  }
  .module.anzeige.type-job .wrapper .content.highlight {
    padding: 14px 26px;
    margin-bottom: 20px;
    margin-left: -26px;
    margin-right: -26px;
    width: calc(100% + 52px);
  }
  .module.anzeige.type-job .wrapper .content p {
    font-size: 16px;
    line-height: 24px;
  }
  .module.anzeige.type-job .wrapper .content a {
    font-size: 18px;
    line-height: 26px;
  }
}
.module.anzeige-media {
  padding: 16px 24px;
  text-align: center;
  margin: 24px 0;
  border: 1px solid var(--gray-400);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  font-family: var(--font-family-other);
}
.module.anzeige-media a {
  color: var(--black);
  text-decoration: underline;
}
.module.anzeige-media a:hover {
  color: var(--primary-600);
}
.module.anzeige-media > :last-child {
  margin-bottom: 0;
}
.module.quote-list {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}
.module.quote-list h2 {
  text-align: center;
  margin: 0 0 48px;
}
.module.quote-list blockquote {
  margin: 0 auto;
  padding-top: 68px;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  max-width: initial;
}
.module.quote-list blockquote + blockquote {
  margin-top: 32px;
  padding-top: 100px;
  border-top: 1px solid var(--gray-300);
}
.module.quote-list blockquote + blockquote:before {
  top: 32px;
}
@media (min-width: 768px) {
  .module.quote-list blockquote {
    min-height: 89px;
    padding-top: 0 !important;
    padding-left: 184px;
  }
  .module.quote-list blockquote:before {
    height: 100%;
    width: 160px;
    -webkit-mask-position: 50% 50%;
            mask-position: 50% 50%;
  }
  .module.quote-list blockquote + blockquote {
    padding-top: 32px !important;
  }
  .module.quote-list blockquote + blockquote:before {
    height: calc(100% - 32px);
    top: 32px;
  }
  .module.quote-list blockquote:nth-child(odd) {
    padding-left: 0;
    padding-right: 184px;
  }
  .module.quote-list blockquote:nth-child(odd):before {
    left: initial;
    right: 0;
  }
}
.module.quote-list blockquote cite {
  display: block;
  margin-top: 8px !important;
  font-weight: 700;
  font-style: normal;
}
.module.icon-single, .module.section-title {
  margin: 12px 0;
  text-align: center;
}
.module.icon-single .icon, .module.section-title .icon {
  width: 64px;
  height: 64px;
  display: block;
  padding: 0;
  margin: 0 auto;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
          mask-position: 50% 50%;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: var(--primary-600);
}
@media (min-width: 768px) {
  .module.icon-single .icon, .module.section-title .icon {
    width: 110px;
    height: 110px;
  }
}
.module.section-title {
  margin: 32px 0 12px;
  text-align: center;
}
@media (min-width: 768px) {
  .module.section-title {
    margin: 40px 0 24px;
  }
}
.module.section-title .tag-item {
  border: 0;
  border-bottom: 2px solid var(--primary-600);
  border-radius: 0;
  padding: 0 16px 8px 16px;
  margin: 0 0 12px 0;
  color: var(--primary-600);
  font-size: 24px;
  line-height: 30px;
}
@media (min-width: 768px) {
  .module.section-title .tag-item {
    font-size: 26px;
    line-height: 36px;
  }
}
.module.section-title .icon {
  margin-bottom: 14px;
}
.module.section-title.has-border {
  margin: 40px 0;
  padding: 40px 0;
  border-top: 1px solid var(--gray-300);
  border-bottom: 1px solid var(--gray-300);
}
.module.section-title.has-border figure {
  margin-top: 24px;
  margin-bottom: 24px;
}
.module.section-title.has-border figure img {
  width: 100%;
}
@media (min-width: 768px) {
  .module.section-title.has-border figure img {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.module.section-title.has-border figure figcaption {
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  margin-top: 8px;
}
.module.section-title.has-border .content {
  margin-top: 24px;
  text-align: left;
}
.module.author-profile {
  padding: 24px;
  background-color: var(--secondary-100);
  border-radius: var(--default-border-radius);
}
.module.author-profile > :last-child {
  margin-bottom: 0;
}
.module.author-profile figure {
  margin: 0 auto 24px auto;
}
.module.author-profile figure img {
  width: 120px;
  margin: 0 auto;
}
.module.author-profile .caption {
  font-family: var(--font-family-headline);
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 24px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .module.author-profile .caption {
    font-size: 32px;
    line-height: 42px;
  }
}
.module.article-list-v2 {
  text-align: left;
  font-size: 18px;
  line-height: 26px;
}
.module.article-list-v2 h2 {
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .module.article-list-v2 h2 {
    margin-bottom: 40px;
    font-size: 42px;
    line-height: 50px;
  }
}
.module.article-list-v2 .col-12 {
  margin-bottom: 40px;
}
.module.article-list-v2 .col-12 > div {
  padding: 20px;
  background: var(--white);
  border-radius: var(--default-border-radius);
}
@media (min-width: 768px) {
  .module.article-list-v2 .col-12 > div {
    height: 100%;
    /* display: flex;
    flex-wrap: wrap;
    flex-direction: column; */
  }
}
.module.article-list-v2 .item-meta {
  height: 220px;
  color: var(--primary-600);
  border-top-right-radius: var(--default-border-radius);
  border-top-left-radius: var(--default-border-radius);
  padding: 10px 16px;
  margin: -20px -20px 20px -20px;
  width: calc(100% + 40px);
  font-weight: 700;
  font-family: var(--font-family-other);
  position: relative;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  margin-bottom: 20px;
}
.module.article-list-v2 .item-meta figure.author {
  margin: 0 auto 10px auto;
}
.module.article-list-v2 .item-meta figure.author img {
  width: 140px;
}
.module.article-list-v2 .item-meta span {
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.module.article-list-v2 .item-meta.has-placeholder {
  background-color: var(--gray-200);
  border: 1px solid var(--white);
  position: relative;
}
.module.article-list-v2 .item-meta.has-placeholder:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA2NiA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01Mi4yNSA4LjI1SDEzLjc1QzEwLjcxMjQgOC4yNSA4LjI1IDEwLjcxMjQgOC4yNSAxMy43NVY1Mi4yNUM4LjI1IDU1LjI4NzYgMTAuNzEyNCA1Ny43NSAxMy43NSA1Ny43NUg1Mi4yNUM1NS4yODc2IDU3Ljc1IDU3Ljc1IDU1LjI4NzYgNTcuNzUgNTIuMjVWMTMuNzVDNTcuNzUgMTAuNzEyNCA1NS4yODc2IDguMjUgNTIuMjUgOC4yNVoiIHN0cm9rZT0iI0EwNDJGQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPg0KPHBhdGggZD0iTTIzLjM3NSAyNy41QzI1LjY1MzIgMjcuNSAyNy41IDI1LjY1MzIgMjcuNSAyMy4zNzVDMjcuNSAyMS4wOTY4IDI1LjY1MzIgMTkuMjUgMjMuMzc1IDE5LjI1QzIxLjA5NjggMTkuMjUgMTkuMjUgMjEuMDk2OCAxOS4yNSAyMy4zNzVDMTkuMjUgMjUuNjUzMiAyMS4wOTY4IDI3LjUgMjMuMzc1IDI3LjVaIiBzdHJva2U9IiNBMDQyRkEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4NCjxwYXRoIGQ9Ik01Ny43NSA0MS4yNUw0NCAyNy41TDEzLjc1IDU3Ljc1IiBzdHJva2U9IiNBMDQyRkEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4NCjwvc3ZnPg0K) 50% 50%/96px no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA2NiA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01Mi4yNSA4LjI1SDEzLjc1QzEwLjcxMjQgOC4yNSA4LjI1IDEwLjcxMjQgOC4yNSAxMy43NVY1Mi4yNUM4LjI1IDU1LjI4NzYgMTAuNzEyNCA1Ny43NSAxMy43NSA1Ny43NUg1Mi4yNUM1NS4yODc2IDU3Ljc1IDU3Ljc1IDU1LjI4NzYgNTcuNzUgNTIuMjVWMTMuNzVDNTcuNzUgMTAuNzEyNCA1NS4yODc2IDguMjUgNTIuMjUgOC4yNVoiIHN0cm9rZT0iI0EwNDJGQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPg0KPHBhdGggZD0iTTIzLjM3NSAyNy41QzI1LjY1MzIgMjcuNSAyNy41IDI1LjY1MzIgMjcuNSAyMy4zNzVDMjcuNSAyMS4wOTY4IDI1LjY1MzIgMTkuMjUgMjMuMzc1IDE5LjI1QzIxLjA5NjggMTkuMjUgMTkuMjUgMjEuMDk2OCAxOS4yNSAyMy4zNzVDMTkuMjUgMjUuNjUzMiAyMS4wOTY4IDI3LjUgMjMuMzc1IDI3LjVaIiBzdHJva2U9IiNBMDQyRkEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4NCjxwYXRoIGQ9Ik01Ny43NSA0MS4yNUw0NCAyNy41TDEzLjc1IDU3Ljc1IiBzdHJva2U9IiNBMDQyRkEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4NCjwvc3ZnPg0K) 50% 50%/96px no-repeat;
  background-color: var(--primary-600);
}
.module.article-list-v2 .template-brief .item-meta,
.module.article-list-v2 .template-community .item-meta,
.module.article-list-v2 .template-kolumne .item-meta {
  height: 200px;
  border-bottom: 1px solid var(--gray-400);
  margin: 0 0 20px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
.module.article-list-v2 .template-brief .item-meta.has-placeholder,
.module.article-list-v2 .template-community .item-meta.has-placeholder,
.module.article-list-v2 .template-kolumne .item-meta.has-placeholder {
  background-color: transparent;
}
.module.article-list-v2 header {
  margin-bottom: 15px;
}
.module.article-list-v2 header h3 {
  font-size: 21px;
  line-height: 26px;
  margin-bottom: 4px;
}
.module.article-list-v2 header h3 a {
  color: var(--gray-1000) !important;
}
.module.article-list-v2 header h4 {
  font-size: 18px;
  line-height: 21px;
  font-family: var(--font-family-other);
  margin-top: 0;
  text-transform: uppercase;
  margin-bottom: 15px;
  vertical-align: top;
  display: inline-block;
  font-weight: 700 !important;
  letter-spacing: 0.5px;
}
.module.article-list-v2 header h4 span {
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  padding-left: 8px;
  border-left: 1px solid var(--gray-400);
  margin: 0 0 0 8px;
  font-weight: 400;
  color: var(--gray-600);
}
.module.article-list-v2 p {
  margin-bottom: 20px;
}
.module.article-list-v2 .btn {
  margin-bottom: 20px;
  display: inline-block;
}
.module.newsletter-form.v1.highlightWrapper, .module.newsletter-form.v2.highlightWrapper {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .module.newsletter-form.v1.highlightWrapper, .module.newsletter-form.v2.highlightWrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.module.newsletter-form.v1 .form-container, .module.newsletter-form.v2 .form-container {
  max-width: 750px;
}
.module.newsletter-form.v1 form, .module.newsletter-form.v2 form {
  max-width: 720px;
}
.module.newsletter-form .form-container {
  margin-left: auto;
  margin-right: auto;
}
.module.newsletter-form form {
  margin-left: auto;
  margin-right: auto;
}
.module.newsletter-form .info, .module.newsletter-form .adminHint {
  font-size: 14px;
  line-height: 20px;
  margin-top: 12px;
  font-family: var(--font-family-other);
}
.module.newsletter-form .form-container > :last-child {
  margin-bottom: 0 !important;
}
.module.newsletter-form.v2.hasImage {
  padding-bottom: 0;
}
.module.newsletter-form.v2.hasImage .form-container {
  max-width: 467px;
  text-align: left;
}
@media (min-width: 992px) {
  .module.newsletter-form.v2.hasImage .form-container {
    width: 467px;
    text-align: left;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .module.newsletter-form.v2.hasImage {
    padding-top: 80px;
    padding-bottom: 0;
  }
}
@media (min-width: 992px) {
  .module.newsletter-form.v2.hasImage {
    padding-bottom: 80px;
    text-align: left;
  }
  .module.newsletter-form.v2.hasImage h1, .module.newsletter-form.v2.hasImage h2 {
    text-align: left;
  }
  .module.newsletter-form.v2.hasImage section {
    position: relative;
  }
}
.module.newsletter-form.v2.hasImage figure {
  width: auto;
  margin: 80px -100px 0 0;
}
.module.newsletter-form.v2.hasImage figure img {
  width: 100%;
  margin: 0;
}
@media (min-width: 992px) {
  .module.newsletter-form.v2.hasImage figure {
    position: absolute;
    left: 554px;
    top: 0;
    width: 100vw;
    margin: 0;
    height: calc(100% + 130px);
  }
  .module.newsletter-form.v2.hasImage figure img {
    height: 100%;
    width: auto;
  }
}
.module.newsletter-form.v4.noForm p {
  margin-bottom: 20px;
}
.module.newsletter-form.v7 .btn {
  margin: 20px 0;
  display: inline-block;
}
.module.editorial-content {
  background: var(--gray-200);
  padding: 24px;
  border-radius: var(--default-border-radius);
}
.module.editorial-content.has-border {
  border-top: 1px solid var(--gray-300);
  border-bottom: 1px solid var(--gray-300);
  border-radius: 0;
  background: transparent;
}
@media (min-width: 768px) {
  .module.editorial-content.has-border {
    padding: 40px;
  }
}
.module.post-comment a {
  color: var(--primary-600);
}
.module.post-comment a:hover {
  opacity: 0.7;
}
.module.post-comment a:first-letter {
  text-transform: uppercase;
}
.module.briefkasten .image-container img {
  width: 100px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .module.briefkasten .image-container img {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .module.briefkasten .content-container {
    flex: 0 0 calc(100% - 140px);
    max-width: calc(100% - 140px);
  }
}
.module.briefkasten a {
  font-weight: bold;
  color: var(--primary-600);
}
.module.briefkasten a:hover {
  opacity: 0.7;
}
.module.briefkasten a:first-letter {
  text-transform: uppercase;
}
.module.content-element {
  padding: 0;
}

h2 + .module {
  margin-top: 12px !important;
}
@media (min-width: 768px) {
  h2 + .module.author-list {
    margin-top: 24px !important;
  }
}

.wp-block-column .module.author-list .card {
  font-size: 18px;
  line-height: 26px;
}
.wp-block-column .module.author-list .card .card-img {
  width: 100px;
}
.wp-block-column .module.author-list .card .card-title {
  font-size: 20px;
  line-height: 30px;
}
.wp-block-column .module.author-list .card .card-subtitle {
  font-size: 18px;
  line-height: 26px;
  color: var(--gray-700);
}
@media (min-width: 768px) {
  .wp-block-column .module.author-list .card .card-subtitle {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (min-width: 576px) {
  .wp-block-column .module.author-list .row {
    margin-right: -12px;
    margin-left: -12px;
  }
  .wp-block-column .module.author-list .row .col-12 {
    padding-right: 12px;
    padding-left: 12px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .wp-block-column .module.author-list .col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.fullwidth-container > .container-fluid > .wp-block-group > .module {
  margin-top: 0;
  margin-bottom: 0;
}
.fullwidth-container > .container-fluid > .module {
  margin-top: 0;
  margin-bottom: 0;
}
.fullwidth-container > .container-fluid > .module.newsletter-form section {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}
@media (min-width: 768px) {
  .fullwidth-container > .container-fluid > .module.newsletter-form section {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
}
.fullwidth-container > .container-fluid > .module.newsletter-form .form-container {
  font-size: 18px;
  line-height: 26px;
}
.fullwidth-container > .container-fluid > .module.newsletter-form.v2.hasImage section {
  max-width: none;
  margin-bottom: -40px !important;
  position: relative;
}
@media (min-width: 768px) {
  .fullwidth-container > .container-fluid > .module.newsletter-form.v2.hasImage section {
    margin-bottom: -80px !important;
  }
}
@media (min-width: 1200px) {
  .fullwidth-container > .container-fluid > .module.newsletter-form.v2.hasImage section {
    max-width: none;
    margin-left: -80px;
    margin-right: -80px;
    width: calc(100% + 160px);
  }
}
.fullwidth-container > .container-fluid > .module.newsletter-form.v2.hasImage h2 {
  margin-bottom: 4px;
}
.fullwidth-container > .container-fluid > .module.newsletter-form.v2.hasImage p {
  margin-bottom: 16px;
}
.fullwidth-container > .container-fluid > .module.newsletter-form.v2.hasImage .form-container {
  text-align: left;
}
@media (min-width: 992px) {
  .fullwidth-container > .container-fluid > .module.newsletter-form.v2.hasImage {
    margin-bottom: -20px !important;
  }
  .fullwidth-container > .container-fluid > .module.newsletter-form.v2.hasImage .form-container {
    width: 467px;
  }
  .fullwidth-container > .container-fluid > .module.newsletter-form.v2.hasImage .form-container h2 {
    text-align: left;
  }
  .fullwidth-container > .container-fluid > .module.newsletter-form.v2.hasImage figure {
    position: absolute;
    left: 554px;
    top: 0;
    width: 775px;
    margin: 0;
  }
}

.highlightWrapper.is-style-highlight.dark .module.teaser-image-list .card {
  background: var(--white);
  border: 1px solid var(--white);
}
.highlightWrapper.is-style-highlight.dark .module.teaser-image-list .card .card-image figure {
  background: var(--white);
}
.highlightWrapper.is-style-highlight.primary .module.teaser-image-list .card {
  background: var(--primary-600);
  border: 1px solid var(--primary-600);
}
.highlightWrapper.is-style-highlight.primary .module.teaser-image-list .card .card-image figure {
  background: var(--gray-200);
}
.highlightWrapper.is-style-highlight.primary .module.teaser-image-list .card .card-text {
  color: var(--white);
}

.icon-thumbs-up,
hr.icon-daumen-hoch_tipps:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC1jMTdhYTM2ZC05YzllLTRmNjYtODkzNi1iMzc1OTcyYWZhODMiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC51dWlkLTkyOWJmZDNlLTJmMTYtNDdjMy05YTBiLTQwMTdmNzkwZGVlZiB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJ1dWlkLTkyOWJmZDNlLTJmMTYtNDdjMy05YTBiLTQwMTdmNzkwZGVlZiIgZD0ibTc2LjQ2LDk3LjM5Yy0xLjE3LDAtMi40My0uMDgtMy44LS4yNS03LjA3LS44Ni0zMS42Ni00LjkyLTMxLjkxLTQuOTYtLjczLS4xMi0xLjI2LS43NS0xLjI2LTEuNDlsLjE0LTM3LjIyYzAtLjcyLjUxLTEuMzMsMS4yMS0xLjQ3LDEyLjYtMi40NSwxNi4yNy05LjE0LDE4LjctMTMuNTgsMS4yNC0yLjI2LDIuMjMtNC40MSwzLjEtNi4zMSwyLjQ0LTUuMzIsNC4zNy05LjUyLDkuMjEtOS41MiwyLjAxLDAsMy43MS43NSw0LjkxLDIuMTcsMi4yOSwyLjcsMi44Myw3Ljg2LDEuNiwxNS4zMi0uNjEsMy42Ny0xLjcxLDYuNjctMi41MSw4LjUxLDIuMzguMyw2LjI2Ljc3LDguNjcsMS4wNCwzLjI4LjM2LDYuOTMsMS4xMiw5LjE1LDQuMDYsMS45LDIuNTIsMi40LDYuMTcsMS41NCwxMS4xNS0xLjc1LDEwLjE2LTQuMDQsMTkuNTYtNS4xMiwyMy41MS0xLjE2LDQuMjctNC41MSw5LjAzLTEzLjY0LDkuMDNabS0zMy45Ni03Ljk2YzUuMTMuODQsMjQuNDMsMy45OSwzMC41Miw0Ljc0LDguMDcuOTgsMTIuNzEtMS4xNywxNC4xOC02LjYsMS4wNi0zLjksMy4zMi0xMy4xOCw1LjA1LTIzLjIzLjctNC4wNy4zNy03LjA0LS45OC04LjgzLTEuNTMtMi4wMi00LjMtMi41OC03LjA4LTIuODktMy42OC0uNC0xMC43Mi0xLjI5LTEwLjc5LTEuMy0uNDktLjA2LS45My0uMzctMS4xNS0uODEtLjIyLS40NC0uMjEtLjk3LjAzLTEuNDEuMDItLjA0LDIuMi0zLjk4LDMuMTEtOS40OSwxLjA1LTYuMzcuNzItMTAuOTQtLjkzLTEyLjg5LS42NC0uNzYtMS40Ny0xLjExLTIuNjItMS4xMS0yLjc5LDAtNC4wOCwyLjUyLTYuNDgsNy43Ny0uODksMS45NC0xLjksNC4xNS0zLjE5LDYuNS0yLjQ2LDQuNDktNi41MiwxMS45Mi0xOS41NSwxNC44M2wtLjEzLDM0LjczWiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgPHBhdGggY2xhc3M9InV1aWQtOTI5YmZkM2UtMmYxNi00N2MzLTlhMGItNDAxN2Y3OTBkZWVmIiBkPSJtMzguNzYsOTUuODZoLTEwLjMzYy0yLjIzLDAtNC4wNS0xLjgyLTQuMDUtNC4wNXYtMzkuMzdjMC0yLjIzLDEuODItNC4wNSw0LjA1LTQuMDVoMTAuMzNjMi4yMywwLDQuMDUsMS44Miw0LjA1LDQuMDV2MzkuMzdjMCwyLjIzLTEuODIsNC4wNS00LjA1LDQuMDVabS0xMC4zMy00NC40OGMtLjU4LDAtMS4wNS40Ny0xLjA1LDEuMDV2MzkuMzdjMCwuNTguNDcsMS4wNSwxLjA1LDEuMDVoMTAuMzNjLjU4LDAsMS4wNS0uNDcsMS4wNS0xLjA1di0zOS4zN2MwLS41OC0uNDctMS4wNS0xLjA1LTEuMDVoLTEwLjMzWiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC1jMTdhYTM2ZC05YzllLTRmNjYtODkzNi1iMzc1OTcyYWZhODMiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC51dWlkLTkyOWJmZDNlLTJmMTYtNDdjMy05YTBiLTQwMTdmNzkwZGVlZiB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJ1dWlkLTkyOWJmZDNlLTJmMTYtNDdjMy05YTBiLTQwMTdmNzkwZGVlZiIgZD0ibTc2LjQ2LDk3LjM5Yy0xLjE3LDAtMi40My0uMDgtMy44LS4yNS03LjA3LS44Ni0zMS42Ni00LjkyLTMxLjkxLTQuOTYtLjczLS4xMi0xLjI2LS43NS0xLjI2LTEuNDlsLjE0LTM3LjIyYzAtLjcyLjUxLTEuMzMsMS4yMS0xLjQ3LDEyLjYtMi40NSwxNi4yNy05LjE0LDE4LjctMTMuNTgsMS4yNC0yLjI2LDIuMjMtNC40MSwzLjEtNi4zMSwyLjQ0LTUuMzIsNC4zNy05LjUyLDkuMjEtOS41MiwyLjAxLDAsMy43MS43NSw0LjkxLDIuMTcsMi4yOSwyLjcsMi44Myw3Ljg2LDEuNiwxNS4zMi0uNjEsMy42Ny0xLjcxLDYuNjctMi41MSw4LjUxLDIuMzguMyw2LjI2Ljc3LDguNjcsMS4wNCwzLjI4LjM2LDYuOTMsMS4xMiw5LjE1LDQuMDYsMS45LDIuNTIsMi40LDYuMTcsMS41NCwxMS4xNS0xLjc1LDEwLjE2LTQuMDQsMTkuNTYtNS4xMiwyMy41MS0xLjE2LDQuMjctNC41MSw5LjAzLTEzLjY0LDkuMDNabS0zMy45Ni03Ljk2YzUuMTMuODQsMjQuNDMsMy45OSwzMC41Miw0Ljc0LDguMDcuOTgsMTIuNzEtMS4xNywxNC4xOC02LjYsMS4wNi0zLjksMy4zMi0xMy4xOCw1LjA1LTIzLjIzLjctNC4wNy4zNy03LjA0LS45OC04LjgzLTEuNTMtMi4wMi00LjMtMi41OC03LjA4LTIuODktMy42OC0uNC0xMC43Mi0xLjI5LTEwLjc5LTEuMy0uNDktLjA2LS45My0uMzctMS4xNS0uODEtLjIyLS40NC0uMjEtLjk3LjAzLTEuNDEuMDItLjA0LDIuMi0zLjk4LDMuMTEtOS40OSwxLjA1LTYuMzcuNzItMTAuOTQtLjkzLTEyLjg5LS42NC0uNzYtMS40Ny0xLjExLTIuNjItMS4xMS0yLjc5LDAtNC4wOCwyLjUyLTYuNDgsNy43Ny0uODksMS45NC0xLjksNC4xNS0zLjE5LDYuNS0yLjQ2LDQuNDktNi41MiwxMS45Mi0xOS41NSwxNC44M2wtLjEzLDM0LjczWiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgPHBhdGggY2xhc3M9InV1aWQtOTI5YmZkM2UtMmYxNi00N2MzLTlhMGItNDAxN2Y3OTBkZWVmIiBkPSJtMzguNzYsOTUuODZoLTEwLjMzYy0yLjIzLDAtNC4wNS0xLjgyLTQuMDUtNC4wNXYtMzkuMzdjMC0yLjIzLDEuODItNC4wNSw0LjA1LTQuMDVoMTAuMzNjMi4yMywwLDQuMDUsMS44Miw0LjA1LDQuMDV2MzkuMzdjMCwyLjIzLTEuODIsNC4wNS00LjA1LDQuMDVabS0xMC4zMy00NC40OGMtLjU4LDAtMS4wNS40Ny0xLjA1LDEuMDV2MzkuMzdjMCwuNTguNDcsMS4wNSwxLjA1LDEuMDVoMTAuMzNjLjU4LDAsMS4wNS0uNDcsMS4wNS0xLjA1di0zOS4zN2MwLS41OC0uNDctMS4wNS0xLjA1LTEuMDVoLTEwLjMzWiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==);
}

.icon-info_kurzmeldungen,
hr.icon-info_kurzmeldungen:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzNy4xNjdjOS4yMDUgMCAxNi42NjctNy40NjIgMTYuNjY3LTE2LjY2NyAwLTkuMjA1LTcuNDYyLTE2LjY2Ny0xNi42NjctMTYuNjY3LTkuMjA1IDAtMTYuNjY3IDcuNDYyLTE2LjY2NyAxNi42NjcgMCA5LjIwNSA3LjQ2MiAxNi42NjcgMTYuNjY3IDE2LjY2N1ptMC0xMFYyMC41bTAtNi42NjdoLjAxNyIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzNy4xNjdjOS4yMDUgMCAxNi42NjctNy40NjIgMTYuNjY3LTE2LjY2NyAwLTkuMjA1LTcuNDYyLTE2LjY2Ny0xNi42NjctMTYuNjY3LTkuMjA1IDAtMTYuNjY3IDcuNDYyLTE2LjY2NyAxNi42NjcgMCA5LjIwNSA3LjQ2MiAxNi42NjcgMTYuNjY3IDE2LjY2N1ptMC0xMFYyMC41bTAtNi42NjdoLjAxNyIvPgo8L3N2Zz4K);
}

.icon-kalender_freizeit-und-kultur,
hr.icon-kalender_freizeit-und-kultur:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zMS42NjcgNy4xNjdIOC4zMzNBMy4zMzMgMy4zMzMgMCAwIDAgNSAxMC41djIzLjMzM2EzLjMzMyAzLjMzMyAwIDAgMCAzLjMzMyAzLjMzNGgyMy4zMzRBMy4zMzMgMy4zMzMgMCAwIDAgMzUgMzMuODMzVjEwLjVhMy4zMzMgMy4zMzMgMCAwIDAtMy4zMzMtMy4zMzNabS01LTMuMzM0VjEwLjVNMTMuMzMzIDMuODMzVjEwLjVNNSAxNy4xNjdoMzAiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zMS42NjcgNy4xNjdIOC4zMzNBMy4zMzMgMy4zMzMgMCAwIDAgNSAxMC41djIzLjMzM2EzLjMzMyAzLjMzMyAwIDAgMCAzLjMzMyAzLjMzNGgyMy4zMzRBMy4zMzMgMy4zMzMgMCAwIDAgMzUgMzMuODMzVjEwLjVhMy4zMzMgMy4zMzMgMCAwIDAtMy4zMzMtMy4zMzNabS01LTMuMzM0VjEwLjVNMTMuMzMzIDMuODMzVjEwLjVNNSAxNy4xNjdoMzAiLz4KPC9zdmc+Cg==);
}

.icon-pfeil-rund-rechts_fortsetzung,
hr.icon-pfeil-rund-rechts_fortsetzung:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zOC4zMzMgNy4xNjd2MTBoLTEwIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMzQuMTUgMjUuNWExNSAxNSAwIDEgMS0zLjUzMy0xNS42bDcuNzE2IDcuMjY3IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zOC4zMzMgNy4xNjd2MTBoLTEwIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMzQuMTUgMjUuNWExNSAxNSAwIDEgMS0zLjUzMy0xNS42bDcuNzE2IDcuMjY3IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}

.icon-schrift-icon_in-einem-satz,
hr.icon-schrift-icon_in-einem-satz:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjY2NyAxMi4xNjd2LTVoMjYuNjY2djVNMTUgMzMuODMzaDEwTTIwIDcuMTY3djI2LjY2NiIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjY2NyAxMi4xNjd2LTVoMjYuNjY2djVNMTUgMzMuODMzaDEwTTIwIDcuMTY3djI2LjY2NiIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
}

.icon-cartoon,
hr.icon-cartoon:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzMi4xNjcgMzEuNjY3IDIwLjVsNSA1TDI1IDM3LjE2N2wtNS01WiIvPgogIDxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTMwIDIyLjE2Ny0yLjUtMTIuNUwzLjMzMyAzLjgzMyA5LjE2NyAyOGwxMi41IDIuNUwzMCAyMi4xNjdaTTMuMzMzIDMuODMzbDEyLjY0NCAxMi42NDQiLz4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xOC4zMzMgMjIuMTY3YTMuMzMzIDMuMzMzIDAgMSAwIDAtNi42NjcgMy4zMzMgMy4zMzMgMCAwIDAgMCA2LjY2N1oiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzMi4xNjcgMzEuNjY3IDIwLjVsNSA1TDI1IDM3LjE2N2wtNS01WiIvPgogIDxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTMwIDIyLjE2Ny0yLjUtMTIuNUwzLjMzMyAzLjgzMyA5LjE2NyAyOGwxMi41IDIuNUwzMCAyMi4xNjdaTTMuMzMzIDMuODMzbDEyLjY0NCAxMi42NDQiLz4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xOC4zMzMgMjIuMTY3YTMuMzMzIDMuMzMzIDAgMSAwIDAtNi42NjcgMy4zMzMgMy4zMzMgMCAwIDAgMCA2LjY2N1oiLz4KPC9zdmc+Cg==);
}

.icon-infografik,
hr.icon-infografik:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zNS4zNSAyNi45ODNBMTYuNjY2IDE2LjY2NiAwIDEgMSAxMy4zMzMgNS4yMTciLz4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zNi42NjcgMjAuNUExNi42NjcgMTYuNjY3IDAgMCAwIDIwIDMuODMzVjIwLjVoMTYuNjY3WiIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zNS4zNSAyNi45ODNBMTYuNjY2IDE2LjY2NiAwIDEgMSAxMy4zMzMgNS4yMTciLz4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zNi42NjcgMjAuNUExNi42NjcgMTYuNjY3IDAgMCAwIDIwIDMuODMzVjIwLjVoMTYuNjY3WiIvPgo8L3N2Zz4K);
}

.icon-wolke-mit-blitz_klima-update,
hr.icon-wolke-mit-blitz_klima-update:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zMS42NjcgMjguNjY3QTguMzM0IDguMzM0IDAgMCAwIDMwIDEyLjE2N2gtMi4xYTEzLjMzMyAxMy4zMzMgMCAxIDAtMTkuMzY3IDE1IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMjEuNjY3IDE4LjgzMy02LjY2NyAxMGgxMGwtNi42NjcgMTAiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zMS42NjcgMjguNjY3QTguMzM0IDguMzM0IDAgMCAwIDMwIDEyLjE2N2gtMi4xYTEzLjMzMyAxMy4zMzMgMCAxIDAtMTkuMzY3IDE1IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMjEuNjY3IDE4LjgzMy02LjY2NyAxMGgxMGwtNi42NjcgMTAiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
}

.icon-geschenk,
hr.icon-geschenk:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OSIgaGVpZ2h0PSI1MCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQ5IDUwIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik00MC44MzMgMjQuODN2MjBoLTMydi0yMG0zNi0xMGgtNDB2MTBoNDB2LTEwWm0tMjAgMzB2LTMwIi8+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTUuODMzIDE0LjgzaDlzLTItMTAtOS0xMGE1IDUgMCAwIDAgMCAxMFptMTggMGgtOXMyLTEwIDktMTBhNSA1IDAgMSAxIDAgMTBaIi8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OSIgaGVpZ2h0PSI1MCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQ5IDUwIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik00MC44MzMgMjQuODN2MjBoLTMydi0yMG0zNi0xMGgtNDB2MTBoNDB2LTEwWm0tMjAgMzB2LTMwIi8+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTUuODMzIDE0LjgzaDlzLTItMTAtOS0xMGE1IDUgMCAwIDAgMCAxMFptMTggMGgtOXMyLTEwIDktMTBhNSA1IDAgMSAxIDAgMTBaIi8+Cjwvc3ZnPgo=);
}

.icon-mehrfachabo,
hr.icon-mehrfachabo:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xNiAyMS41di0yYTQgNCAwIDAgMC00LTRINWE0IDQgMCAwIDAtNCA0djJtNy41LTEwYTQgNCAwIDEgMCAwLTggNCA0IDAgMCAwIDAgOFptMTEuNS0zdjZtMy0zaC02IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xNiAyMS41di0yYTQgNCAwIDAgMC00LTRINWE0IDQgMCAwIDAtNCA0djJtNy41LTEwYTQgNCAwIDEgMCAwLTggNCA0IDAgMCAwIDAgOFptMTEuNS0zdjZtMy0zaC02IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}

.icon-vorspulen_kurzmeldungen,
hr.icon-icon-vorspulen_kurzmeldungen:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0yMS42NjcgMzIuMTY3IDE1LTExLjY2Ny0xNS0xMS42Njd2MjMuMzM0Wm0tMTguMzM0IDAgMTUtMTEuNjY3LTE1LTExLjY2N3YyMy4zMzRaIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0yMS42NjcgMzIuMTY3IDE1LTExLjY2Ny0xNS0xMS42Njd2MjMuMzM0Wm0tMTguMzM0IDAgMTUtMTEuNjY3LTE1LTExLjY2N3YyMy4zMzRaIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}

.icon-auge-v1,
hr.icon-auge-v1:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEuNjY3IDIwLjVTOC4zMzMgNy4xNjcgMjAgNy4xNjdjMTEuNjY3IDAgMTguMzMzIDEzLjMzMyAxOC4zMzMgMTMuMzMzUzMxLjY2NyAzMy44MzMgMjAgMzMuODMzQzguMzMzIDMzLjgzMyAxLjY2NyAyMC41IDEuNjY3IDIwLjVaIi8+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAyNS41YTUgNSAwIDEgMCAwLTEwIDUgNSAwIDAgMCAwIDEwWiIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEuNjY3IDIwLjVTOC4zMzMgNy4xNjcgMjAgNy4xNjdjMTEuNjY3IDAgMTguMzMzIDEzLjMzMyAxOC4zMzMgMTMuMzMzUzMxLjY2NyAzMy44MzMgMjAgMzMuODMzQzguMzMzIDMzLjgzMyAxLjY2NyAyMC41IDEuNjY3IDIwLjVaIi8+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAyNS41YTUgNSAwIDEgMCAwLTEwIDUgNSAwIDAgMCAwIDEwWiIvPgo8L3N2Zz4K);
}

.icon-auszeichnung,
hr.icon-auszeichnung:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAyNS41YzYuNDQzIDAgMTEuNjY3LTUuMjIzIDExLjY2Ny0xMS42NjdDMzEuNjY3IDcuMzkgMjYuNDQzIDIuMTY3IDIwIDIuMTY3UzguMzMzIDcuMzkgOC4zMzMgMTMuODMzQzguMzMzIDIwLjI3NyAxMy41NTcgMjUuNSAyMCAyNS41WiIvPgogIDxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTEzLjY4MyAyMy42NS0yLjAxNiAxNS4xODMgOC4zMzMtNSA4LjMzMyA1LTIuMDE2LTE1LjIiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAyNS41YzYuNDQzIDAgMTEuNjY3LTUuMjIzIDExLjY2Ny0xMS42NjdDMzEuNjY3IDcuMzkgMjYuNDQzIDIuMTY3IDIwIDIuMTY3UzguMzMzIDcuMzkgOC4zMzMgMTMuODMzQzguMzMzIDIwLjI3NyAxMy41NTcgMjUuNSAyMCAyNS41WiIvPgogIDxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTEzLjY4MyAyMy42NS0yLjAxNiAxNS4xODMgOC4zMzMtNSA4LjMzMyA1LTIuMDE2LTE1LjIiLz4KPC9zdmc+Cg==);
}

.icon-brief,
hr.icon-brief:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjY2NyA3LjE2N2gyNi42NjZjMS44MzQgMCAzLjMzNCAxLjUgMy4zMzQgMy4zMzN2MjBjMCAxLjgzMy0xLjUgMy4zMzMtMy4zMzQgMy4zMzNINi42NjdBMy4zNDMgMy4zNDMgMCAwIDEgMy4zMzMgMzAuNXYtMjBjMC0xLjgzMyAxLjUtMy4zMzMgMy4zMzQtMy4zMzNaIi8+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMzYuNjY3IDEwLjUgMjAgMjIuMTY3IDMuMzMzIDEwLjUiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjY2NyA3LjE2N2gyNi42NjZjMS44MzQgMCAzLjMzNCAxLjUgMy4zMzQgMy4zMzN2MjBjMCAxLjgzMy0xLjUgMy4zMzMtMy4zMzQgMy4zMzNINi42NjdBMy4zNDMgMy4zNDMgMCAwIDEgMy4zMzMgMzAuNXYtMjBjMC0xLjgzMyAxLjUtMy4zMzMgMy4zMzQtMy4zMzNaIi8+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMzYuNjY3IDEwLjUgMjAgMjIuMTY3IDMuMzMzIDEwLjUiLz4KPC9zdmc+Cg==);
}

.icon-eintrittskarte,
hr.icon-eintrittskarte:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQ4IDQ5Ij4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xOCAxMXYyN000LjUgMzEuODVhMS40ODEgMS40ODEgMCAwIDEgMS4yLTEuNDYzIDYuMDE5IDYuMDE5IDAgMCAwIDAtMTEuNzc0IDEuNDgyIDEuNDgyIDAgMCAxLTEuMi0xLjQ2M1YxMi41QTEuNSAxLjUgMCAwIDEgNiAxMWgzNmExLjUgMS41IDAgMCAxIDEuNSAxLjV2NC42NWExLjQ4MiAxLjQ4MiAwIDAgMS0xLjIgMS40NjMgNi4wMTggNi4wMTggMCAwIDAgMCAxMS43NzQgMS40ODEgMS40ODEgMCAwIDEgMS4yIDEuNDYzdjQuNjVBMS41IDEuNSAwIDAgMSA0MiAzOEg2YTEuNSAxLjUgMCAwIDEtMS41LTEuNXYtNC42NVoiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQ4IDQ5Ij4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xOCAxMXYyN000LjUgMzEuODVhMS40ODEgMS40ODEgMCAwIDEgMS4yLTEuNDYzIDYuMDE5IDYuMDE5IDAgMCAwIDAtMTEuNzc0IDEuNDgyIDEuNDgyIDAgMCAxLTEuMi0xLjQ2M1YxMi41QTEuNSAxLjUgMCAwIDEgNiAxMWgzNmExLjUgMS41IDAgMCAxIDEuNSAxLjV2NC42NWExLjQ4MiAxLjQ4MiAwIDAgMS0xLjIgMS40NjMgNi4wMTggNi4wMTggMCAwIDAgMCAxMS43NzQgMS40ODEgMS40ODEgMCAwIDEgMS4yIDEuNDYzdjQuNjVBMS41IDEuNSAwIDAgMSA0MiAzOEg2YTEuNSAxLjUgMCAwIDEtMS41LTEuNXYtNC42NVoiLz4KPC9zdmc+Cg==);
}

.icon-facebook,
hr.icon-facebook:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC0wNjUwYzI4MS01NGRmLTRjMzYtODBkOS1hZmYxNmJmNmQ4OTgiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuNzMgMzQuNzMiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAudXVpZC0wNjY2ODU5NS04NjU5LTQyNGEtOWEzNy1iMDU0ZjM0Y2VkZWYgewogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJ1dWlkLTA2NjY4NTk1LTg2NTktNDI0YS05YTM3LWIwNTRmMzRjZWRlZiIgZD0ibTEyLjM3LDM0LjczaC02LjY3Yy0uMzksMC0uNy0uMzEtLjctLjd2LTEyLjYzSC43Yy0uMzksMC0uNy0uMzEtLjctLjd2LTYuNjdjMC0uMzkuMzEtLjcuNy0uN2g0LjN2LTQuM0M1LDQuMDUsOS4wNSwwLDE0LjAzLDBoNWMuMzksMCwuNy4zMS43Ljd2Ni42N2MwLC4zOS0uMzEuNy0uNy43aC01Yy0uNTMsMC0uOTcuNDMtLjk3Ljk3djQuM2g1Ljk3Yy4yMiwwLC40Mi4xLjU1LjI3cy4xOC4zOS4xMy42bC0xLjY3LDYuNjdjLS4wOC4zMS0uMzYuNTMtLjY4LjUzaC00LjN2MTIuNjNjMCwuMzktLjMxLjctLjcuN1ptLTUuOTctMS40aDUuMjd2LTEyLjYzYzAtLjM5LjMxLS43LjctLjdoNC40NWwxLjMyLTUuMjdoLTUuNzdjLS4zOSwwLS43LS4zMS0uNy0uN3YtNWMwLTEuMywxLjA2LTIuMzcsMi4zNi0yLjM3aDQuM1YxLjRoLTQuM2MtNC4yMSwwLTcuNjMsMy40Mi03LjYzLDcuNjN2NWMwLC4zOS0uMzEuNy0uNy43SDEuNHY1LjI3aDQuM2MuMzksMCwuNy4zMS43Ljd2MTIuNjNaIi8+Cjwvc3ZnPg==);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC0wNjUwYzI4MS01NGRmLTRjMzYtODBkOS1hZmYxNmJmNmQ4OTgiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuNzMgMzQuNzMiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAudXVpZC0wNjY2ODU5NS04NjU5LTQyNGEtOWEzNy1iMDU0ZjM0Y2VkZWYgewogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJ1dWlkLTA2NjY4NTk1LTg2NTktNDI0YS05YTM3LWIwNTRmMzRjZWRlZiIgZD0ibTEyLjM3LDM0LjczaC02LjY3Yy0uMzksMC0uNy0uMzEtLjctLjd2LTEyLjYzSC43Yy0uMzksMC0uNy0uMzEtLjctLjd2LTYuNjdjMC0uMzkuMzEtLjcuNy0uN2g0LjN2LTQuM0M1LDQuMDUsOS4wNSwwLDE0LjAzLDBoNWMuMzksMCwuNy4zMS43Ljd2Ni42N2MwLC4zOS0uMzEuNy0uNy43aC01Yy0uNTMsMC0uOTcuNDMtLjk3Ljk3djQuM2g1Ljk3Yy4yMiwwLC40Mi4xLjU1LjI3cy4xOC4zOS4xMy42bC0xLjY3LDYuNjdjLS4wOC4zMS0uMzYuNTMtLjY4LjUzaC00LjN2MTIuNjNjMCwuMzktLjMxLjctLjcuN1ptLTUuOTctMS40aDUuMjd2LTEyLjYzYzAtLjM5LjMxLS43LjctLjdoNC40NWwxLjMyLTUuMjdoLTUuNzdjLS4zOSwwLS43LS4zMS0uNy0uN3YtNWMwLTEuMywxLjA2LTIuMzcsMi4zNi0yLjM3aDQuM1YxLjRoLTQuM2MtNC4yMSwwLTcuNjMsMy40Mi03LjYzLDcuNjN2NWMwLC4zOS0uMzEuNy0uNy43SDEuNHY1LjI3aDQuM2MuMzksMCwuNy4zMS43Ljd2MTIuNjNaIi8+Cjwvc3ZnPg==);
}

.icon-feder,
hr.icon-feder:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zMy43MzMgMjAuOWExMC4wMDYgMTAuMDA2IDAgMCAwLTE0LjE1LTE0LjE1TDguMzMzIDE4djE0LjE2N0gyMi41TDMzLjczMyAyMC45Wm0tNy4wNjYtNy4wNjdMMy4zMzMgMzcuMTY3TTI5LjE2NyAyNS41SDE1Ii8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zMy43MzMgMjAuOWExMC4wMDYgMTAuMDA2IDAgMCAwLTE0LjE1LTE0LjE1TDguMzMzIDE4djE0LjE2N0gyMi41TDMzLjczMyAyMC45Wm0tNy4wNjYtNy4wNjdMMy4zMzMgMzcuMTY3TTI5LjE2NyAyNS41SDE1Ii8+Cjwvc3ZnPgo=);
}

.icon-geschenk-v1,
hr.icon-geschenk-v1:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDM0Ij4KICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTguNzUgNi44ODdhMi41ODMgMi41ODMgMCAwIDEgMi41ODMtMi41ODRoLjEwN2EyLjY5IDIuNjkgMCAwIDEgMi41NzcgMS45MTdsLjkgM2gtNC42OTRBMi41ODQgMi41ODQgMCAwIDEgOC43NSA2Ljg4N1pNNy45ODIgOS4yMmE0LjA4MyA0LjA4MyAwIDAgMSAzLjM1MS02LjQxN2guMTA3YTQuMTkgNC4xOSAwIDAgMSA0LjAxNCAyLjk4NkwxNiA3LjYxbC41NDYtMS44MmE0LjE5IDQuMTkgMCAwIDEgNC4wMTQtMi45ODZoLjEwN2E0LjA4MyA0LjA4MyAwIDAgMSAzLjM1MSA2LjQxN2gzLjMxNWEzIDMgMCAxIDEgMCA2SDQuNjY3YTMgMyAwIDAgMSAwLTZoMy4zMTVabTEzLjc5NSAwYTIuNTg0IDIuNTg0IDAgMCAwLTEuMTEtNC45MTdoLS4xMDdhMi42OSAyLjY5IDAgMCAwLTIuNTc3IDEuOTE3bC0uOSAzaDQuNjk0Wm0tNi44MDIgOC4zNDNjLjAyNS4wNzYuMDI1LjE3MS4wMjUuMzZ2NC42M2ExIDEgMCAxIDAgMiAwdi00LjYzYzAtLjE4OSAwLS4yODQuMDI2LS4zNmEuNS41IDAgMCAxIC4zMTctLjMxOGMuMDc2LS4wMjUuMTcxLS4wMjUuMzYtLjAyNWg5LjE2NGMuMjggMCAuNDIgMCAuNTI3LjA1NGEuNS41IDAgMCAxIC4yMTguMjE5Yy4wNTUuMTA3LjA1NS4yNDcuMDU1LjUyN3Y2LjhjMCAyLjI0IDAgMy4zNi0uNDM2IDQuMjE2YTQgNCAwIDAgMS0xLjc0OCAxLjc0OGMtLjg1Ni40MzYtMS45NzYuNDM2LTQuMjE2LjQzNkgxMC43MzNjLTIuMjQgMC0zLjM2IDAtNC4yMTYtLjQzNmE0IDQgMCAwIDEtMS43NDgtMS43NDhjLS40MzYtLjg1Ni0uNDM2LTEuOTc2LS40MzYtNC4yMTZ2LTYuOGMwLS4yOCAwLS40Mi4wNTUtLjUyN2EuNS41IDAgMCAxIC4yMTgtLjIxOWMuMTA3LS4wNTQuMjQ3LS4wNTQuNTI3LS4wNTRoOS4xNjNjLjE5IDAgLjI4NSAwIC4zNjEuMDI1YS41LjUgMCAwIDEgLjMxOC4zMThaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDM0Ij4KICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTguNzUgNi44ODdhMi41ODMgMi41ODMgMCAwIDEgMi41ODMtMi41ODRoLjEwN2EyLjY5IDIuNjkgMCAwIDEgMi41NzcgMS45MTdsLjkgM2gtNC42OTRBMi41ODQgMi41ODQgMCAwIDEgOC43NSA2Ljg4N1pNNy45ODIgOS4yMmE0LjA4MyA0LjA4MyAwIDAgMSAzLjM1MS02LjQxN2guMTA3YTQuMTkgNC4xOSAwIDAgMSA0LjAxNCAyLjk4NkwxNiA3LjYxbC41NDYtMS44MmE0LjE5IDQuMTkgMCAwIDEgNC4wMTQtMi45ODZoLjEwN2E0LjA4MyA0LjA4MyAwIDAgMSAzLjM1MSA2LjQxN2gzLjMxNWEzIDMgMCAxIDEgMCA2SDQuNjY3YTMgMyAwIDAgMSAwLTZoMy4zMTVabTEzLjc5NSAwYTIuNTg0IDIuNTg0IDAgMCAwLTEuMTEtNC45MTdoLS4xMDdhMi42OSAyLjY5IDAgMCAwLTIuNTc3IDEuOTE3bC0uOSAzaDQuNjk0Wm0tNi44MDIgOC4zNDNjLjAyNS4wNzYuMDI1LjE3MS4wMjUuMzZ2NC42M2ExIDEgMCAxIDAgMiAwdi00LjYzYzAtLjE4OSAwLS4yODQuMDI2LS4zNmEuNS41IDAgMCAxIC4zMTctLjMxOGMuMDc2LS4wMjUuMTcxLS4wMjUuMzYtLjAyNWg5LjE2NGMuMjggMCAuNDIgMCAuNTI3LjA1NGEuNS41IDAgMCAxIC4yMTguMjE5Yy4wNTUuMTA3LjA1NS4yNDcuMDU1LjUyN3Y2LjhjMCAyLjI0IDAgMy4zNi0uNDM2IDQuMjE2YTQgNCAwIDAgMS0xLjc0OCAxLjc0OGMtLjg1Ni40MzYtMS45NzYuNDM2LTQuMjE2LjQzNkgxMC43MzNjLTIuMjQgMC0zLjM2IDAtNC4yMTYtLjQzNmE0IDQgMCAwIDEtMS43NDgtMS43NDhjLS40MzYtLjg1Ni0uNDM2LTEuOTc2LS40MzYtNC4yMTZ2LTYuOGMwLS4yOCAwLS40Mi4wNTUtLjUyN2EuNS41IDAgMCAxIC4yMTgtLjIxOWMuMTA3LS4wNTQuMjQ3LS4wNTQuNTI3LS4wNTRoOS4xNjNjLjE5IDAgLjI4NSAwIC4zNjEuMDI1YS41LjUgMCAwIDEgLjMxOC4zMThaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);
}

.icon-geschenk-v2,
hr.icon-geschenk-v2:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zMy4zMzMgMjAuNXYxNi42NjdINi42NjdWMjAuNW0zMC04LjMzM0gzLjMzM1YyMC41aDMzLjMzNHYtOC4zMzNaTTIwIDM3LjE2N3YtMjVtMCAwaC03LjVhNC4xNjcgNC4xNjcgMCAwIDEgMC04LjMzNGM1LjgzMyAwIDcuNSA4LjMzNCA3LjUgOC4zMzRabTAgMGg3LjVhNC4xNjcgNC4xNjcgMCAxIDAgMC04LjMzNGMtNS44MzMgMC03LjUgOC4zMzQtNy41IDguMzM0WiIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zMy4zMzMgMjAuNXYxNi42NjdINi42NjdWMjAuNW0zMC04LjMzM0gzLjMzM1YyMC41aDMzLjMzNHYtOC4zMzNaTTIwIDM3LjE2N3YtMjVtMCAwaC03LjVhNC4xNjcgNC4xNjcgMCAwIDEgMC04LjMzNGM1LjgzMyAwIDcuNSA4LjMzNCA3LjUgOC4zMzRabTAgMGg3LjVhNC4xNjcgNC4xNjcgMCAxIDAgMC04LjMzNGMtNS44MzMgMC03LjUgOC4zMzQtNy41IDguMzM0WiIvPgo8L3N2Zz4K);
}

.icon-info-symbol,
hr.icon-info-symbol:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzNy4xNjdjOS4yMDUgMCAxNi42NjctNy40NjIgMTYuNjY3LTE2LjY2NyAwLTkuMjA1LTcuNDYyLTE2LjY2Ny0xNi42NjctMTYuNjY3LTkuMjA1IDAtMTYuNjY3IDcuNDYyLTE2LjY2NyAxNi42NjcgMCA5LjIwNSA3LjQ2MiAxNi42NjcgMTYuNjY3IDE2LjY2N1ptMC0xMFYyMC41bTAtNi42NjdoLjAxNyIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzNy4xNjdjOS4yMDUgMCAxNi42NjctNy40NjIgMTYuNjY3LTE2LjY2NyAwLTkuMjA1LTcuNDYyLTE2LjY2Ny0xNi42NjctMTYuNjY3LTkuMjA1IDAtMTYuNjY3IDcuNDYyLTE2LjY2NyAxNi42NjcgMCA5LjIwNSA3LjQ2MiAxNi42NjcgMTYuNjY3IDE2LjY2N1ptMC0xMFYyMC41bTAtNi42NjdoLjAxNyIvPgo8L3N2Zz4K);
}

.icon-instagram,
hr.icon-instagram:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC01YWI1NzgyNC1jYzgxLTRkMDEtYmJmYi0xYmE3NTAwNjE5N2MiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjUuODkgMjUuODkiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAudXVpZC04NGJmZmMyZi1lOGViLTQ3NTItYTI3Yi00NzYyN2Q4Y2VkMTEgewogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJ1dWlkLTg0YmZmYzJmLWU4ZWItNDc1Mi1hMjdiLTQ3NjI3ZDhjZWQxMSIgZD0ibTE5LjA2LDI1Ljg5SDYuODRjLTEuODMsMC0zLjU0LS43MS00LjgzLTItMS4yOS0xLjI5LTItMy4wMS0yLTQuODNWNi44NGMwLTEuODMuNzEtMy41NCwyLTQuODNDMy4yOS43MSw1LjAxLDAsNi44MywwaDEyLjIyYzEuODMsMCwzLjU0LjcxLDQuODMsMiwxLjI5LDEuMjksMiwzLjAxLDIsNC44M3YxMi4yMmMwLDEuODMtLjcxLDMuNTQtMiw0LjgzLTEuMjksMS4yOS0zLjAxLDItNC44MywyWm0wLTI0LjQ0SDYuODNjLTEuNDQsMC0yLjc5LjU2LTMuODEsMS41OC0xLjAyLDEuMDItMS41OCwyLjM3LTEuNTgsMy44MXYxMi4yMmMwLDEuNDQuNTYsMi43OSwxLjU4LDMuODEsMS4wMiwxLjAyLDIuMzcsMS41OCwzLjgxLDEuNThoMTIuMjJjMS40NCwwLDIuNzktLjU2LDMuODEtMS41OCwxLjAyLTEuMDIsMS41OC0yLjM3LDEuNTgtMy44MVY2Ljg0YzAtMS40NC0uNTYtMi43OS0xLjU4LTMuODEtMS4wMi0xLjAyLTIuMzctMS41OC0zLjgxLTEuNTgiLz4KICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJ1dWlkLTg0YmZmYzJmLWU4ZWItNDc1Mi1hMjdiLTQ3NjI3ZDhjZWQxMSIgZD0ibTEzLDE4LjUxYy0yLjc0LDAtNS4xNC0yLjAxLTUuNTUtNC43OS0uMjItMS40OC4xNS0yLjk2LDEuMDQtNC4xNy44OS0xLjIsMi4yLTEuOTksMy42OS0yLjIxLDMuMDUtLjQ1LDUuOTIsMS42Nyw2LjM4LDQuNzMuNDYsMy4wNi0xLjY3LDUuOTItNC43Myw2LjM4LS4yOC4wNC0uNTUuMDYtLjgzLjA2Wm0wLTkuNzhjLS4yLDAtLjQxLjAxLS42MS4wNS0xLjEuMTYtMi4wNy43NC0yLjczLDEuNjQtLjY2Ljg5LS45NCwxLjk5LS43NywzLjA5LjM0LDIuMjcsMi40NSwzLjg0LDQuNzMsMy41MSwyLjI3LS4zNCwzLjg0LTIuNDYsMy41MS00LjczLS4zMS0yLjA2LTIuMDktMy41NS00LjEyLTMuNTVabTYuNjgtMS43OGMtLjQsMC0uNzMtLjMyLS43My0uNzNzLjMyLS43My43Mi0uNzNoLjAxYy40LDAsLjcyLjMyLjcyLjczcy0uMzIuNzMtLjcyLjczWiIvPgo8L3N2Zz4=);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC01YWI1NzgyNC1jYzgxLTRkMDEtYmJmYi0xYmE3NTAwNjE5N2MiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjUuODkgMjUuODkiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAudXVpZC04NGJmZmMyZi1lOGViLTQ3NTItYTI3Yi00NzYyN2Q4Y2VkMTEgewogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJ1dWlkLTg0YmZmYzJmLWU4ZWItNDc1Mi1hMjdiLTQ3NjI3ZDhjZWQxMSIgZD0ibTE5LjA2LDI1Ljg5SDYuODRjLTEuODMsMC0zLjU0LS43MS00LjgzLTItMS4yOS0xLjI5LTItMy4wMS0yLTQuODNWNi44NGMwLTEuODMuNzEtMy41NCwyLTQuODNDMy4yOS43MSw1LjAxLDAsNi44MywwaDEyLjIyYzEuODMsMCwzLjU0LjcxLDQuODMsMiwxLjI5LDEuMjksMiwzLjAxLDIsNC44M3YxMi4yMmMwLDEuODMtLjcxLDMuNTQtMiw0LjgzLTEuMjksMS4yOS0zLjAxLDItNC44MywyWm0wLTI0LjQ0SDYuODNjLTEuNDQsMC0yLjc5LjU2LTMuODEsMS41OC0xLjAyLDEuMDItMS41OCwyLjM3LTEuNTgsMy44MXYxMi4yMmMwLDEuNDQuNTYsMi43OSwxLjU4LDMuODEsMS4wMiwxLjAyLDIuMzcsMS41OCwzLjgxLDEuNThoMTIuMjJjMS40NCwwLDIuNzktLjU2LDMuODEtMS41OCwxLjAyLTEuMDIsMS41OC0yLjM3LDEuNTgtMy44MVY2Ljg0YzAtMS40NC0uNTYtMi43OS0xLjU4LTMuODEtMS4wMi0xLjAyLTIuMzctMS41OC0zLjgxLTEuNTgiLz4KICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJ1dWlkLTg0YmZmYzJmLWU4ZWItNDc1Mi1hMjdiLTQ3NjI3ZDhjZWQxMSIgZD0ibTEzLDE4LjUxYy0yLjc0LDAtNS4xNC0yLjAxLTUuNTUtNC43OS0uMjItMS40OC4xNS0yLjk2LDEuMDQtNC4xNy44OS0xLjIsMi4yLTEuOTksMy42OS0yLjIxLDMuMDUtLjQ1LDUuOTIsMS42Nyw2LjM4LDQuNzMuNDYsMy4wNi0xLjY3LDUuOTItNC43Myw2LjM4LS4yOC4wNC0uNTUuMDYtLjgzLjA2Wm0wLTkuNzhjLS4yLDAtLjQxLjAxLS42MS4wNS0xLjEuMTYtMi4wNy43NC0yLjczLDEuNjQtLjY2Ljg5LS45NCwxLjk5LS43NywzLjA5LjM0LDIuMjcsMi40NSwzLjg0LDQuNzMsMy41MSwyLjI3LS4zNCwzLjg0LTIuNDYsMy41MS00LjczLS4zMS0yLjA2LTIuMDktMy41NS00LjEyLTMuNTVabTYuNjgtMS43OGMtLjQsMC0uNzMtLjMyLS43My0uNzNzLjMyLS43My43Mi0uNzNoLjAxYy40LDAsLjcyLjMyLjcyLjczcy0uMzIuNzMtLjcyLjczWiIvPgo8L3N2Zz4=);
}

.icon-kompass,
hr.icon-kompass:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzNy4xNjZjOS4yMDUgMCAxNi42NjctNy40NjIgMTYuNjY3LTE2LjY2NiAwLTkuMjA1LTcuNDYyLTE2LjY2Ny0xNi42NjctMTYuNjY3LTkuMjA1IDAtMTYuNjY2IDcuNDYyLTE2LjY2NiAxNi42NjcgMCA5LjIwNCA3LjQ2MSAxNi42NjYgMTYuNjY2IDE2LjY2NloiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0yNy4wNjYgMTMuNDM0LTMuNTMzIDEwLjYtMTAuNiAzLjUzMyAzLjUzMy0xMC42IDEwLjYtMy41MzNaIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzNy4xNjZjOS4yMDUgMCAxNi42NjctNy40NjIgMTYuNjY3LTE2LjY2NiAwLTkuMjA1LTcuNDYyLTE2LjY2Ny0xNi42NjctMTYuNjY3LTkuMjA1IDAtMTYuNjY2IDcuNDYyLTE2LjY2NiAxNi42NjcgMCA5LjIwNCA3LjQ2MSAxNi42NjYgMTYuNjY2IDE2LjY2NloiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0yNy4wNjYgMTMuNDM0LTMuNTMzIDEwLjYtMTAuNiAzLjUzMyAzLjUzMy0xMC42IDEwLjYtMy41MzNaIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}

.icon-link-symbol,
hr.icon-link-symbol:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xNi42NjcgMjIuMTY3YTguMzM1IDguMzM1IDAgMCAwIDEyLjU2Ni45bDUtNUE4LjMzMyA4LjMzMyAwIDAgMCAyMi40NSA2LjI4M2wtMi44NjcgMi44NSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgogIDxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTIzLjMzMyAxOC44MzNhOC4zMzQgOC4zMzQgMCAwIDAtMTIuNTY2LS45bC01IDVBOC4zMzMgOC4zMzMgMCAwIDAgMTcuNTUgMzQuNzE3bDIuODUtMi44NSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xNi42NjcgMjIuMTY3YTguMzM1IDguMzM1IDAgMCAwIDEyLjU2Ni45bDUtNUE4LjMzMyA4LjMzMyAwIDAgMCAyMi40NSA2LjI4M2wtMi44NjcgMi44NSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgogIDxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTIzLjMzMyAxOC44MzNhOC4zMzQgOC4zMzQgMCAwIDAtMTIuNTY2LS45bC01IDVBOC4zMzMgOC4zMzMgMCAwIDAgMTcuNTUgMzQuNzE3bDIuODUtMi44NSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
}

.icon-linkedin,
hr.icon-linkedin:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC01NDQ2MzU4NC1jOTJjLTRhZWItOGIyZi0yNzM2ZmM0NGQ2YTgiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYuNDUgMjUuMTkiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAudXVpZC02MDc3MzU2MS0xZGZkLTQ3OTktODQ4NC03OGFiZDBlMDVjYjUgewogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJ1dWlkLTYwNzczNTYxLTFkZmQtNDc5OS04NDg0LTc4YWJkMGUwNWNiNSIgZD0ibTI1Ljg1LDI1LjE5aC01LjA1Yy0uMzMsMC0uNi0uMjctLjYtLjZ2LTguODRjMC0xLjA2LS44Ni0xLjkzLTEuOTItMS45M3MtMS45My44Ni0xLjkzLDEuOTN2OC44NGMwLC4zMy0uMjcuNi0uNi42aC01LjA1Yy0uMzMsMC0uNi0uMjctLjYtLjZ2LTguODRjMC00LjUxLDMuNjctOC4xNyw4LjE3LTguMTdzOC4xNywzLjY3LDguMTcsOC4xN3Y4Ljg0YzAsLjMzLS4yNy42LS42LjZabS00LjQ1LTEuMmgzLjg1di04LjI0YzAtMy44NS0zLjEzLTYuOTctNi45Ny02Ljk3cy02Ljk3LDMuMTMtNi45Nyw2Ljk3djguMjRoMy44NXYtOC4yNGMwLTEuNzIsMS40LTMuMTIsMy4xMi0zLjEyczMuMTIsMS40LDMuMTIsMy4xMnY4LjI0Wm0tMTUuNzUsMS4ySC42Yy0uMzMsMC0uNi0uMjctLjYtLjZ2LTE1LjE1YzAtLjMzLjI3LS42LjYtLjZoNS4wNWMuMzMsMCwuNi4yNy42LjZ2MTUuMTVjMCwuMzMtLjI3LjYtLjYuNlptLTQuNDUtMS4yaDMuODV2LTEzLjk1SDEuMnYxMy45NVpNMy4xMiw2LjI1Yy0xLjcyLDAtMy4xMi0xLjQtMy4xMi0zLjEyUzEuNCwwLDMuMTIsMHMzLjEyLDEuNCwzLjEyLDMuMTItMS40LDMuMTItMy4xMiwzLjEyWm0wLTUuMDVjLTEuMDYsMC0xLjkyLjg2LTEuOTIsMS45MnMuODYsMS45MiwxLjkyLDEuOTIsMS45Mi0uODYsMS45Mi0xLjkyLS44Ni0xLjkyLTEuOTItMS45MloiLz4KPC9zdmc+);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC01NDQ2MzU4NC1jOTJjLTRhZWItOGIyZi0yNzM2ZmM0NGQ2YTgiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYuNDUgMjUuMTkiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAudXVpZC02MDc3MzU2MS0xZGZkLTQ3OTktODQ4NC03OGFiZDBlMDVjYjUgewogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJ1dWlkLTYwNzczNTYxLTFkZmQtNDc5OS04NDg0LTc4YWJkMGUwNWNiNSIgZD0ibTI1Ljg1LDI1LjE5aC01LjA1Yy0uMzMsMC0uNi0uMjctLjYtLjZ2LTguODRjMC0xLjA2LS44Ni0xLjkzLTEuOTItMS45M3MtMS45My44Ni0xLjkzLDEuOTN2OC44NGMwLC4zMy0uMjcuNi0uNi42aC01LjA1Yy0uMzMsMC0uNi0uMjctLjYtLjZ2LTguODRjMC00LjUxLDMuNjctOC4xNyw4LjE3LTguMTdzOC4xNywzLjY3LDguMTcsOC4xN3Y4Ljg0YzAsLjMzLS4yNy42LS42LjZabS00LjQ1LTEuMmgzLjg1di04LjI0YzAtMy44NS0zLjEzLTYuOTctNi45Ny02Ljk3cy02Ljk3LDMuMTMtNi45Nyw2Ljk3djguMjRoMy44NXYtOC4yNGMwLTEuNzIsMS40LTMuMTIsMy4xMi0zLjEyczMuMTIsMS40LDMuMTIsMy4xMnY4LjI0Wm0tMTUuNzUsMS4ySC42Yy0uMzMsMC0uNi0uMjctLjYtLjZ2LTE1LjE1YzAtLjMzLjI3LS42LjYtLjZoNS4wNWMuMzMsMCwuNi4yNy42LjZ2MTUuMTVjMCwuMzMtLjI3LjYtLjYuNlptLTQuNDUtMS4yaDMuODV2LTEzLjk1SDEuMnYxMy45NVpNMy4xMiw2LjI1Yy0xLjcyLDAtMy4xMi0xLjQtMy4xMi0zLjEyUzEuNCwwLDMuMTIsMHMzLjEyLDEuNCwzLjEyLDMuMTItMS40LDMuMTItMy4xMiwzLjEyWm0wLTUuMDVjLTEuMDYsMC0xLjkyLjg2LTEuOTIsMS45MnMuODYsMS45MiwxLjkyLDEuOTIsMS45Mi0uODYsMS45Mi0xLjkyLS44Ni0xLjkyLTEuOTItMS45MloiLz4KPC9zdmc+);
}

.icon-lkw-auto,
hr.icon-lkw-auto:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yNi42NjcgNS41aC0yNXYyMS42NjdoMjVWNS41Wm0wIDguMzMzaDYuNjY2bDUgNXY4LjMzNEgyNi42NjdWMTMuODMzWiIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgogIDxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTkuMTY3IDM1LjVhNC4xNjcgNC4xNjcgMCAxIDAgMC04LjMzMyA0LjE2NyA0LjE2NyAwIDAgMCAwIDguMzMzWm0yMS42NjYgMGE0LjE2NyA0LjE2NyAwIDEgMCAwLTguMzMzIDQuMTY3IDQuMTY3IDAgMCAwIDAgOC4zMzNaIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yNi42NjcgNS41aC0yNXYyMS42NjdoMjVWNS41Wm0wIDguMzMzaDYuNjY2bDUgNXY4LjMzNEgyNi42NjdWMTMuODMzWiIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgogIDxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTkuMTY3IDM1LjVhNC4xNjcgNC4xNjcgMCAxIDAgMC04LjMzMyA0LjE2NyA0LjE2NyAwIDAgMCAwIDguMzMzWm0yMS42NjYgMGE0LjE2NyA0LjE2NyAwIDEgMCAwLTguMzMzIDQuMTY3IDQuMTY3IDAgMCAwIDAgOC4zMzNaIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}

.icon-offenes-buch,
hr.icon-offenes-buch:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zLjMzMyA1LjVoMTBBNi42NjcgNi42NjcgMCAwIDEgMjAgMTIuMTY3VjM1LjVhNSA1IDAgMCAwLTUtNUgzLjMzM3YtMjVabTMzLjMzNCAwaC0xMEE2LjY2NyA2LjY2NyAwIDAgMCAyMCAxMi4xNjdWMzUuNWE1IDUgMCAwIDEgNS01aDExLjY2N3YtMjVaIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zLjMzMyA1LjVoMTBBNi42NjcgNi42NjcgMCAwIDEgMjAgMTIuMTY3VjM1LjVhNSA1IDAgMCAwLTUtNUgzLjMzM3YtMjVabTMzLjMzNCAwaC0xMEE2LjY2NyA2LjY2NyAwIDAgMCAyMCAxMi4xNjdWMzUuNWE1IDUgMCAwIDEgNS01aDExLjY2N3YtMjVaIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}

.icon-plus-zeichen-eingekreist,
hr.icon-plus-zeichen-eingekreist:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzNy4xNjdjOS4yMDUgMCAxNi42NjctNy40NjIgMTYuNjY3LTE2LjY2NyAwLTkuMjA1LTcuNDYyLTE2LjY2Ny0xNi42NjctMTYuNjY3LTkuMjA1IDAtMTYuNjY3IDcuNDYyLTE2LjY2NyAxNi42NjcgMCA5LjIwNSA3LjQ2MiAxNi42NjcgMTYuNjY3IDE2LjY2N1ptMC0yMy4zMzR2MTMuMzM0TTEzLjMzMyAyMC41aDEzLjMzNCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzNy4xNjdjOS4yMDUgMCAxNi42NjctNy40NjIgMTYuNjY3LTE2LjY2NyAwLTkuMjA1LTcuNDYyLTE2LjY2Ny0xNi42NjctMTYuNjY3LTkuMjA1IDAtMTYuNjY3IDcuNDYyLTE2LjY2NyAxNi42NjcgMCA5LjIwNSA3LjQ2MiAxNi42NjcgMTYuNjY3IDE2LjY2N1ptMC0yMy4zMzR2MTMuMzM0TTEzLjMzMyAyMC41aDEzLjMzNCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
}

.icon-smiley,
hr.icon-smiley:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzNy4xNjdjOS4yMDUgMCAxNi42NjctNy40NjIgMTYuNjY3LTE2LjY2NyAwLTkuMjA1LTcuNDYyLTE2LjY2Ny0xNi42NjctMTYuNjY3LTkuMjA1IDAtMTYuNjY3IDcuNDYyLTE2LjY2NyAxNi42NjcgMCA5LjIwNSA3LjQ2MiAxNi42NjcgMTYuNjY3IDE2LjY2N1oiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMy4zMzMgMjMuODMzczIuNSAzLjMzNCA2LjY2NyAzLjMzNCA2LjY2Ny0zLjMzNCA2LjY2Ny0zLjMzNE0xNSAxNS41aC4wMTdtOS45ODMgMGguMDE3IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzNy4xNjdjOS4yMDUgMCAxNi42NjctNy40NjIgMTYuNjY3LTE2LjY2NyAwLTkuMjA1LTcuNDYyLTE2LjY2Ny0xNi42NjctMTYuNjY3LTkuMjA1IDAtMTYuNjY3IDcuNDYyLTE2LjY2NyAxNi42NjcgMCA5LjIwNSA3LjQ2MiAxNi42NjcgMTYuNjY3IDE2LjY2N1oiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMy4zMzMgMjMuODMzczIuNSAzLjMzNCA2LjY2NyAzLjMzNCA2LjY2Ny0zLjMzNCA2LjY2Ny0zLjMzNE0xNSAxNS41aC4wMTdtOS45ODMgMGguMDE3IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}

.icon-sprechblase,
hr.icon-sprechblase:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA0MCA0MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMzLjUgMjYuMTc5N0MzNC40OTE4IDI0LjIxNjIgMzUuMDA1NyAyMi4wNDYyIDM1IDE5Ljg0NjRWMTkuMDEzMUMzNC44MDgzIDE1LjUzOTIgMzMuMzQyMSAxMi4yNTggMzAuODgxOSA5Ljc5NzgzQzI4LjQyMTcgNy4zMzc2NyAyNS4xNDA2IDUuODcxMzkgMjEuNjY2NyA1LjY3OTczSDIwLjgzMzNDMTguNjMzNiA1LjY3NCAxNi40NjM1IDYuMTg3OTUgMTQuNSA3LjE3OTc0QzEyLjE0NzEgOC4zNTU2OCAxMC4xNjggMTAuMTYzNSA4Ljc4NDUzIDEyLjQwMDdDNy40MDEwMiAxNC42Mzc4IDYuNjY3NjggMTcuMjE2IDYuNjY2NjcgMTkuODQ2NEM2LjY2MDkzIDIyLjA0NjIgNy4xNzQ4OSAyNC4yMTYyIDguMTY2NjcgMjYuMTc5N0w1IDM1LjY3OTdMMTQuNSAzMi41MTMxQzE2LjQ2MzUgMzMuNTA0OSAxOC42MzM2IDM0LjAxODggMjAuODMzMyAzNC4wMTMxQzIzLjQ2MzcgMzQuMDEyMSAyNi4wNDE5IDMzLjI3ODcgMjguMjc5MSAzMS44OTUyQzMwLjUxNjIgMzAuNTExNyAzMi4zMjQxIDI4LjUzMjYgMzMuNSAyNi4xNzk3WiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA0MCA0MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMzLjUgMjYuMTc5N0MzNC40OTE4IDI0LjIxNjIgMzUuMDA1NyAyMi4wNDYyIDM1IDE5Ljg0NjRWMTkuMDEzMUMzNC44MDgzIDE1LjUzOTIgMzMuMzQyMSAxMi4yNTggMzAuODgxOSA5Ljc5NzgzQzI4LjQyMTcgNy4zMzc2NyAyNS4xNDA2IDUuODcxMzkgMjEuNjY2NyA1LjY3OTczSDIwLjgzMzNDMTguNjMzNiA1LjY3NCAxNi40NjM1IDYuMTg3OTUgMTQuNSA3LjE3OTc0QzEyLjE0NzEgOC4zNTU2OCAxMC4xNjggMTAuMTYzNSA4Ljc4NDUzIDEyLjQwMDdDNy40MDEwMiAxNC42Mzc4IDYuNjY3NjggMTcuMjE2IDYuNjY2NjcgMTkuODQ2NEM2LjY2MDkzIDIyLjA0NjIgNy4xNzQ4OSAyNC4yMTYyIDguMTY2NjcgMjYuMTc5N0w1IDM1LjY3OTdMMTQuNSAzMi41MTMxQzE2LjQ2MzUgMzMuNTA0OSAxOC42MzM2IDM0LjAxODggMjAuODMzMyAzNC4wMTMxQzIzLjQ2MzcgMzQuMDEyMSAyNi4wNDE5IDMzLjI3ODcgMjguMjc5MSAzMS44OTUyQzMwLjUxNjIgMzAuNTExNyAzMi4zMjQxIDI4LjUzMjYgMzMuNSAyNi4xNzk3WiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
}

.icon-sonne,
hr.icon-sonne:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAyOC44MzNhOC4zMzMgOC4zMzMgMCAxIDAgMC0xNi42NjYgOC4zMzMgOC4zMzMgMCAwIDAgMCAxNi42NjZabTAtMjYuNjY2VjUuNW0wIDMwdjMuMzMzTTcuMDMzIDcuNTMzIDkuNCA5LjltMjEuMiAyMS4yIDIuMzY3IDIuMzY3TTEuNjY3IDIwLjVINW0zMCAwaDMuMzMzbS0zMS4zIDEyLjk2N0w5LjQgMzEuMU0zMC42IDkuOWwyLjM2Ny0yLjM2NyIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAyOC44MzNhOC4zMzMgOC4zMzMgMCAxIDAgMC0xNi42NjYgOC4zMzMgOC4zMzMgMCAwIDAgMCAxNi42NjZabTAtMjYuNjY2VjUuNW0wIDMwdjMuMzMzTTcuMDMzIDcuNTMzIDkuNCA5LjltMjEuMiAyMS4yIDIuMzY3IDIuMzY3TTEuNjY3IDIwLjVINW0zMCAwaDMuMzMzbS0zMS4zIDEyLjk2N0w5LjQgMzEuMU0zMC42IDkuOWwyLjM2Ny0yLjM2NyIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
}

.icon-standort-pin,
hr.icon-standort-pin:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zNSAxNy4xNjdjMCAxMS42NjYtMTUgMjEuNjY2LTE1IDIxLjY2NnMtMTUtMTAtMTUtMjEuNjY2YTE1IDE1IDAgMSAxIDMwIDBaIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMjAgMjIuMTY3YTUgNSAwIDEgMCAwLTEwIDUgNSAwIDAgMCAwIDEwWiIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0zNSAxNy4xNjdjMCAxMS42NjYtMTUgMjEuNjY2LTE1IDIxLjY2NnMtMTUtMTAtMTUtMjEuNjY2YTE1IDE1IDAgMSAxIDMwIDBaIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CiAgPHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMjAgMjIuMTY3YTUgNSAwIDEgMCAwLTEwIDUgNSAwIDAgMCAwIDEwWiIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
}

.icon-twitter,
hr.icon-twitter:after,
.icon-x,
hr.icon-x:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC1kNTAwZWNhZC1mM2IyLTRhNTktODcxOS1kOTBhYTAyZWJhZjIiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYuODcgMjQuMyI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC51dWlkLThhNzMzZDc1LTE4ZTQtNDMwOS05ODY3LTcyMzliNWFlYTRkYyB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgY2xhc3M9InV1aWQtOGE3MzNkNzUtMThlNC00MzA5LTk4NjctNzIzOWI1YWVhNGRjIiBkPSJtMTcuOTQsMjQuM2wtNS43OC03Ljg5LTYuNjQsNy44OUguNDJsOS4zNC0xMS4xMkwwLDBoOS4xNWw1LjI4LDcuMTlMMjAuNTYsMGg1LjEzbC04Ljk2LDEwLjMzLDEwLjE0LDEzLjg2LTguOTMuMTJabS0xNS4zOC0xaDIuNDlsNy4xNi04LjUxLDYuMjIsOC41MSw2LjQ3LS4wOC05LjQ2LTEyLjk0TDIzLjUsMWgtMi40N2wtNi42Niw3LjgxTDguNjQsMUgxLjk4bDkuMDQsMTIuMjJMMi41NiwyMy4zWm0xOS4wMS0xLjNoLTMuMzNMMy42LDIuMmgzLjU1bDE0LjQzLDE5LjhabS0yLjgzLTFoLjg2TDYuNjQsMy4yaC0xLjA1bDEzLjE2LDE3LjhaIi8+Cjwvc3ZnPg==);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC1kNTAwZWNhZC1mM2IyLTRhNTktODcxOS1kOTBhYTAyZWJhZjIiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjYuODcgMjQuMyI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC51dWlkLThhNzMzZDc1LTE4ZTQtNDMwOS05ODY3LTcyMzliNWFlYTRkYyB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgY2xhc3M9InV1aWQtOGE3MzNkNzUtMThlNC00MzA5LTk4NjctNzIzOWI1YWVhNGRjIiBkPSJtMTcuOTQsMjQuM2wtNS43OC03Ljg5LTYuNjQsNy44OUguNDJsOS4zNC0xMS4xMkwwLDBoOS4xNWw1LjI4LDcuMTlMMjAuNTYsMGg1LjEzbC04Ljk2LDEwLjMzLDEwLjE0LDEzLjg2LTguOTMuMTJabS0xNS4zOC0xaDIuNDlsNy4xNi04LjUxLDYuMjIsOC41MSw2LjQ3LS4wOC05LjQ2LTEyLjk0TDIzLjUsMWgtMi40N2wtNi42Niw3LjgxTDguNjQsMUgxLjk4bDkuMDQsMTIuMjJMMi41NiwyMy4zWm0xOS4wMS0xLjNoLTMuMzNMMy42LDIuMmgzLjU1bDE0LjQzLDE5LjhabS0yLjgzLTFoLjg2TDYuNjQsMy4yaC0xLjA1bDEzLjE2LDE3LjhaIi8+Cjwvc3ZnPg==);
}

.icon-uhrzeit,
hr.icon-uhrzeit:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzNy4xNjdjOS4yMDUgMCAxNi42NjctNy40NjIgMTYuNjY3LTE2LjY2NyAwLTkuMjA1LTcuNDYyLTE2LjY2Ny0xNi42NjctMTYuNjY3LTkuMjA1IDAtMTYuNjY3IDcuNDYyLTE2LjY2NyAxNi42NjcgMCA5LjIwNSA3LjQ2MiAxNi42NjcgMTYuNjY3IDE2LjY2N1oiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAxMC41djEwbDYuNjY3IDMuMzMzIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQxIj4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAzNy4xNjdjOS4yMDUgMCAxNi42NjctNy40NjIgMTYuNjY3LTE2LjY2NyAwLTkuMjA1LTcuNDYyLTE2LjY2Ny0xNi42NjctMTYuNjY3LTkuMjA1IDAtMTYuNjY3IDcuNDYyLTE2LjY2NyAxNi42NjcgMCA5LjIwNSA3LjQ2MiAxNi42NjcgMTYuNjY3IDE2LjY2N1oiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yMCAxMC41djEwbDYuNjY3IDMuMzMzIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}

.icon-schmunzeln,
hr.icon-schmunzeln:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC01MDI2MmExMi01NTk4LTRiZjYtOGNmNi0yMmJlZDZhOGExZTIiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC51dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTUzLjA0LDU3LjE4Yy0uNzgsMC0xLjQ0LS42LTEuNDktMS4zOWwtLjk4LTEzLjJjLS4wNi0uODMuNTYtMS41NSwxLjM5LTEuNjEuODItLjA2LDEuNTUuNTYsMS42MSwxLjM5bC45OCwxMy4yYy4wNi44My0uNTYsMS41NS0xLjM5LDEuNjEtLjA0LDAtLjA4LDAtLjExLDBaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8cGF0aCBjbGFzcz0idXVpZC1lMWI4YmUwNi03MjllLTQ2MzAtOTc3ZC0yYjYyMmI3OWViMjIiIGQ9Im02Mi43Miw1Ni40N2MtLjc4LDAtMS40NC0uNi0xLjQ5LTEuMzlsLS45OC0xMy4yYy0uMDYtLjgzLjU2LTEuNTUsMS4zOS0xLjYxLjgyLS4wNSwxLjU1LjU2LDEuNjEsMS4zOWwuOTgsMTMuMmMuMDYuODMtLjU2LDEuNTUtMS4zOSwxLjYxLS4wNCwwLS4wOCwwLS4xMSwwWiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgPHBhdGggY2xhc3M9InV1aWQtZTFiOGJlMDYtNzI5ZS00NjMwLTk3N2QtMmI2MjJiNzllYjIyIiBkPSJtNjcuMjIsNTYuMTNjLS4xNiwwLS4zMS0uMDItLjQ3LS4wOC0uNzktLjI2LTEuMjEtMS4xMS0uOTUtMS44OWw0LjQ5LTEzLjZjLjI2LS43OSwxLjExLTEuMjEsMS44OS0uOTUuNzkuMjYsMS4yMSwxLjExLjk1LDEuODlsLTQuNDksMTMuNmMtLjIxLjYzLS43OSwxLjAzLTEuNDIsMS4wM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTc4LjE1LDU1LjMyYy0uNTUsMC0xLjA4LS4zLTEuMzQtLjgzbC02LjQ0LTEyLjc5Yy0uMzctLjc0LS4wNy0xLjY0LjY3LTIuMDEuNzQtLjM3LDEuNjQtLjA3LDIuMDEuNjdsNi40NCwxMi43OWMuMzcuNzQuMDcsMS42NC0uNjcsMi4wMS0uMjIuMTEtLjQ1LjE2LS42Ny4xNloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTUyLjY2LDUyLjA2Yy0uNzgsMC0xLjQ0LS42LTEuNDktMS4zOS0uMDYtLjgzLjU2LTEuNTUsMS4zOS0xLjYxbDkuMzItLjY5Yy44Mi0uMDYsMS41NS41NiwxLjYxLDEuMzkuMDYuODMtLjU2LDEuNTUtMS4zOSwxLjYxbC05LjMyLjY5cy0uMDgsMC0uMTEsMFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTY5LjMxLDUwLjgzYy0uNzgsMC0xLjQ0LS42LTEuNDktMS4zOS0uMDYtLjgzLjU2LTEuNTUsMS4zOS0xLjYxbDYuMDMtLjQ1Yy44My0uMDUsMS41NS41NiwxLjYxLDEuMzkuMDYuODMtLjU2LDEuNTUtMS4zOSwxLjYxbC02LjAzLjQ1cy0uMDgsMC0uMTEsMFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTQ1LjM5LDc1LjU5Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjV2LTEzLjIzYzAtLjgzLjY3LTEuNSwxLjUtMS41czEuNS42NywxLjUsMS41djEzLjIzYzAsLjgzLS42NywxLjUtMS41LDEuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTU1LjEsNzUuNTljLS44MywwLTEuNS0uNjctMS41LTEuNXYtMTMuMjNjMC0uODMuNjctMS41LDEuNS0xLjVzMS41LjY3LDEuNSwxLjV2MTMuMjNjMCwuODMtLjY3LDEuNS0xLjUsMS41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgPHBhdGggY2xhc3M9InV1aWQtZTFiOGJlMDYtNzI5ZS00NjMwLTk3N2QtMmI2MjJiNzllYjIyIiBkPSJtNTkuNjEsNzUuNTljLS4xOSwwLS4zOS0uMDQtLjU3LS4xMS0uNzctLjMyLTEuMTMtMS4xOS0uODEtMS45Nmw1LjQ4LTEzLjIzYy4zMi0uNzcsMS4xOS0xLjEzLDEuOTYtLjgxLjc3LjMyLDEuMTMsMS4xOS44MSwxLjk2bC01LjQ4LDEzLjIzYy0uMjQuNTgtLjguOTMtMS4zOS45M1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTcwLjU3LDc1LjU5Yy0uNTksMC0xLjE1LS4zNS0xLjM5LS45M2wtNS40OC0xMy4yM2MtLjMyLS43Ny4wNS0xLjY0LjgxLTEuOTYuNzYtLjMyLDEuNjQuMDUsMS45Ni44MWw1LjQ4LDEzLjIzYy4zMi43Ny0uMDUsMS42NC0uODEsMS45Ni0uMTkuMDgtLjM4LjExLS41Ny4xMVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTU0LjczLDcwLjQ1aC05LjM0Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjVzLjY3LTEuNSwxLjUtMS41aDkuMzRjLjgzLDAsMS41LjY3LDEuNSwxLjVzLS42NywxLjUtMS41LDEuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTY4LjEzLDcwLjQ1aC02LjA1Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjVzLjY3LTEuNSwxLjUtMS41aDYuMDVjLjgzLDAsMS41LjY3LDEuNSwxLjVzLS42NywxLjUtMS41LDEuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTY0Ljg4LDEwMy41Yy0uMzUsMC0uNjktLjEyLS45Ny0uMzVsLTcuMzMtNi4xOC04LjQ2LDQuNTJjLS4zNi4xOS0uNzguMjMtMS4xNy4xLS4zOS0uMTMtLjcxLS40LS44OS0uNzdsLTQuMTktOC42Mi05LjU2LjY5Yy0uNDEuMDMtLjgxLS4xMS0xLjExLS4zOC0uMy0uMjctLjQ4LS42Ni0uNS0xLjA2bC0uMzItOS41OC05LjAyLTMuMjZjLS4zOC0uMTQtLjY5LS40My0uODYtLjgtLjE3LS4zNy0uMTctLjgtLjAyLTEuMTdsMy42MS04Ljg4LTYuOTEtNi42NWMtLjI5LS4yOC0uNDYtLjY3LS40Ni0xLjA4cy4xNy0uOC40Ni0xLjA4bDYuOTEtNi42NS0zLjYxLTguODhjLS4xNS0uMzgtLjE1LS44LjAyLTEuMTcuMTctLjM3LjQ4LS42Ni44Ni0uOGw5LjAyLTMuMjYuMzItOS41OGMuMDEtLjQxLjE5LS43OS41LTEuMDYuMy0uMjcuNy0uNDEsMS4xMS0uMzhsOS41Ni42OSw0LjE5LTguNjJjLjE4LS4zNy41LS42NS44OS0uNzcuMzktLjEyLjgxLS4wOSwxLjE3LjFsOC40Niw0LjUyLDcuMzMtNi4xOGMuMzEtLjI2LjcyLS4zOSwxLjEyLS4zNC40MS4wNC43OC4yNSwxLjAzLjU3bDUuODksNy41Nyw5LjIxLTIuNjZjLjM5LS4xMS44MS0uMDYsMS4xNy4xNC4zNS4yLjYxLjU0LjcxLjk0bDIuMyw5LjMxLDkuNSwxLjMyYy40LjA2Ljc3LjI3LDEuMDEuNi4yNC4zMy4zMy43NC4yNiwxLjE1bC0xLjY4LDkuNDQsOC4xNCw1LjA3Yy4zNS4yMi41OS41Ni42Ny45NnMwLC44Mi0uMjMsMS4xNWwtNS4zOCw3Ljk0LDUuMzgsNy45NGMuMjMuMzQuMzEuNzUuMjMsMS4xNXMtLjMzLjc1LS42Ny45NmwtOC4xNCw1LjA3LDEuNjgsOS40NGMuMDcuNC0uMDIuODEtLjI2LDEuMTUtLjI0LjMzLS42LjU1LTEuMDEuNmwtOS41LDEuMzItMi4zLDkuMzFjLS4xLjQtLjM1LjczLS43MS45NC0uMzUuMjEtLjc3LjI1LTEuMTcuMTRsLTkuMjEtMi42Ni01Ljg5LDcuNTdjLS4yNS4zMi0uNjIuNTMtMS4wMy41Ny0uMDUsMC0uMSwwLS4xNiwwWm0tOC4xMS05LjgzYy4zNSwwLC42OS4xMi45Ny4zNWw2LjkyLDUuODMsNS41Ni03LjE0Yy4zOC0uNDgsMS4wMS0uNjksMS42LS41Mmw4LjY5LDIuNTEsMi4xNy04Ljc4Yy4xNS0uNi42NC0xLjA0LDEuMjUtMS4xM2w4Ljk2LTEuMjQtMS41OS04LjljLS4xMS0uNi4xNi0xLjIxLjY4LTEuNTRsNy42OC00Ljc4LTUuMDctNy40OWMtLjM0LS41MS0uMzQtMS4xNywwLTEuNjhsNS4wNy03LjQ5LTcuNjgtNC43OGMtLjUyLS4zMi0uNzktLjkzLS42OC0xLjU0bDEuNTktOC45LTguOTYtMS4yNGMtLjYxLS4wOC0xLjEtLjUzLTEuMjUtMS4xM2wtMi4xNy04Ljc4LTguNjksMi41MWMtLjU5LjE3LTEuMjItLjA0LTEuNi0uNTJsLTUuNTYtNy4xNC02LjkyLDUuODNjLS40Ny40LTEuMTMuNDYtMS42Ny4xOGwtNy45OC00LjI2LTMuOTUsOC4xNGMtLjI3LjU1LS44NC44OC0xLjQ2Ljg0bC05LjAyLS42NS0uMyw5LjA0Yy0uMDIuNjEtLjQxLDEuMTUtLjk5LDEuMzZsLTguNSwzLjA4LDMuNCw4LjM4Yy4yMy41Ny4wOSwxLjIyLS4zNSwxLjY1bC02LjUyLDYuMjcsNi41Miw2LjI3Yy40NC40My41OCwxLjA4LjM1LDEuNjVsLTMuNCw4LjM4LDguNSwzLjA4Yy41OC4yMS45Ny43NS45OSwxLjM2bC4zLDkuMDQsOS4wMi0uNjVjLjYxLS4wNSwxLjE5LjI5LDEuNDYuODRsMy45NSw4LjE0LDcuOTgtNC4yNmMuMjItLjEyLjQ2LS4xOC43MS0uMThaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8cGF0aCBjbGFzcz0idXVpZC1lMWI4YmUwNi03MjllLTQ2MzAtOTc3ZC0yYjYyMmI3OWViMjIiIGQ9Im03Ni45Niw4MC40Yy0uMzcsMC0uNzQtLjE1LTEtLjQyLS4yNi0uMjYtLjQyLS42My0uNDItMXMuMTUtLjc1LjQyLTFjLjUzLS41MywxLjQ3LS41MywyLDAsLjI2LjI2LjQyLjYyLjQyLDFzLS4xNS43NC0uNDIsMWMtLjI2LjI2LS42My40Mi0xLC40MloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTc2Ljk2LDc2Ljc1Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjV2LTEwLjY0YzAtLjgzLjY3LTEuNSwxLjUtMS41czEuNS42NywxLjUsMS41djEwLjY0YzAsLjgzLS42NywxLjUtMS41LDEuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4=);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC01MDI2MmExMi01NTk4LTRiZjYtOGNmNi0yMmJlZDZhOGExZTIiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC51dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTUzLjA0LDU3LjE4Yy0uNzgsMC0xLjQ0LS42LTEuNDktMS4zOWwtLjk4LTEzLjJjLS4wNi0uODMuNTYtMS41NSwxLjM5LTEuNjEuODItLjA2LDEuNTUuNTYsMS42MSwxLjM5bC45OCwxMy4yYy4wNi44My0uNTYsMS41NS0xLjM5LDEuNjEtLjA0LDAtLjA4LDAtLjExLDBaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8cGF0aCBjbGFzcz0idXVpZC1lMWI4YmUwNi03MjllLTQ2MzAtOTc3ZC0yYjYyMmI3OWViMjIiIGQ9Im02Mi43Miw1Ni40N2MtLjc4LDAtMS40NC0uNi0xLjQ5LTEuMzlsLS45OC0xMy4yYy0uMDYtLjgzLjU2LTEuNTUsMS4zOS0xLjYxLjgyLS4wNSwxLjU1LjU2LDEuNjEsMS4zOWwuOTgsMTMuMmMuMDYuODMtLjU2LDEuNTUtMS4zOSwxLjYxLS4wNCwwLS4wOCwwLS4xMSwwWiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgPHBhdGggY2xhc3M9InV1aWQtZTFiOGJlMDYtNzI5ZS00NjMwLTk3N2QtMmI2MjJiNzllYjIyIiBkPSJtNjcuMjIsNTYuMTNjLS4xNiwwLS4zMS0uMDItLjQ3LS4wOC0uNzktLjI2LTEuMjEtMS4xMS0uOTUtMS44OWw0LjQ5LTEzLjZjLjI2LS43OSwxLjExLTEuMjEsMS44OS0uOTUuNzkuMjYsMS4yMSwxLjExLjk1LDEuODlsLTQuNDksMTMuNmMtLjIxLjYzLS43OSwxLjAzLTEuNDIsMS4wM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTc4LjE1LDU1LjMyYy0uNTUsMC0xLjA4LS4zLTEuMzQtLjgzbC02LjQ0LTEyLjc5Yy0uMzctLjc0LS4wNy0xLjY0LjY3LTIuMDEuNzQtLjM3LDEuNjQtLjA3LDIuMDEuNjdsNi40NCwxMi43OWMuMzcuNzQuMDcsMS42NC0uNjcsMi4wMS0uMjIuMTEtLjQ1LjE2LS42Ny4xNloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTUyLjY2LDUyLjA2Yy0uNzgsMC0xLjQ0LS42LTEuNDktMS4zOS0uMDYtLjgzLjU2LTEuNTUsMS4zOS0xLjYxbDkuMzItLjY5Yy44Mi0uMDYsMS41NS41NiwxLjYxLDEuMzkuMDYuODMtLjU2LDEuNTUtMS4zOSwxLjYxbC05LjMyLjY5cy0uMDgsMC0uMTEsMFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTY5LjMxLDUwLjgzYy0uNzgsMC0xLjQ0LS42LTEuNDktMS4zOS0uMDYtLjgzLjU2LTEuNTUsMS4zOS0xLjYxbDYuMDMtLjQ1Yy44My0uMDUsMS41NS41NiwxLjYxLDEuMzkuMDYuODMtLjU2LDEuNTUtMS4zOSwxLjYxbC02LjAzLjQ1cy0uMDgsMC0uMTEsMFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTQ1LjM5LDc1LjU5Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjV2LTEzLjIzYzAtLjgzLjY3LTEuNSwxLjUtMS41czEuNS42NywxLjUsMS41djEzLjIzYzAsLjgzLS42NywxLjUtMS41LDEuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTU1LjEsNzUuNTljLS44MywwLTEuNS0uNjctMS41LTEuNXYtMTMuMjNjMC0uODMuNjctMS41LDEuNS0xLjVzMS41LjY3LDEuNSwxLjV2MTMuMjNjMCwuODMtLjY3LDEuNS0xLjUsMS41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgPHBhdGggY2xhc3M9InV1aWQtZTFiOGJlMDYtNzI5ZS00NjMwLTk3N2QtMmI2MjJiNzllYjIyIiBkPSJtNTkuNjEsNzUuNTljLS4xOSwwLS4zOS0uMDQtLjU3LS4xMS0uNzctLjMyLTEuMTMtMS4xOS0uODEtMS45Nmw1LjQ4LTEzLjIzYy4zMi0uNzcsMS4xOS0xLjEzLDEuOTYtLjgxLjc3LjMyLDEuMTMsMS4xOS44MSwxLjk2bC01LjQ4LDEzLjIzYy0uMjQuNTgtLjguOTMtMS4zOS45M1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTcwLjU3LDc1LjU5Yy0uNTksMC0xLjE1LS4zNS0xLjM5LS45M2wtNS40OC0xMy4yM2MtLjMyLS43Ny4wNS0xLjY0LjgxLTEuOTYuNzYtLjMyLDEuNjQuMDUsMS45Ni44MWw1LjQ4LDEzLjIzYy4zMi43Ny0uMDUsMS42NC0uODEsMS45Ni0uMTkuMDgtLjM4LjExLS41Ny4xMVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTU0LjczLDcwLjQ1aC05LjM0Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjVzLjY3LTEuNSwxLjUtMS41aDkuMzRjLjgzLDAsMS41LjY3LDEuNSwxLjVzLS42NywxLjUtMS41LDEuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTY4LjEzLDcwLjQ1aC02LjA1Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjVzLjY3LTEuNSwxLjUtMS41aDYuMDVjLjgzLDAsMS41LjY3LDEuNSwxLjVzLS42NywxLjUtMS41LDEuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTY0Ljg4LDEwMy41Yy0uMzUsMC0uNjktLjEyLS45Ny0uMzVsLTcuMzMtNi4xOC04LjQ2LDQuNTJjLS4zNi4xOS0uNzguMjMtMS4xNy4xLS4zOS0uMTMtLjcxLS40LS44OS0uNzdsLTQuMTktOC42Mi05LjU2LjY5Yy0uNDEuMDMtLjgxLS4xMS0xLjExLS4zOC0uMy0uMjctLjQ4LS42Ni0uNS0xLjA2bC0uMzItOS41OC05LjAyLTMuMjZjLS4zOC0uMTQtLjY5LS40My0uODYtLjgtLjE3LS4zNy0uMTctLjgtLjAyLTEuMTdsMy42MS04Ljg4LTYuOTEtNi42NWMtLjI5LS4yOC0uNDYtLjY3LS40Ni0xLjA4cy4xNy0uOC40Ni0xLjA4bDYuOTEtNi42NS0zLjYxLTguODhjLS4xNS0uMzgtLjE1LS44LjAyLTEuMTcuMTctLjM3LjQ4LS42Ni44Ni0uOGw5LjAyLTMuMjYuMzItOS41OGMuMDEtLjQxLjE5LS43OS41LTEuMDYuMy0uMjcuNy0uNDEsMS4xMS0uMzhsOS41Ni42OSw0LjE5LTguNjJjLjE4LS4zNy41LS42NS44OS0uNzcuMzktLjEyLjgxLS4wOSwxLjE3LjFsOC40Niw0LjUyLDcuMzMtNi4xOGMuMzEtLjI2LjcyLS4zOSwxLjEyLS4zNC40MS4wNC43OC4yNSwxLjAzLjU3bDUuODksNy41Nyw5LjIxLTIuNjZjLjM5LS4xMS44MS0uMDYsMS4xNy4xNC4zNS4yLjYxLjU0LjcxLjk0bDIuMyw5LjMxLDkuNSwxLjMyYy40LjA2Ljc3LjI3LDEuMDEuNi4yNC4zMy4zMy43NC4yNiwxLjE1bC0xLjY4LDkuNDQsOC4xNCw1LjA3Yy4zNS4yMi41OS41Ni42Ny45NnMwLC44Mi0uMjMsMS4xNWwtNS4zOCw3Ljk0LDUuMzgsNy45NGMuMjMuMzQuMzEuNzUuMjMsMS4xNXMtLjMzLjc1LS42Ny45NmwtOC4xNCw1LjA3LDEuNjgsOS40NGMuMDcuNC0uMDIuODEtLjI2LDEuMTUtLjI0LjMzLS42LjU1LTEuMDEuNmwtOS41LDEuMzItMi4zLDkuMzFjLS4xLjQtLjM1LjczLS43MS45NC0uMzUuMjEtLjc3LjI1LTEuMTcuMTRsLTkuMjEtMi42Ni01Ljg5LDcuNTdjLS4yNS4zMi0uNjIuNTMtMS4wMy41Ny0uMDUsMC0uMSwwLS4xNiwwWm0tOC4xMS05LjgzYy4zNSwwLC42OS4xMi45Ny4zNWw2LjkyLDUuODMsNS41Ni03LjE0Yy4zOC0uNDgsMS4wMS0uNjksMS42LS41Mmw4LjY5LDIuNTEsMi4xNy04Ljc4Yy4xNS0uNi42NC0xLjA0LDEuMjUtMS4xM2w4Ljk2LTEuMjQtMS41OS04LjljLS4xMS0uNi4xNi0xLjIxLjY4LTEuNTRsNy42OC00Ljc4LTUuMDctNy40OWMtLjM0LS41MS0uMzQtMS4xNywwLTEuNjhsNS4wNy03LjQ5LTcuNjgtNC43OGMtLjUyLS4zMi0uNzktLjkzLS42OC0xLjU0bDEuNTktOC45LTguOTYtMS4yNGMtLjYxLS4wOC0xLjEtLjUzLTEuMjUtMS4xM2wtMi4xNy04Ljc4LTguNjksMi41MWMtLjU5LjE3LTEuMjItLjA0LTEuNi0uNTJsLTUuNTYtNy4xNC02LjkyLDUuODNjLS40Ny40LTEuMTMuNDYtMS42Ny4xOGwtNy45OC00LjI2LTMuOTUsOC4xNGMtLjI3LjU1LS44NC44OC0xLjQ2Ljg0bC05LjAyLS42NS0uMyw5LjA0Yy0uMDIuNjEtLjQxLDEuMTUtLjk5LDEuMzZsLTguNSwzLjA4LDMuNCw4LjM4Yy4yMy41Ny4wOSwxLjIyLS4zNSwxLjY1bC02LjUyLDYuMjcsNi41Miw2LjI3Yy40NC40My41OCwxLjA4LjM1LDEuNjVsLTMuNCw4LjM4LDguNSwzLjA4Yy41OC4yMS45Ny43NS45OSwxLjM2bC4zLDkuMDQsOS4wMi0uNjVjLjYxLS4wNSwxLjE5LjI5LDEuNDYuODRsMy45NSw4LjE0LDcuOTgtNC4yNmMuMjItLjEyLjQ2LS4xOC43MS0uMThaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8cGF0aCBjbGFzcz0idXVpZC1lMWI4YmUwNi03MjllLTQ2MzAtOTc3ZC0yYjYyMmI3OWViMjIiIGQ9Im03Ni45Niw4MC40Yy0uMzcsMC0uNzQtLjE1LTEtLjQyLS4yNi0uMjYtLjQyLS42My0uNDItMXMuMTUtLjc1LjQyLTFjLjUzLS41MywxLjQ3LS41MywyLDAsLjI2LjI2LjQyLjYyLjQyLDFzLS4xNS43NC0uNDIsMWMtLjI2LjI2LS42My40Mi0xLC40MloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWUxYjhiZTA2LTcyOWUtNDYzMC05NzdkLTJiNjIyYjc5ZWIyMiIgZD0ibTc2Ljk2LDc2Ljc1Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjV2LTEwLjY0YzAtLjgzLjY3LTEuNSwxLjUtMS41czEuNS42NywxLjUsMS41djEwLjY0YzAsLjgzLS42NywxLjUtMS41LDEuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4=);
}

.icon-augen,
hr.icon-augen:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC1iYWRjNzk3ZC04OGU1LTQ3ZjEtYmVmMS0xNGE2YjhmNjI1NTQiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC51dWlkLTY3ZmE1OWM1LTZiZWEtNDFiZS1iNWIxLTcwMmFkNzE2MWQ3MiB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJ1dWlkLTY3ZmE1OWM1LTZiZWEtNDFiZS1iNWIxLTcwMmFkNzE2MWQ3MiIgZD0ibTQyLjYyLDkxLjY2Yy0xMS43MywwLTIxLjI4LTE0LjI3LTIxLjI4LTMxLjgyczkuNTQtMzEuODIsMjEuMjgtMzEuODIsMjEuMjgsMTQuMjcsMjEuMjgsMzEuODItOS41NCwzMS44Mi0yMS4yOCwzMS44MlptMC02MC42M2MtMTAuMDgsMC0xOC4yOCwxMi45My0xOC4yOCwyOC44MnM4LjIsMjguODIsMTguMjgsMjguODIsMTguMjgtMTIuOTMsMTguMjgtMjguODItOC4yLTI4LjgyLTE4LjI4LTI4LjgyWiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgPHBhdGggY2xhc3M9InV1aWQtNjdmYTU5YzUtNmJlYS00MWJlLWI1YjEtNzAyYWQ3MTYxZDcyIiBkPSJtNzcuMzgsOTEuOTdjLTUuOTcsMC0xMS40OC0zLjU2LTE1LjU0LTEwLjAzLS40NC0uNy0uMjMtMS42My40OC0yLjA3LjctLjQ0LDEuNjMtLjIzLDIuMDcuNDgsMy40OCw1LjU2LDguMSw4LjYzLDEyLjk5LDguNjMsMTAuMDgsMCwxOC4yOC0xMi45MywxOC4yOC0yOC44MnMtOC4yLTI4LjgyLTE4LjI4LTI4LjgyYy00LjgsMC05LjM1LDIuOTYtMTIuODEsOC4zMy0uNDUuNy0xLjM4LjktMi4wNy40NS0uNy0uNDUtLjktMS4zOC0uNDUtMi4wNyw0LjAzLTYuMjYsOS40OC05LjcsMTUuMzMtOS43LDExLjczLDAsMjEuMjgsMTQuMjcsMjEuMjgsMzEuODJzLTkuNTQsMzEuODItMjEuMjgsMzEuODJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8ZWxsaXBzZSBjbGFzcz0idXVpZC02N2ZhNTljNS02YmVhLTQxYmUtYjViMS03MDJhZDcxNjFkNzIiIGN4PSI1Mi4yMiIgY3k9IjYxLjY0IiByeD0iNS4yMiIgcnk9IjYuNDYiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxlbGxpcHNlIGNsYXNzPSJ1dWlkLTY3ZmE1OWM1LTZiZWEtNDFiZS1iNWIxLTcwMmFkNzE2MWQ3MiIgY3g9Ijg3Ljc3IiBjeT0iNjEuNjQiIHJ4PSI1LjIyIiByeT0iNi40NiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC1iYWRjNzk3ZC04OGU1LTQ3ZjEtYmVmMS0xNGE2YjhmNjI1NTQiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC51dWlkLTY3ZmE1OWM1LTZiZWEtNDFiZS1iNWIxLTcwMmFkNzE2MWQ3MiB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJ1dWlkLTY3ZmE1OWM1LTZiZWEtNDFiZS1iNWIxLTcwMmFkNzE2MWQ3MiIgZD0ibTQyLjYyLDkxLjY2Yy0xMS43MywwLTIxLjI4LTE0LjI3LTIxLjI4LTMxLjgyczkuNTQtMzEuODIsMjEuMjgtMzEuODIsMjEuMjgsMTQuMjcsMjEuMjgsMzEuODItOS41NCwzMS44Mi0yMS4yOCwzMS44MlptMC02MC42M2MtMTAuMDgsMC0xOC4yOCwxMi45My0xOC4yOCwyOC44MnM4LjIsMjguODIsMTguMjgsMjguODIsMTguMjgtMTIuOTMsMTguMjgtMjguODItOC4yLTI4LjgyLTE4LjI4LTI4LjgyWiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgPHBhdGggY2xhc3M9InV1aWQtNjdmYTU5YzUtNmJlYS00MWJlLWI1YjEtNzAyYWQ3MTYxZDcyIiBkPSJtNzcuMzgsOTEuOTdjLTUuOTcsMC0xMS40OC0zLjU2LTE1LjU0LTEwLjAzLS40NC0uNy0uMjMtMS42My40OC0yLjA3LjctLjQ0LDEuNjMtLjIzLDIuMDcuNDgsMy40OCw1LjU2LDguMSw4LjYzLDEyLjk5LDguNjMsMTAuMDgsMCwxOC4yOC0xMi45MywxOC4yOC0yOC44MnMtOC4yLTI4LjgyLTE4LjI4LTI4LjgyYy00LjgsMC05LjM1LDIuOTYtMTIuODEsOC4zMy0uNDUuNy0xLjM4LjktMi4wNy40NS0uNy0uNDUtLjktMS4zOC0uNDUtMi4wNyw0LjAzLTYuMjYsOS40OC05LjcsMTUuMzMtOS43LDExLjczLDAsMjEuMjgsMTQuMjcsMjEuMjgsMzEuODJzLTkuNTQsMzEuODItMjEuMjgsMzEuODJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8ZWxsaXBzZSBjbGFzcz0idXVpZC02N2ZhNTljNS02YmVhLTQxYmUtYjViMS03MDJhZDcxNjFkNzIiIGN4PSI1Mi4yMiIgY3k9IjYxLjY0IiByeD0iNS4yMiIgcnk9IjYuNDYiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxlbGxpcHNlIGNsYXNzPSJ1dWlkLTY3ZmE1OWM1LTZiZWEtNDFiZS1iNWIxLTcwMmFkNzE2MWQ3MiIgY3g9Ijg3Ljc3IiBjeT0iNjEuNjQiIHJ4PSI1LjIyIiByeT0iNi40NiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==);
}

.icon-pfeile-im-kreis,
hr.icon-pfeile-im-kreis:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC02MmUwNDY2MC1jMzZlLTRjOGMtODA2Mi05MWFiMWRiODNhODYiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC51dWlkLTIxNTZkOTlmLTg4NzctNDZjZS1iMDYyLTU1ZDBiNmI2NTM0NyB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJ1dWlkLTIxNTZkOTlmLTg4NzctNDZjZS1iMDYyLTU1ZDBiNmI2NTM0NyIgZD0ibTgwLjk4LDY2LjYzYy0uOCwwLTEuNDYtLjYzLTEuNS0xLjQzLS4wNC0uODMuNi0xLjUzLDEuNDMtMS41Ny4zOS0uMDIsNS45NC0uMzMsMTAuNS0zLjI0LS4wNi0uMTYtLjA5LS4zMi0uMDktLjUsMC0uMjktLjA4LS43My0uNjgtMS4yOS00LjQxLTQuMTEtMjMuNjEtNC4xOS0zMi4yOS0zLjgydjYuNzJjMCwuNjEtLjM3LDEuMTUtLjkzLDEuMzktLjU2LjIzLTEuMjEuMS0xLjYzLS4zM2wtMTYuMjktMTYuMjljLS41OC0uNTgtLjU5LTEuNTItLjAxLTIuMTFsMTYuMjktMTYuNjhjLjQzLS40NCwxLjA3LS41NywxLjY0LS4zNC41Ni4yMy45My43OC45MywxLjM5djYuMjVjNi40My0uNDUsMjkuNTctMS40NSwzOC40NCw2LjYyLDIuNCwyLjE5LDMuNjIsNC44NywzLjYyLDcuOTgsMCwxMi45Ny0xMi42NywxNi45Ny0xOS4zNiwxNy4yNy0uMDIsMC0uMDUsMC0uMDcsMFptLTE1LjI0LTE1LjAxYzkuMjIsMCwyMi42MS43NCwyNi45NCw0Ljc4LjYxLjU3LDEuMDYsMS4yLDEuMzMsMS44OCwyLTIuMDcsMy40MS00Ljk1LDMuNDEtOC45MiwwLTIuMjYtLjg2LTQuMTQtMi42NC01Ljc2LTkuMTUtOC4zMy0zNy41LTUuNzUtMzcuNzgtNS43Mi0uNDIuMDQtLjg0LS4xLTEuMTUtLjM4LS4zMS0uMjgtLjQ5LS42OS0uNDktMS4xMXYtNC4xOWwtMTIuNjksMTIuOTksMTIuNjksMTIuNjl2LTQuNTNjMC0uOC42Mi0xLjQ1LDEuNDItMS41Ljk4LS4wNSw0LjQ4LS4yMyw4Ljk4LS4yM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLTIxNTZkOTlmLTg4NzctNDZjZS1iMDYyLTU1ZDBiNmI2NTM0NyIgZD0ibTgxLjE5LDgzLjg5Yy0uMDgsMC0uMTUsMC0uMjMsMC0uODMsMC0xLjQ5LS42OS0xLjQ5LTEuNTEsMC0uODIuNjgtMS40OSwxLjUtMS40OS4wOCwwLC4xNCwwLC4yMSwwLDUuOTgsMCw5Ljk2LTIuNjksMTIuMjUtNC45NiwyLjgzLTIuOCwzLjk3LTUuNzksMy45Ny02LjU3di0yMGMwLS44My42Ny0xLjUsMS41LTEuNXMxLjUuNjcsMS41LDEuNXYyMGMwLDEuODgtMS43LDUuNTctNC44Niw4LjctMi43LDIuNjctNy4zNyw1LjgzLTE0LjM2LDUuODNaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8cGF0aCBjbGFzcz0idXVpZC0yMTU2ZDk5Zi04ODc3LTQ2Y2UtYjA2Mi01NWQwYjZiNjUzNDciIGQ9Im02MS43Nyw5Mi45OGMtLjIsMC0uNDEtLjA0LS42MS0uMTMtLjU0LS4yNC0uODktLjc4LS44OS0xLjM3di02LjQ5Yy03LjYyLS4xOS00MC42OC0xLjktNDAuNjgtMTcuMDF2LTE3LjdjMC0uMDgtLjE5LTQuMDQsMy4xNy03LjU4LDMuNC0zLjU5LDkuMDUtNS40MSwxNi43OS01LjQxLjgzLDAsMS41LjY3LDEuNSwxLjVzLS42NywxLjUtMS41LDEuNWMtNi43OSwwLTExLjg0LDEuNTUtMTQuNjEsNC40OC0yLjQsMi41NC0yLjM1LDUuMzQtMi4zNSw1LjQzLDAsLjAzLDAsLjA2LDAsLjA5LDAsMTIuMTMsMjAuMjQsMTQuNzUsMzcuMjIsMTQuOC4xNiwwLC4zMSwwLC40Niwwdi02Ljk3YzAtLjYxLjM3LTEuMTUuOTMtMS4zOS41Ni0uMjMsMS4yMS0uMSwxLjYzLjMzbDE3LjQ2LDE3LjQ2Yy4yOS4yOS40NS42OS40NCwxLjEsMCwuNDEtLjE5LjgtLjQ5LDEuMDdsLTE3LjQ2LDE1LjkxYy0uMjguMjYtLjY0LjM5LTEuMDEuMzlaTTIyLjU5LDU4LjU3djkuNGMwLDExLjQxLDI4LjI5LDE0LDM5LjE5LDE0LjAzLjgzLDAsMS41LjY3LDEuNSwxLjV2NC41N2wxMy43OS0xMi41Ni0xMy43OS0xMy43OXY0LjkxYzAsLjItLjA0LjQxLS4xMi42LS4yOC42NS0uOTgsMS4wMi0xLjY4Ljg3LS4wMywwLS4wNi0uMDEtLjA5LS4wMi0uMjktLjAxLS45NC0uMDEtMS41OC0uMDItMTkuNDItLjA2LTMxLjg4LTMuMjUtMzcuMjEtOS41MVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLTIxNTZkOTlmLTg4NzctNDZjZS1iMDYyLTU1ZDBiNmI2NTM0NyIgZD0ibTI3LjYxLDYxLjI2Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjUsMC0zLjAxLDQuOS03LjIxLDEyLjg5LTcuMjEuODMsMCwxLjUuNjcsMS41LDEuNXMtLjY3LDEuNS0xLjUsMS41Yy02LjcxLDAtOS44OSwzLjM4LTkuODksNC4yMXMtLjY3LDEuNS0xLjUsMS41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC02MmUwNDY2MC1jMzZlLTRjOGMtODA2Mi05MWFiMWRiODNhODYiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC51dWlkLTIxNTZkOTlmLTg4NzctNDZjZS1iMDYyLTU1ZDBiNmI2NTM0NyB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJ1dWlkLTIxNTZkOTlmLTg4NzctNDZjZS1iMDYyLTU1ZDBiNmI2NTM0NyIgZD0ibTgwLjk4LDY2LjYzYy0uOCwwLTEuNDYtLjYzLTEuNS0xLjQzLS4wNC0uODMuNi0xLjUzLDEuNDMtMS41Ny4zOS0uMDIsNS45NC0uMzMsMTAuNS0zLjI0LS4wNi0uMTYtLjA5LS4zMi0uMDktLjUsMC0uMjktLjA4LS43My0uNjgtMS4yOS00LjQxLTQuMTEtMjMuNjEtNC4xOS0zMi4yOS0zLjgydjYuNzJjMCwuNjEtLjM3LDEuMTUtLjkzLDEuMzktLjU2LjIzLTEuMjEuMS0xLjYzLS4zM2wtMTYuMjktMTYuMjljLS41OC0uNTgtLjU5LTEuNTItLjAxLTIuMTFsMTYuMjktMTYuNjhjLjQzLS40NCwxLjA3LS41NywxLjY0LS4zNC41Ni4yMy45My43OC45MywxLjM5djYuMjVjNi40My0uNDUsMjkuNTctMS40NSwzOC40NCw2LjYyLDIuNCwyLjE5LDMuNjIsNC44NywzLjYyLDcuOTgsMCwxMi45Ny0xMi42NywxNi45Ny0xOS4zNiwxNy4yNy0uMDIsMC0uMDUsMC0uMDcsMFptLTE1LjI0LTE1LjAxYzkuMjIsMCwyMi42MS43NCwyNi45NCw0Ljc4LjYxLjU3LDEuMDYsMS4yLDEuMzMsMS44OCwyLTIuMDcsMy40MS00Ljk1LDMuNDEtOC45MiwwLTIuMjYtLjg2LTQuMTQtMi42NC01Ljc2LTkuMTUtOC4zMy0zNy41LTUuNzUtMzcuNzgtNS43Mi0uNDIuMDQtLjg0LS4xLTEuMTUtLjM4LS4zMS0uMjgtLjQ5LS42OS0uNDktMS4xMXYtNC4xOWwtMTIuNjksMTIuOTksMTIuNjksMTIuNjl2LTQuNTNjMC0uOC42Mi0xLjQ1LDEuNDItMS41Ljk4LS4wNSw0LjQ4LS4yMyw4Ljk4LS4yM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLTIxNTZkOTlmLTg4NzctNDZjZS1iMDYyLTU1ZDBiNmI2NTM0NyIgZD0ibTgxLjE5LDgzLjg5Yy0uMDgsMC0uMTUsMC0uMjMsMC0uODMsMC0xLjQ5LS42OS0xLjQ5LTEuNTEsMC0uODIuNjgtMS40OSwxLjUtMS40OS4wOCwwLC4xNCwwLC4yMSwwLDUuOTgsMCw5Ljk2LTIuNjksMTIuMjUtNC45NiwyLjgzLTIuOCwzLjk3LTUuNzksMy45Ny02LjU3di0yMGMwLS44My42Ny0xLjUsMS41LTEuNXMxLjUuNjcsMS41LDEuNXYyMGMwLDEuODgtMS43LDUuNTctNC44Niw4LjctMi43LDIuNjctNy4zNyw1LjgzLTE0LjM2LDUuODNaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8cGF0aCBjbGFzcz0idXVpZC0yMTU2ZDk5Zi04ODc3LTQ2Y2UtYjA2Mi01NWQwYjZiNjUzNDciIGQ9Im02MS43Nyw5Mi45OGMtLjIsMC0uNDEtLjA0LS42MS0uMTMtLjU0LS4yNC0uODktLjc4LS44OS0xLjM3di02LjQ5Yy03LjYyLS4xOS00MC42OC0xLjktNDAuNjgtMTcuMDF2LTE3LjdjMC0uMDgtLjE5LTQuMDQsMy4xNy03LjU4LDMuNC0zLjU5LDkuMDUtNS40MSwxNi43OS01LjQxLjgzLDAsMS41LjY3LDEuNSwxLjVzLS42NywxLjUtMS41LDEuNWMtNi43OSwwLTExLjg0LDEuNTUtMTQuNjEsNC40OC0yLjQsMi41NC0yLjM1LDUuMzQtMi4zNSw1LjQzLDAsLjAzLDAsLjA2LDAsLjA5LDAsMTIuMTMsMjAuMjQsMTQuNzUsMzcuMjIsMTQuOC4xNiwwLC4zMSwwLC40Niwwdi02Ljk3YzAtLjYxLjM3LTEuMTUuOTMtMS4zOS41Ni0uMjMsMS4yMS0uMSwxLjYzLjMzbDE3LjQ2LDE3LjQ2Yy4yOS4yOS40NS42OS40NCwxLjEsMCwuNDEtLjE5LjgtLjQ5LDEuMDdsLTE3LjQ2LDE1LjkxYy0uMjguMjYtLjY0LjM5LTEuMDEuMzlaTTIyLjU5LDU4LjU3djkuNGMwLDExLjQxLDI4LjI5LDE0LDM5LjE5LDE0LjAzLjgzLDAsMS41LjY3LDEuNSwxLjV2NC41N2wxMy43OS0xMi41Ni0xMy43OS0xMy43OXY0LjkxYzAsLjItLjA0LjQxLS4xMi42LS4yOC42NS0uOTgsMS4wMi0xLjY4Ljg3LS4wMywwLS4wNi0uMDEtLjA5LS4wMi0uMjktLjAxLS45NC0uMDEtMS41OC0uMDItMTkuNDItLjA2LTMxLjg4LTMuMjUtMzcuMjEtOS41MVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLTIxNTZkOTlmLTg4NzctNDZjZS1iMDYyLTU1ZDBiNmI2NTM0NyIgZD0ibTI3LjYxLDYxLjI2Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjUsMC0zLjAxLDQuOS03LjIxLDEyLjg5LTcuMjEuODMsMCwxLjUuNjcsMS41LDEuNXMtLjY3LDEuNS0xLjUsMS41Yy02LjcxLDAtOS44OSwzLjM4LTkuODksNC4yMXMtLjY3LDEuNS0xLjUsMS41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==);
}

.icon-gluehbirne,
hr.icon-gluehbirne:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC0zOTM5NDIzZS1jYjM0LTRkNjUtYWY4Ny1kOWM4YzcyYmI0MjUiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC51dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTcyLjIsODAuOTFoLTNjMC0xLjczLDAtNS43NiwxLjg4LTEwLjM1LDEtMi40NiwyLjQtNC43MSwzLjc1LTYuODlsLjM0LS41NGMuNTQtLjg3LDIuMjgtMy45MSwyLjYtNC41NCwxLjY4LTMuMDMsMi41NS02LjQyLDIuNTUtOS44MywwLTExLjU1LTguNzUtMjAuMjUtMjAuMzUtMjAuMjVzLTIwLjM1LDguNzEtMjAuMzUsMjAuMjVjMCwzLjQyLjg3LDYuOCwyLjUyLDkuNzguMzQuNjgsMi4wOSwzLjcyLDIuNjMsNC42bC4zNC41NGMxLjM1LDIuMTgsMi43NCw0LjQ0LDMuNzUsNi45LDEuODgsNC41OSwxLjg4LDguNjMsMS44OCwxMC4zNWgtM2MwLTEuNjgsMC01LjE3LTEuNjYtOS4yMi0uOTEtMi4yMy0yLjE4LTQuMjgtMy41Mi02LjQ1bC0uMzQtLjU1Yy0uNTQtLjg3LTIuMzUtNC4wMi0yLjczLTQuNzctMS44Ni0zLjM3LTIuODctNy4yNS0yLjg3LTExLjE4LDAtMTMuMjYsMTAuMDQtMjMuMjUsMjMuMzUtMjMuMjVzMjMuMzUsMTAsMjMuMzUsMjMuMjVjMCwzLjkyLTEsNy44MS0yLjg5LDExLjIzLS4zNS43LTIuMTYsMy44NS0yLjcsNC43MmwtLjM0LjU1Yy0xLjM0LDIuMTctMi42MSw0LjIyLTMuNTIsNi40NS0xLjY2LDQuMDQtMS42Niw3LjU0LTEuNjYsOS4yMloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTYyLjk5LDk3LjU2aC02LjA2Yy01LjA4LDAtOS4yMS00LjEzLTkuMjEtOS4yMXYtOS43aDI0LjQ3djkuN2MwLDUuMDgtNC4xMyw5LjIxLTkuMjEsOS4yMVptLTEyLjI3LTE1LjkxdjYuN2MwLDMuNDIsMi43OCw2LjIxLDYuMjEsNi4yMWg2LjA2YzMuNDIsMCw2LjIxLTIuNzgsNi4yMS02LjIxdi02LjdoLTE4LjQ3WiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgPHJlY3QgY2xhc3M9InV1aWQtYjYzMTk1ZTMtNmEwZS00YWM5LWI3ZDAtNjVmM2U4YzY0YWZkIiB4PSI1OC4xNyIgeT0iNzQuNzkiIHdpZHRoPSIzIiBoZWlnaHQ9IjIxLjQ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuNTcgMTM0LjIpIHJvdGF0ZSgtODIuOTIpIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8cmVjdCBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIHg9IjU3Ljk0IiB5PSI3OS44NCIgd2lkdGg9IjMiIGhlaWdodD0iMjAuNTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNy4zOSAxMzcuOTEpIHJvdGF0ZSgtODIuODYpIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8cGF0aCBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIGQ9Im02Mi4zNSwxMDAuMjdoLTQuOTJjLTIuMDQsMC0zLjY5LTEuNjYtMy42OS0zLjY5di0yLjAxaDEyLjMxdjIuMDFjMCwyLjA0LTEuNjYsMy42OS0zLjY5LDMuNjlaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8Zz4KICAgIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTYwLDIxLjUyYy0uODMsMC0xLjUtLjY3LTEuNS0xLjV2LTYuNzljMC0uODMuNjctMS41LDEuNS0xLjVzMS41LjY3LDEuNSwxLjV2Ni43OWMwLC44My0uNjcsMS41LTEuNSwxLjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICAgIDxnPgogICAgICA8bGluZSBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIHgxPSI0MS42NyIgeTE9IjE4LjE0IiB4Mj0iNDUuMDciIHkyPSIyNC4wMiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTQ1LjA3LDI1LjUyYy0uNTIsMC0xLjAyLS4yNy0xLjMtLjc1bC0zLjM5LTUuODhjLS40MS0uNzItLjE3LTEuNjMuNTUtMi4wNS43Mi0uNDIsMS42NC0uMTcsMi4wNS41NWwzLjM5LDUuODhjLjQxLjcyLjE3LDEuNjMtLjU1LDIuMDUtLjI0LjE0LS40OS4yLS43NS4yWiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICA8L2c+CiAgICA8Zz4KICAgICAgPGxpbmUgY2xhc3M9InV1aWQtYjYzMTk1ZTMtNmEwZS00YWM5LWI3ZDAtNjVmM2U4YzY0YWZkIiB4MT0iNzQuOTMiIHkxPSIyNC4wMiIgeDI9Ijc4LjMzIiB5Mj0iMTguMTQiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogICAgICA8cGF0aCBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIGQ9Im03NC45MywyNS41MmMtLjI1LDAtLjUxLS4wNi0uNzUtLjItLjcyLS40MS0uOTYtMS4zMy0uNTUtMi4wNWwzLjM5LTUuODhjLjQxLS43MiwxLjMzLS45NiwyLjA1LS41NS43Mi40MS45NiwxLjMzLjU1LDIuMDVsLTMuMzksNS44OGMtLjI4LjQ4LS43OC43NS0xLjMuNzVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICAgIDwvZz4KICAgIDxnPgogICAgICA8bGluZSBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIHgxPSIyOC4yNiIgeTE9IjMxLjU2IiB4Mj0iMzQuMTQiIHkyPSIzNC45NSIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTM0LjEzLDM2LjQ1Yy0uMjUsMC0uNTEtLjA2LS43NS0uMmwtNS44OC0zLjM5Yy0uNzItLjQxLS45Ni0xLjMzLS41NS0yLjA1LjQxLS43MiwxLjMzLS45NiwyLjA1LS41NWw1Ljg4LDMuMzljLjcyLjQxLjk2LDEuMzMuNTUsMi4wNS0uMjguNDgtLjc4Ljc1LTEuMy43NVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogICAgPC9nPgogICAgPGc+CiAgICAgIDxsaW5lIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgeDE9Ijk2LjY1IiB5MT0iNDkuODgiIHgyPSI4OS44NiIgeTI9IjQ5Ljg4IiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICAgICAgPHBhdGggY2xhc3M9InV1aWQtYjYzMTk1ZTMtNmEwZS00YWM5LWI3ZDAtNjVmM2U4YzY0YWZkIiBkPSJtOTYuNjUsNTEuMzhoLTYuNzljLS44MywwLTEuNS0uNjctMS41LTEuNXMuNjctMS41LDEuNS0xLjVoNi43OWMuODMsMCwxLjUuNjcsMS41LDEuNXMtLjY3LDEuNS0xLjUsMS41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICA8L2c+CiAgICA8Zz4KICAgICAgPGxpbmUgY2xhc3M9InV1aWQtYjYzMTk1ZTMtNmEwZS00YWM5LWI3ZDAtNjVmM2U4YzY0YWZkIiB4MT0iMzAuMTQiIHkxPSI0OS44OCIgeDI9IjIzLjM1IiB5Mj0iNDkuODgiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogICAgICA8cGF0aCBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIGQ9Im0zMC4xNCw1MS4zOGgtNi43OWMtLjgzLDAtMS41LS42Ny0xLjUtMS41cy42Ny0xLjUsMS41LTEuNWg2Ljc5Yy44MywwLDEuNS42NywxLjUsMS41cy0uNjcsMS41LTEuNSwxLjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICAgIDwvZz4KICAgIDxnPgogICAgICA8bGluZSBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIHgxPSI5MS43NCIgeTE9IjY4LjIxIiB4Mj0iODUuODYiIHkyPSI2NC44MiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTkxLjc0LDY5LjcxYy0uMjUsMC0uNTEtLjA2LS43NS0uMmwtNS44OC0zLjM5Yy0uNzItLjQxLS45Ni0xLjMzLS41NS0yLjA1LjQxLS43MiwxLjMzLS45NiwyLjA1LS41NWw1Ljg4LDMuMzljLjcyLjQxLjk2LDEuMzMuNTUsMi4wNS0uMjguNDgtLjc4Ljc1LTEuMy43NVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogICAgPC9nPgogICAgPGc+CiAgICAgIDxsaW5lIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgeDE9IjkxLjc0IiB5MT0iMzEuNTYiIHgyPSI4NS44NiIgeTI9IjM0Ljk1IiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICAgICAgPHBhdGggY2xhc3M9InV1aWQtYjYzMTk1ZTMtNmEwZS00YWM5LWI3ZDAtNjVmM2U4YzY0YWZkIiBkPSJtODUuODcsMzYuNDVjLS41MiwwLTEuMDItLjI3LTEuMy0uNzUtLjQxLS43Mi0uMTctMS42My41NS0yLjA1bDUuODgtMy4zOWMuNzItLjQyLDEuNjQtLjE3LDIuMDUuNTUuNDEuNzIuMTcsMS42My0uNTUsMi4wNWwtNS44OCwzLjM5Yy0uMjQuMTQtLjQ5LjItLjc1LjJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICAgIDwvZz4KICAgIDxnPgogICAgICA8bGluZSBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIHgxPSIzNC4xNCIgeTE9IjY0LjgyIiB4Mj0iMjguMjYiIHkyPSI2OC4yMSIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTI4LjI2LDY5LjcxYy0uNTIsMC0xLjAyLS4yNy0xLjMtLjc1LS40MS0uNzItLjE3LTEuNjMuNTUtMi4wNWw1Ljg4LTMuMzljLjcyLS40MiwxLjYzLS4xNywyLjA1LjU1LjQxLjcyLjE3LDEuNjMtLjU1LDIuMDVsLTUuODgsMy4zOWMtLjI0LjE0LS40OS4yLS43NS4yWiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0idXVpZC0zOTM5NDIzZS1jYjM0LTRkNjUtYWY4Ny1kOWM4YzcyYmI0MjUiIGRhdGEtbmFtZT0iRWJlbmUgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC51dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTcyLjIsODAuOTFoLTNjMC0xLjczLDAtNS43NiwxLjg4LTEwLjM1LDEtMi40NiwyLjQtNC43MSwzLjc1LTYuODlsLjM0LS41NGMuNTQtLjg3LDIuMjgtMy45MSwyLjYtNC41NCwxLjY4LTMuMDMsMi41NS02LjQyLDIuNTUtOS44MywwLTExLjU1LTguNzUtMjAuMjUtMjAuMzUtMjAuMjVzLTIwLjM1LDguNzEtMjAuMzUsMjAuMjVjMCwzLjQyLjg3LDYuOCwyLjUyLDkuNzguMzQuNjgsMi4wOSwzLjcyLDIuNjMsNC42bC4zNC41NGMxLjM1LDIuMTgsMi43NCw0LjQ0LDMuNzUsNi45LDEuODgsNC41OSwxLjg4LDguNjMsMS44OCwxMC4zNWgtM2MwLTEuNjgsMC01LjE3LTEuNjYtOS4yMi0uOTEtMi4yMy0yLjE4LTQuMjgtMy41Mi02LjQ1bC0uMzQtLjU1Yy0uNTQtLjg3LTIuMzUtNC4wMi0yLjczLTQuNzctMS44Ni0zLjM3LTIuODctNy4yNS0yLjg3LTExLjE4LDAtMTMuMjYsMTAuMDQtMjMuMjUsMjMuMzUtMjMuMjVzMjMuMzUsMTAsMjMuMzUsMjMuMjVjMCwzLjkyLTEsNy44MS0yLjg5LDExLjIzLS4zNS43LTIuMTYsMy44NS0yLjcsNC43MmwtLjM0LjU1Yy0xLjM0LDIuMTctMi42MSw0LjIyLTMuNTIsNi40NS0xLjY2LDQuMDQtMS42Niw3LjU0LTEuNjYsOS4yMloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTYyLjk5LDk3LjU2aC02LjA2Yy01LjA4LDAtOS4yMS00LjEzLTkuMjEtOS4yMXYtOS43aDI0LjQ3djkuN2MwLDUuMDgtNC4xMyw5LjIxLTkuMjEsOS4yMVptLTEyLjI3LTE1LjkxdjYuN2MwLDMuNDIsMi43OCw2LjIxLDYuMjEsNi4yMWg2LjA2YzMuNDIsMCw2LjIxLTIuNzgsNi4yMS02LjIxdi02LjdoLTE4LjQ3WiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgPHJlY3QgY2xhc3M9InV1aWQtYjYzMTk1ZTMtNmEwZS00YWM5LWI3ZDAtNjVmM2U4YzY0YWZkIiB4PSI1OC4xNyIgeT0iNzQuNzkiIHdpZHRoPSIzIiBoZWlnaHQ9IjIxLjQ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuNTcgMTM0LjIpIHJvdGF0ZSgtODIuOTIpIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8cmVjdCBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIHg9IjU3Ljk0IiB5PSI3OS44NCIgd2lkdGg9IjMiIGhlaWdodD0iMjAuNTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNy4zOSAxMzcuOTEpIHJvdGF0ZSgtODIuODYpIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8cGF0aCBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIGQ9Im02Mi4zNSwxMDAuMjdoLTQuOTJjLTIuMDQsMC0zLjY5LTEuNjYtMy42OS0zLjY5di0yLjAxaDEyLjMxdjIuMDFjMCwyLjA0LTEuNjYsMy42OS0zLjY5LDMuNjlaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICA8Zz4KICAgIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTYwLDIxLjUyYy0uODMsMC0xLjUtLjY3LTEuNS0xLjV2LTYuNzljMC0uODMuNjctMS41LDEuNS0xLjVzMS41LjY3LDEuNSwxLjV2Ni43OWMwLC44My0uNjcsMS41LTEuNSwxLjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICAgIDxnPgogICAgICA8bGluZSBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIHgxPSI0MS42NyIgeTE9IjE4LjE0IiB4Mj0iNDUuMDciIHkyPSIyNC4wMiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTQ1LjA3LDI1LjUyYy0uNTIsMC0xLjAyLS4yNy0xLjMtLjc1bC0zLjM5LTUuODhjLS40MS0uNzItLjE3LTEuNjMuNTUtMi4wNS43Mi0uNDIsMS42NC0uMTcsMi4wNS41NWwzLjM5LDUuODhjLjQxLjcyLjE3LDEuNjMtLjU1LDIuMDUtLjI0LjE0LS40OS4yLS43NS4yWiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICA8L2c+CiAgICA8Zz4KICAgICAgPGxpbmUgY2xhc3M9InV1aWQtYjYzMTk1ZTMtNmEwZS00YWM5LWI3ZDAtNjVmM2U4YzY0YWZkIiB4MT0iNzQuOTMiIHkxPSIyNC4wMiIgeDI9Ijc4LjMzIiB5Mj0iMTguMTQiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogICAgICA8cGF0aCBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIGQ9Im03NC45MywyNS41MmMtLjI1LDAtLjUxLS4wNi0uNzUtLjItLjcyLS40MS0uOTYtMS4zMy0uNTUtMi4wNWwzLjM5LTUuODhjLjQxLS43MiwxLjMzLS45NiwyLjA1LS41NS43Mi40MS45NiwxLjMzLjU1LDIuMDVsLTMuMzksNS44OGMtLjI4LjQ4LS43OC43NS0xLjMuNzVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICAgIDwvZz4KICAgIDxnPgogICAgICA8bGluZSBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIHgxPSIyOC4yNiIgeTE9IjMxLjU2IiB4Mj0iMzQuMTQiIHkyPSIzNC45NSIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTM0LjEzLDM2LjQ1Yy0uMjUsMC0uNTEtLjA2LS43NS0uMmwtNS44OC0zLjM5Yy0uNzItLjQxLS45Ni0xLjMzLS41NS0yLjA1LjQxLS43MiwxLjMzLS45NiwyLjA1LS41NWw1Ljg4LDMuMzljLjcyLjQxLjk2LDEuMzMuNTUsMi4wNS0uMjguNDgtLjc4Ljc1LTEuMy43NVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogICAgPC9nPgogICAgPGc+CiAgICAgIDxsaW5lIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgeDE9Ijk2LjY1IiB5MT0iNDkuODgiIHgyPSI4OS44NiIgeTI9IjQ5Ljg4IiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICAgICAgPHBhdGggY2xhc3M9InV1aWQtYjYzMTk1ZTMtNmEwZS00YWM5LWI3ZDAtNjVmM2U4YzY0YWZkIiBkPSJtOTYuNjUsNTEuMzhoLTYuNzljLS44MywwLTEuNS0uNjctMS41LTEuNXMuNjctMS41LDEuNS0xLjVoNi43OWMuODMsMCwxLjUuNjcsMS41LDEuNXMtLjY3LDEuNS0xLjUsMS41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICA8L2c+CiAgICA8Zz4KICAgICAgPGxpbmUgY2xhc3M9InV1aWQtYjYzMTk1ZTMtNmEwZS00YWM5LWI3ZDAtNjVmM2U4YzY0YWZkIiB4MT0iMzAuMTQiIHkxPSI0OS44OCIgeDI9IjIzLjM1IiB5Mj0iNDkuODgiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogICAgICA8cGF0aCBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIGQ9Im0zMC4xNCw1MS4zOGgtNi43OWMtLjgzLDAtMS41LS42Ny0xLjUtMS41cy42Ny0xLjUsMS41LTEuNWg2Ljc5Yy44MywwLDEuNS42NywxLjUsMS41cy0uNjcsMS41LTEuNSwxLjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICAgIDwvZz4KICAgIDxnPgogICAgICA8bGluZSBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIHgxPSI5MS43NCIgeTE9IjY4LjIxIiB4Mj0iODUuODYiIHkyPSI2NC44MiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTkxLjc0LDY5LjcxYy0uMjUsMC0uNTEtLjA2LS43NS0uMmwtNS44OC0zLjM5Yy0uNzItLjQxLS45Ni0xLjMzLS41NS0yLjA1LjQxLS43MiwxLjMzLS45NiwyLjA1LS41NWw1Ljg4LDMuMzljLjcyLjQxLjk2LDEuMzMuNTUsMi4wNS0uMjguNDgtLjc4Ljc1LTEuMy43NVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogICAgPC9nPgogICAgPGc+CiAgICAgIDxsaW5lIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgeDE9IjkxLjc0IiB5MT0iMzEuNTYiIHgyPSI4NS44NiIgeTI9IjM0Ljk1IiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICAgICAgPHBhdGggY2xhc3M9InV1aWQtYjYzMTk1ZTMtNmEwZS00YWM5LWI3ZDAtNjVmM2U4YzY0YWZkIiBkPSJtODUuODcsMzYuNDVjLS41MiwwLTEuMDItLjI3LTEuMy0uNzUtLjQxLS43Mi0uMTctMS42My41NS0yLjA1bDUuODgtMy4zOWMuNzItLjQyLDEuNjQtLjE3LDIuMDUuNTUuNDEuNzIuMTcsMS42My0uNTUsMi4wNWwtNS44OCwzLjM5Yy0uMjQuMTQtLjQ5LjItLjc1LjJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KICAgIDwvZz4KICAgIDxnPgogICAgICA8bGluZSBjbGFzcz0idXVpZC1iNjMxOTVlMy02YTBlLTRhYzktYjdkMC02NWYzZThjNjRhZmQiIHgxPSIzNC4xNCIgeTE9IjY0LjgyIiB4Mj0iMjguMjYiIHkyPSI2OC4yMSIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJ1dWlkLWI2MzE5NWUzLTZhMGUtNGFjOS1iN2QwLTY1ZjNlOGM2NGFmZCIgZD0ibTI4LjI2LDY5LjcxYy0uNTIsMC0xLjAyLS4yNy0xLjMtLjc1LS40MS0uNzItLjE3LTEuNjMuNTUtMi4wNWw1Ljg4LTMuMzljLjcyLS40MiwxLjYzLS4xNywyLjA1LjU1LjQxLjcyLjE3LDEuNjMtLjU1LDIuMDVsLTUuODgsMy4zOWMtLjI0LjE0LS40OS4yLS43NS4yWiIgZmlsbD0iY3VycmVudENvbG9yIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=);
}

button.close {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzNSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjUgOEw5LjUgMjRNOS41IDhMMjUuNSAyNCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=) 50% 50%/32px no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzNSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjUgOEw5LjUgMjRNOS41IDhMMjUuNSAyNCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=) 50% 50%/32px no-repeat;
  background-color: var(--gray-1000);
  opacity: 1;
}
button.close span {
  display: none;
}

.modal-dialog {
  margin-left: auto;
  margin-right: auto;
}
.modal-dialog .modal-content {
  box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.12);
  border-radius: 0;
}
.modal-dialog .paywall {
  margin-top: 0;
  border-radius: var(--default-border-radius);
}
.modal-dialog .paywall.email > div {
  color: var(--gray-1000);
  background-color: var(--white);
  padding-top: 124px;
  position: relative;
}
.modal-dialog .paywall.email > div:before {
  background-color: var(--secondary-600);
}
.modal-dialog .paywall.email .hint {
  color: var(--gray-700);
}
.modal-dialog .paywall.email .hint a {
  color: var(--gray-700);
}
.modal-dialog .paywall.email button.close {
  background-color: var(--white);
}
.modal-dialog .paywall .newsletter_form_message {
  margin: 20px 0;
}
.modal-dialog .paywall .newsletter_form_message > div.success {
  color: var(--white);
}
.modal-dialog .paywall .newsletter_form_message > div.success a {
  color: var(--white);
}
.modal-dialog .paywall label.form-check-label {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}
.modal-dialog .paywall label.form-check-label p {
  font-size: 16px;
  line-height: 24px;
}
.modal-dialog .paywall .form-group label {
  display: none;
}
@media (min-width: 768px) {
  .modal-dialog .paywall .form-group #paywallNewsletter {
    margin: 0;
  }
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 548px;
  }
}
.modal-dialog.confirm-dialog {
  width: 655px;
  max-width: calc(100vw - 32px);
}
@media (min-width: 576px) {
  .modal-dialog.confirm-dialog {
    max-width: calc(100vw - 40px);
  }
}
.modal-dialog.confirm-dialog .modal-body {
  padding: 20px;
  text-align: center;
  font-size: 18px;
  line-height: 26px;
}
.modal-dialog.confirm-dialog .modal-body h2 {
  margin-bottom: 24px;
}
.modal-dialog.confirm-dialog .modal-body .button-container {
  margin-top: 24px;
}
.modal-dialog.confirm-dialog .modal-body .button-container .btn + .btn {
  margin-left: 12px;
}

.modal-open .modal {
  padding-right: 0 !important;
}

#plenigoLogin {
  margin-bottom: 60px !important;
}
#plenigoLogin iframe {
  display: block;
}

#plenigoIFrameWrappercheckout {
  margin: 0 auto;
}

@media (min-width: 1200px) {
  .template-plenigo .container, .template-plenigo .container-lg, .template-plenigo .container-md, .template-plenigo .container-sm, .template-plenigo .container-xl {
    max-width: 1040px;
  }
}
.template-plenigo #plenigoLogin {
  margin-bottom: 0 !important;
}
.template-plenigo #footer {
  margin: 0 auto;
}
.template-plenigo #footer > .container-fluid > .row > .col-12 {
  flex: 0 0 100%;
  max-width: 100%;
  margin: 0 auto;
  text-align: center !important;
}
.template-plenigo #footer .col-nav {
  margin-top: 60px !important;
}
.template-plenigo #footer .col-nav .col-12 {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
.template-plenigo #footer .col-nav .d-none {
  display: none !important;
}
.template-plenigo #footer .col-nav nav ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.template-plenigo #footer .social-container {
  margin-top: 40px !important;
}

#plenigoCheckout > div {
  max-width: 100% !important;
  margin: 0 auto;
}

.page-checkout-thankyou .success-icon p {
  margin-bottom: 0;
}
.page-checkout-thankyou .success-icon p + p {
  margin-top: 30px;
}

.no-plenigo .sso-loggedin-only,
.no-plenigo .sso-loggedout-only {
  display: none !important;
}

.plenig-hint {
  font-size: 18px;
  line-height: 26px;
}
@media (min-width: 768px) {
  .plenig-hint {
    font-size: 20px;
    line-height: 30px;
  }
}

#plenigoLogin {
  min-height: 200px;
  margin-bottom: 0 !important;
}

.selfservice-highlight {
  max-width: calc(100% - 110px);
  margin: 0 auto 20px auto;
  padding: 20px;
  background-color: var(--gray-200);
}
.selfservice-highlight.highlight-icon {
  padding-top: 60px;
  position: relative;
}
.selfservice-highlight.highlight-icon:before {
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
          mask-position: 50% 50%;
  -webkit-mask-size: 22px;
          mask-size: 22px;
  background-color: var(--black);
  width: 22px;
  height: 22px;
  content: "";
  display: block;
  position: absolute;
  top: 20px;
  left: calc(50% - 11px);
}
.selfservice-highlight.highlight-icon.icon-corporate-accounts:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUgMjFWMTlDMTcuNSAxNy45MzkxIDE3LjA3ODYgMTYuOTIxNyAxNi4zMjg0IDE2LjE3MTZDMTUuNTc4MyAxNS40MjE0IDE0LjU2MDkgMTUgMTMuNSAxNUg2LjVDNS40MzkxMyAxNSA0LjQyMTcyIDE1LjQyMTQgMy42NzE1NyAxNi4xNzE2QzIuOTIxNDMgMTYuOTIxNyAyLjUgMTcuOTM5MSAyLjUgMTlWMjFNMjEuNSA4VjE0TTI0LjUgMTFIMTguNU0xMCAxMUMxMS4wNjA5IDExIDEyLjA3ODMgMTAuNTc4NiAxMi44Mjg0IDkuODI4NDNDMTMuNTc4NiA5LjA3ODI4IDE0IDguMDYwODcgMTQgN0MxNCA1LjkzOTEzIDEzLjU3ODYgNC45MjE3MiAxMi44Mjg0IDQuMTcxNTdDMTIuMDc4MyAzLjQyMTQzIDExLjA2MDkgMyAxMCAzQzguOTM5MTMgMyA3LjkyMTcyIDMuNDIxNDMgNy4xNzE1NyA0LjE3MTU3QzYuNDIxNDMgNC45MjE3MiA2IDUuOTM5MTMgNiA3QzYgOC4wNjA4NyA2LjQyMTQzIDkuMDc4MjggNy4xNzE1NyA5LjgyODQzQzcuOTIxNzIgMTAuNTc4NiA4LjkzOTEzIDExIDEwIDExWiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUgMjFWMTlDMTcuNSAxNy45MzkxIDE3LjA3ODYgMTYuOTIxNyAxNi4zMjg0IDE2LjE3MTZDMTUuNTc4MyAxNS40MjE0IDE0LjU2MDkgMTUgMTMuNSAxNUg2LjVDNS40MzkxMyAxNSA0LjQyMTcyIDE1LjQyMTQgMy42NzE1NyAxNi4xNzE2QzIuOTIxNDMgMTYuOTIxNyAyLjUgMTcuOTM5MSAyLjUgMTlWMjFNMjEuNSA4VjE0TTI0LjUgMTFIMTguNU0xMCAxMUMxMS4wNjA5IDExIDEyLjA3ODMgMTAuNTc4NiAxMi44Mjg0IDkuODI4NDNDMTMuNTc4NiA5LjA3ODI4IDE0IDguMDYwODcgMTQgN0MxNCA1LjkzOTEzIDEzLjU3ODYgNC45MjE3MiAxMi44Mjg0IDQuMTcxNTdDMTIuMDc4MyAzLjQyMTQzIDExLjA2MDkgMyAxMCAzQzguOTM5MTMgMyA3LjkyMTcyIDMuNDIxNDMgNy4xNzE1NyA0LjE3MTU3QzYuNDIxNDMgNC45MjE3MiA2IDUuOTM5MTMgNiA3QzYgOC4wNjA4NyA2LjQyMTQzIDkuMDc4MjggNy4xNzE1NyA5LjgyODQzQzcuOTIxNzIgMTAuNTc4NiA4LjkzOTEzIDExIDEwIDExWiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}
.selfservice-highlight > :last-child {
  margin-bottom: 0;
}

nav.profile ul {
  padding-left: 0;
  list-style: none;
  margin-left: 0;
}
nav.profile ul li {
  margin-bottom: 4px;
}
nav.profile ul li:last-child {
  margin-bottom: 0;
}
nav.profile ul li a {
  color: var(--gray-1000);
  display: block;
  background: var(--gray-200);
  margin-bottom: 4px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  padding: 13px 48px 13px 52px;
  position: relative;
  text-decoration: none !important;
}
nav.profile ul li a:before {
  content: "";
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
          mask-position: 50% 50%;
  -webkit-mask-size: 22px;
          mask-size: 22px;
  background-color: var(--gray-1000);
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  left: 16px;
  top: 14px;
  transition: background-color 0.2s ease-in-out;
}
nav.profile ul li a:after {
  content: "";
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  right: 12px;
  top: 12px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAzMSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIxLjVMMTkgMTQuNUwxMiA3LjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4=) 50% 50%/contain no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAzMSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIxLjVMMTkgMTQuNUwxMiA3LjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4=) 50% 50%/contain no-repeat;
  background-color: var(--gray-1000);
  transition: background-color 0.2s ease-in-out;
}
nav.profile ul li a:hover, nav.profile ul li a:focus {
  background-color: var(--primary-600);
  color: var(--white);
}
nav.profile ul li a:hover:before, nav.profile ul li a:hover:after, nav.profile ul li a:focus:before, nav.profile ul li a:focus:after {
  background-color: var(--white);
}
nav.profile ul li.active a {
  background-color: var(--primary-600);
  color: var(--white);
}
nav.profile ul li.active a:before, nav.profile ul li.active a:after {
  background-color: var(--white);
}
nav.profile ul li.subscription a:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU1NTEgMy40MTcwMUMyMS4yMjI4IDMuNjkzMjcgMjEuODI5NCA0LjA5ODM3IDIyLjM0MDUgNC42MDkxOEMyMi44NTE1IDUuMTE5OTggMjMuMjU2OSA1LjcyNjQ3IDIzLjUzMzQgNi4zOTM5OUMyMy44MSA3LjA2MTUxIDIzLjk1MjMgNy43NzY5OSAyMy45NTIyIDguNDk5NTNDMjMuOTUyMiA5LjIyMjA4IDIzLjgwOTggOS45Mzc1MyAyMy41MzMxIDEwLjYwNUMyMy4yNTY2IDExLjI3MjYgMjIuODUxMiAxMS44NzkyIDIyLjM0MDEgMTIuMzlMMjEuMjgwMSAxMy40NUwxMy41MDAxIDIxLjIzTDUuNzIwMTIgMTMuNDVMNC42NjAxMiAxMi4zOUMzLjYyODQzIDExLjM1ODMgMy4wNDg4MyA5Ljk1OTA1IDMuMDQ4ODMgOC41MDAwMUMzLjA0ODgzIDcuMDQwOTggMy42Mjg0MyA1LjY0MTcxIDQuNjYwMTIgNC42MTAwMUM1LjY5MTgxIDMuNTc4MzIgNy4wOTEwOSAyLjk5ODcyIDguNTUwMTIgMi45OTg3MkMxMC4wMDkyIDIuOTk4NzIgMTEuNDA4NCAzLjU3ODMyIDEyLjQ0MDEgNC42MTAwMUwxMy41MDAxIDUuNjcwMDFMMTQuNTYwMSA0LjYxMDAxQzE1LjMyOTMgMy44NDA0NyAxNi4zMDk1IDMuMzE2MzYgMTcuMzc2NiAzLjEwNEMxOC40NDM4IDIuODkxNjQgMTkuNTQ5OSAzLjAwMDU3IDIwLjU1NTEgMy40MTcwMVoiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU1NTEgMy40MTcwMUMyMS4yMjI4IDMuNjkzMjcgMjEuODI5NCA0LjA5ODM3IDIyLjM0MDUgNC42MDkxOEMyMi44NTE1IDUuMTE5OTggMjMuMjU2OSA1LjcyNjQ3IDIzLjUzMzQgNi4zOTM5OUMyMy44MSA3LjA2MTUxIDIzLjk1MjMgNy43NzY5OSAyMy45NTIyIDguNDk5NTNDMjMuOTUyMiA5LjIyMjA4IDIzLjgwOTggOS45Mzc1MyAyMy41MzMxIDEwLjYwNUMyMy4yNTY2IDExLjI3MjYgMjIuODUxMiAxMS44NzkyIDIyLjM0MDEgMTIuMzlMMjEuMjgwMSAxMy40NUwxMy41MDAxIDIxLjIzTDUuNzIwMTIgMTMuNDVMNC42NjAxMiAxMi4zOUMzLjYyODQzIDExLjM1ODMgMy4wNDg4MyA5Ljk1OTA1IDMuMDQ4ODMgOC41MDAwMUMzLjA0ODgzIDcuMDQwOTggMy42Mjg0MyA1LjY0MTcxIDQuNjYwMTIgNC42MTAwMUM1LjY5MTgxIDMuNTc4MzIgNy4wOTEwOSAyLjk5ODcyIDguNTUwMTIgMi45OTg3MkMxMC4wMDkyIDIuOTk4NzIgMTEuNDA4NCAzLjU3ODMyIDEyLjQ0MDEgNC42MTAwMUwxMy41MDAxIDUuNjcwMDFMMTQuNTYwMSA0LjYxMDAxQzE1LjMyOTMgMy44NDA0NyAxNi4zMDk1IDMuMzE2MzYgMTcuMzc2NiAzLjEwNEMxOC40NDM4IDIuODkxNjQgMTkuNTQ5OSAzLjAwMDU3IDIwLjU1NTEgMy40MTcwMVoiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
}
nav.profile ul li.invoice a:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0xODQsODkuNTdWODRjMC0yNS4wOC0zNy44My00NC04OC00NFM4LDU4LjkyLDgsODR2NDBjMCwyMC44OSwyNi4yNSwzNy40OSw2NCw0Mi40NlYxNzJjMCwyNS4wOCwzNy44Myw0NCw4OCw0NHM4OC0xOC45Miw4OC00NFYxMzJDMjQ4LDExMS4zLDIyMi41OCw5NC42OCwxODQsODkuNTdaTTIzMiwxMzJjMCwxMy4yMi0zMC43OSwyOC03MiwyOC0zLjczLDAtNy40My0uMTMtMTEuMDgtLjM3QzE3MC40OSwxNTEuNzcsMTg0LDEzOSwxODQsMTI0VjEwNS43NEMyMTMuODcsMTEwLjE5LDIzMiwxMjIuMjcsMjMyLDEzMlpNNzIsMTUwLjI1VjEyNi40NkExODMuNzQsMTgzLjc0LDAsMCwwLDk2LDEyOGExODMuNzQsMTgzLjc0LDAsMCwwLDI0LTEuNTR2MjMuNzlBMTYzLDE2MywwLDAsMSw5NiwxNTIsMTYzLDE2MywwLDAsMSw3MiwxNTAuMjVabTk2LTQwLjMyVjEyNGMwLDguMzktMTIuNDEsMTcuNC0zMiwyMi44N1YxMjMuNUMxNDguOTEsMTIwLjM3LDE1OS44NCwxMTUuNzEsMTY4LDEwOS45M1pNOTYsNTZjNDEuMjEsMCw3MiwxNC43OCw3MiwyOHMtMzAuNzksMjgtNzIsMjhTMjQsOTcuMjIsMjQsODQsNTQuNzksNTYsOTYsNTZaTTI0LDEyNFYxMDkuOTNjOC4xNiw1Ljc4LDE5LjA5LDEwLjQ0LDMyLDEzLjU3djIzLjM3QzM2LjQxLDE0MS40LDI0LDEzMi4zOSwyNCwxMjRabTY0LDQ4di00LjE3YzIuNjMuMSw1LjI5LjE3LDgsLjE3LDMuODgsMCw3LjY3LS4xMywxMS4zOS0uMzVBMTIxLjkyLDEyMS45MiwwLDAsMCwxMjAsMTcxLjQxdjIzLjQ2QzEwMC40MSwxODkuNCw4OCwxODAuMzksODgsMTcyWm00OCwyNi4yNVYxNzQuNGExNzkuNDgsMTc5LjQ4LDAsMCwwLDI0LDEuNiwxODMuNzQsMTgzLjc0LDAsMCwwLDI0LTEuNTR2MjMuNzlhMTY1LjQ1LDE2NS40NSwwLDAsMS00OCwwWm02NC0zLjM4VjE3MS41YzEyLjkxLTMuMTMsMjMuODQtNy43OSwzMi0xMy41N1YxNzJDMjMyLDE4MC4zOSwyMTkuNTksMTg5LjQsMjAwLDE5NC44N1oiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjwvc3ZnPg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0xODQsODkuNTdWODRjMC0yNS4wOC0zNy44My00NC04OC00NFM4LDU4LjkyLDgsODR2NDBjMCwyMC44OSwyNi4yNSwzNy40OSw2NCw0Mi40NlYxNzJjMCwyNS4wOCwzNy44Myw0NCw4OCw0NHM4OC0xOC45Miw4OC00NFYxMzJDMjQ4LDExMS4zLDIyMi41OCw5NC42OCwxODQsODkuNTdaTTIzMiwxMzJjMCwxMy4yMi0zMC43OSwyOC03MiwyOC0zLjczLDAtNy40My0uMTMtMTEuMDgtLjM3QzE3MC40OSwxNTEuNzcsMTg0LDEzOSwxODQsMTI0VjEwNS43NEMyMTMuODcsMTEwLjE5LDIzMiwxMjIuMjcsMjMyLDEzMlpNNzIsMTUwLjI1VjEyNi40NkExODMuNzQsMTgzLjc0LDAsMCwwLDk2LDEyOGExODMuNzQsMTgzLjc0LDAsMCwwLDI0LTEuNTR2MjMuNzlBMTYzLDE2MywwLDAsMSw5NiwxNTIsMTYzLDE2MywwLDAsMSw3MiwxNTAuMjVabTk2LTQwLjMyVjEyNGMwLDguMzktMTIuNDEsMTcuNC0zMiwyMi44N1YxMjMuNUMxNDguOTEsMTIwLjM3LDE1OS44NCwxMTUuNzEsMTY4LDEwOS45M1pNOTYsNTZjNDEuMjEsMCw3MiwxNC43OCw3MiwyOHMtMzAuNzksMjgtNzIsMjhTMjQsOTcuMjIsMjQsODQsNTQuNzksNTYsOTYsNTZaTTI0LDEyNFYxMDkuOTNjOC4xNiw1Ljc4LDE5LjA5LDEwLjQ0LDMyLDEzLjU3djIzLjM3QzM2LjQxLDE0MS40LDI0LDEzMi4zOSwyNCwxMjRabTY0LDQ4di00LjE3YzIuNjMuMSw1LjI5LjE3LDgsLjE3LDMuODgsMCw3LjY3LS4xMywxMS4zOS0uMzVBMTIxLjkyLDEyMS45MiwwLDAsMCwxMjAsMTcxLjQxdjIzLjQ2QzEwMC40MSwxODkuNCw4OCwxODAuMzksODgsMTcyWm00OCwyNi4yNVYxNzQuNGExNzkuNDgsMTc5LjQ4LDAsMCwwLDI0LDEuNiwxODMuNzQsMTgzLjc0LDAsMCwwLDI0LTEuNTR2MjMuNzlhMTY1LjQ1LDE2NS40NSwwLDAsMS00OCwwWm02NC0zLjM4VjE3MS41YzEyLjkxLTMuMTMsMjMuODQtNy43OSwzMi0xMy41N1YxNzJDMjMyLDE4MC4zOSwyMTkuNTksMTg5LjQsMjAwLDE5NC44N1oiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjwvc3ZnPg==);
}
nav.profile ul li.corporate-accounts a:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUgMjFWMTlDMTcuNSAxNy45MzkxIDE3LjA3ODYgMTYuOTIxNyAxNi4zMjg0IDE2LjE3MTZDMTUuNTc4MyAxNS40MjE0IDE0LjU2MDkgMTUgMTMuNSAxNUg2LjVDNS40MzkxMyAxNSA0LjQyMTcyIDE1LjQyMTQgMy42NzE1NyAxNi4xNzE2QzIuOTIxNDMgMTYuOTIxNyAyLjUgMTcuOTM5MSAyLjUgMTlWMjFNMjEuNSA4VjE0TTI0LjUgMTFIMTguNU0xMCAxMUMxMS4wNjA5IDExIDEyLjA3ODMgMTAuNTc4NiAxMi44Mjg0IDkuODI4NDNDMTMuNTc4NiA5LjA3ODI4IDE0IDguMDYwODcgMTQgN0MxNCA1LjkzOTEzIDEzLjU3ODYgNC45MjE3MiAxMi44Mjg0IDQuMTcxNTdDMTIuMDc4MyAzLjQyMTQzIDExLjA2MDkgMyAxMCAzQzguOTM5MTMgMyA3LjkyMTcyIDMuNDIxNDMgNy4xNzE1NyA0LjE3MTU3QzYuNDIxNDMgNC45MjE3MiA2IDUuOTM5MTMgNiA3QzYgOC4wNjA4NyA2LjQyMTQzIDkuMDc4MjggNy4xNzE1NyA5LjgyODQzQzcuOTIxNzIgMTAuNTc4NiA4LjkzOTEzIDExIDEwIDExWiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUgMjFWMTlDMTcuNSAxNy45MzkxIDE3LjA3ODYgMTYuOTIxNyAxNi4zMjg0IDE2LjE3MTZDMTUuNTc4MyAxNS40MjE0IDE0LjU2MDkgMTUgMTMuNSAxNUg2LjVDNS40MzkxMyAxNSA0LjQyMTcyIDE1LjQyMTQgMy42NzE1NyAxNi4xNzE2QzIuOTIxNDMgMTYuOTIxNyAyLjUgMTcuOTM5MSAyLjUgMTlWMjFNMjEuNSA4VjE0TTI0LjUgMTFIMTguNU0xMCAxMUMxMS4wNjA5IDExIDEyLjA3ODMgMTAuNTc4NiAxMi44Mjg0IDkuODI4NDNDMTMuNTc4NiA5LjA3ODI4IDE0IDguMDYwODcgMTQgN0MxNCA1LjkzOTEzIDEzLjU3ODYgNC45MjE3MiAxMi44Mjg0IDQuMTcxNTdDMTIuMDc4MyAzLjQyMTQzIDExLjA2MDkgMyAxMCAzQzguOTM5MTMgMyA3LjkyMTcyIDMuNDIxNDMgNy4xNzE1NyA0LjE3MTU3QzYuNDIxNDMgNC45MjE3MiA2IDUuOTM5MTMgNiA3QzYgOC4wNjA4NyA2LjQyMTQzIDkuMDc4MjggNy4xNzE1NyA5LjgyODQzQzcuOTIxNzIgMTAuNTc4NiA4LjkzOTEzIDExIDEwIDExWiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}
nav.profile ul li.vouchers a:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQyLjMzMyAyNC4zM1Y0NC4zM0gxMC4zMzNWMjQuMzNNMjYuMzMzIDQ0LjMzVjE0LjMzTTQ2LjMzMyAxNC4zM0g2LjMzMzAxVjI0LjMzSDQ2LjMzM1YxNC4zM1oiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8cGF0aCBkPSJNMjYuMzMzIDE0LjMzSDE3LjMzM0MxNi4wMDY5IDE0LjMzIDE0LjczNTIgMTMuODAzMiAxMy43OTc1IDEyLjg2NTVDMTIuODU5OCAxMS45Mjc4IDEyLjMzMyAxMC42NTYxIDEyLjMzMyA5LjMyOTk5QzEyLjMzMyA4LjAwMzkgMTIuODU5OCA2LjczMjEzIDEzLjc5NzUgNS43OTQ0NUMxNC43MzUyIDQuODU2NzcgMTYuMDA2OSA0LjMyOTk5IDE3LjMzMyA0LjMyOTk5QzI0LjMzMyA0LjMyOTk5IDI2LjMzMyAxNC4zMyAyNi4zMzMgMTQuMzNaTTI2LjMzMyAxNC4zM0gzNS4zMzNDMzYuNjU5MSAxNC4zMyAzNy45MzA5IDEzLjgwMzIgMzguODY4NSAxMi44NjU1QzM5LjgwNjIgMTEuOTI3OCA0MC4zMzMgMTAuNjU2MSA0MC4zMzMgOS4zMjk5OUM0MC4zMzMgOC4wMDM5IDM5LjgwNjIgNi43MzIxMyAzOC44Njg1IDUuNzk0NDVDMzcuOTMwOSA0Ljg1Njc3IDM2LjY1OTEgNC4zMjk5OSAzNS4zMzMgNC4zMjk5OUMyOC4zMzMgNC4zMjk5OSAyNi4zMzMgMTQuMzMgMjYuMzMzIDE0LjMzWiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQyLjMzMyAyNC4zM1Y0NC4zM0gxMC4zMzNWMjQuMzNNMjYuMzMzIDQ0LjMzVjE0LjMzTTQ2LjMzMyAxNC4zM0g2LjMzMzAxVjI0LjMzSDQ2LjMzM1YxNC4zM1oiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8cGF0aCBkPSJNMjYuMzMzIDE0LjMzSDE3LjMzM0MxNi4wMDY5IDE0LjMzIDE0LjczNTIgMTMuODAzMiAxMy43OTc1IDEyLjg2NTVDMTIuODU5OCAxMS45Mjc4IDEyLjMzMyAxMC42NTYxIDEyLjMzMyA5LjMyOTk5QzEyLjMzMyA4LjAwMzkgMTIuODU5OCA2LjczMjEzIDEzLjc5NzUgNS43OTQ0NUMxNC43MzUyIDQuODU2NzcgMTYuMDA2OSA0LjMyOTk5IDE3LjMzMyA0LjMyOTk5QzI0LjMzMyA0LjMyOTk5IDI2LjMzMyAxNC4zMyAyNi4zMzMgMTQuMzNaTTI2LjMzMyAxNC4zM0gzNS4zMzNDMzYuNjU5MSAxNC4zMyAzNy45MzA5IDEzLjgwMzIgMzguODY4NSAxMi44NjU1QzM5LjgwNjIgMTEuOTI3OCA0MC4zMzMgMTAuNjU2MSA0MC4zMzMgOS4zMjk5OUM0MC4zMzMgOC4wMDM5IDM5LjgwNjIgNi43MzIxMyAzOC44Njg1IDUuNzk0NDVDMzcuOTMwOSA0Ljg1Njc3IDM2LjY1OTEgNC4zMjk5OSAzNS4zMzMgNC4zMjk5OUMyOC4zMzMgNC4zMjk5OSAyNi4zMzMgMTQuMzMgMjYuMzMzIDE0LjMzWiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}
nav.profile ul li.payment a:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSA2SDcuNTFNNy41IDE4SDcuNTFNMjEuNSAySDUuNUM0Ljk2OTU3IDIgNC40NjA4NiAyLjIxMDcxIDQuMDg1NzkgMi41ODU3OUMzLjcxMDcxIDIuOTYwODYgMy41IDMuNDY5NTcgMy41IDRWOEMzLjUgOC41MzA0MyAzLjcxMDcxIDkuMDM5MTQgNC4wODU3OSA5LjQxNDIxQzQuNDYwODYgOS43ODkyOSA0Ljk2OTU3IDEwIDUuNSAxMEgyMS41QzIyLjAzMDQgMTAgMjIuNTM5MSA5Ljc4OTI5IDIyLjkxNDIgOS40MTQyMUMyMy4yODkzIDkuMDM5MTQgMjMuNSA4LjUzMDQzIDIzLjUgOFY0QzIzLjUgMy40Njk1NyAyMy4yODkzIDIuOTYwODYgMjIuOTE0MiAyLjU4NTc5QzIyLjUzOTEgMi4yMTA3MSAyMi4wMzA0IDIgMjEuNSAyWk0yMS41IDE0SDUuNUM0Ljk2OTU3IDE0IDQuNDYwODYgMTQuMjEwNyA0LjA4NTc5IDE0LjU4NThDMy43MTA3MSAxNC45NjA5IDMuNSAxNS40Njk2IDMuNSAxNlYyMEMzLjUgMjAuNTMwNCAzLjcxMDcxIDIxLjAzOTEgNC4wODU3OSAyMS40MTQyQzQuNDYwODYgMjEuNzg5MyA0Ljk2OTU3IDIyIDUuNSAyMkgyMS41QzIyLjAzMDQgMjIgMjIuNTM5MSAyMS43ODkzIDIyLjkxNDIgMjEuNDE0MkMyMy4yODkzIDIxLjAzOTEgMjMuNSAyMC41MzA0IDIzLjUgMjBWMTZDMjMuNSAxNS40Njk2IDIzLjI4OTMgMTQuOTYwOSAyMi45MTQyIDE0LjU4NThDMjIuNTM5MSAxNC4yMTA3IDIyLjAzMDQgMTQgMjEuNSAxNFoiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSA2SDcuNTFNNy41IDE4SDcuNTFNMjEuNSAySDUuNUM0Ljk2OTU3IDIgNC40NjA4NiAyLjIxMDcxIDQuMDg1NzkgMi41ODU3OUMzLjcxMDcxIDIuOTYwODYgMy41IDMuNDY5NTcgMy41IDRWOEMzLjUgOC41MzA0MyAzLjcxMDcxIDkuMDM5MTQgNC4wODU3OSA5LjQxNDIxQzQuNDYwODYgOS43ODkyOSA0Ljk2OTU3IDEwIDUuNSAxMEgyMS41QzIyLjAzMDQgMTAgMjIuNTM5MSA5Ljc4OTI5IDIyLjkxNDIgOS40MTQyMUMyMy4yODkzIDkuMDM5MTQgMjMuNSA4LjUzMDQzIDIzLjUgOFY0QzIzLjUgMy40Njk1NyAyMy4yODkzIDIuOTYwODYgMjIuOTE0MiAyLjU4NTc5QzIyLjUzOTEgMi4yMTA3MSAyMi4wMzA0IDIgMjEuNSAyWk0yMS41IDE0SDUuNUM0Ljk2OTU3IDE0IDQuNDYwODYgMTQuMjEwNyA0LjA4NTc5IDE0LjU4NThDMy43MTA3MSAxNC45NjA5IDMuNSAxNS40Njk2IDMuNSAxNlYyMEMzLjUgMjAuNTMwNCAzLjcxMDcxIDIxLjAzOTEgNC4wODU3OSAyMS40MTQyQzQuNDYwODYgMjEuNzg5MyA0Ljk2OTU3IDIyIDUuNSAyMkgyMS41QzIyLjAzMDQgMjIgMjIuNTM5MSAyMS43ODkzIDIyLjkxNDIgMjEuNDE0MkMyMy4yODkzIDIxLjAzOTEgMjMuNSAyMC41MzA0IDIzLjUgMjBWMTZDMjMuNSAxNS40Njk2IDIzLjI4OTMgMTQuOTYwOSAyMi45MTQyIDE0LjU4NThDMjIuNTM5MSAxNC4yMTA3IDIyLjAzMDQgMTQgMjEuNSAxNFoiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
}
nav.profile ul li.address a:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNSA2SDIyLjVNOS41IDEySDIyLjVNOS41IDE4SDIyLjVNNC41IDZINC41MU00LjUgMTJINC41MU00LjUgMThINC41MSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNSA2SDIyLjVNOS41IDEySDIyLjVNOS41IDE4SDIyLjVNNC41IDZINC41MU00LjUgMTJINC41MU00LjUgMThINC41MSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}
nav.profile ul li.settings a:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjUgMTVDMTQuMjk1NiAxNSAxNS4wNTg3IDE0LjY4MzkgMTUuNjIxMyAxNC4xMjEzQzE2LjE4MzkgMTMuNTU4NyAxNi41IDEyLjc5NTYgMTYuNSAxMkMxNi41IDExLjIwNDQgMTYuMTgzOSAxMC40NDEzIDE1LjYyMTMgOS44Nzg2OEMxNS4wNTg3IDkuMzE2MDcgMTQuMjk1NiA5IDEzLjUgOUMxMi43MDQ0IDkgMTEuOTQxMyA5LjMxNjA3IDExLjM3ODcgOS44Nzg2OEMxMC44MTYxIDEwLjQ0MTMgMTAuNSAxMS4yMDQ0IDEwLjUgMTJDMTAuNSAxMi43OTU2IDEwLjgxNjEgMTMuNTU4NyAxMS4zNzg3IDE0LjEyMTNDMTEuOTQxMyAxNC42ODM5IDEyLjcwNDQgMTUgMTMuNSAxNVoiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8cGF0aCBkPSJNMjAuNzg2IDE1Ljk2QzIwLjcyNzMgMTUuNjM1OCAyMC43NjcgMTUuMzAxNCAyMC45IDE1QzIxLjAyNjggMTQuNzA0MiAyMS4yMzcyIDE0LjQ1MiAyMS41MDU1IDE0LjI3NDNDMjEuNzczOCAxNC4wOTY2IDIyLjA4ODIgMTQuMDAxMyAyMi40MSAxNEgyMi41QzIzLjAzMDQgMTQgMjMuNTM5MSAxMy43ODkzIDIzLjkxNDIgMTMuNDE0MkMyNC4yODkzIDEzLjAzOTEgMjQuNSAxMi41MzA0IDI0LjUgMTJDMjQuNSAxMS40Njk2IDI0LjI4OTMgMTAuOTYwOSAyMy45MTQyIDEwLjU4NThDMjMuNTM5MSAxMC4yMTA3IDIzLjAzMDQgMTAgMjIuNSAxMEgyMi4zM0MyMi4wMDgyIDkuOTk4NzIgMjEuNjkzOCA5LjkwMzM3IDIxLjQyNTUgOS43MjU2OUMyMS4xNTcyIDkuNTQ4MDIgMjAuOTQ2OCA5LjI5NTc3IDIwLjgyIDlWOC45MkMyMC42ODY5IDguNjE4MzggMjAuNjQ3MiA4LjI4MzgxIDIwLjcwNiA3Ljk1OTQxQzIwLjc2NDggNy42MzUwMiAyMC45MTk1IDcuMzM1NjggMjEuMTUgNy4xTDIxLjIxIDcuMDRDMjEuMzk2MiA2Ljg1NDM5IDIxLjU0MzkgNi42MzM4NSAyMS42NDQ3IDYuMzkxMDRDMjEuNzQ1NSA2LjE0ODIzIDIxLjc5NzQgNS44ODc5MSAyMS43OTc0IDUuNjI1QzIxLjc5NzQgNS4zNjIwOSAyMS43NDU1IDUuMTAxNzcgMjEuNjQ0NyA0Ljg1ODk2QzIxLjU0MzkgNC42MTYxNSAyMS4zOTYyIDQuMzk1NjEgMjEuMjEgNC4yMUMyMS4wMjQzIDQuMDI0MDUgMjAuODAzNyAzLjg3NjUzIDIwLjU2MDkgMy43NzU4OEMyMC4zMTgxIDMuNjc1MjMgMjAuMDU3OCAzLjYyMzQzIDE5Ljc5NSAzLjYyMzQzQzE5LjUzMjIgMy42MjM0MyAxOS4yNzE5IDMuNjc1MjMgMTkuMDI5MSAzLjc3NTg4QzE4Ljc4NjMgMy44NzY1MyAxOC41NjU3IDQuMDI0MDUgMTguMzggNC4yMUwxOC4zMiA0LjI3QzE4LjA4NDMgNC41MDA1NCAxNy43ODUgNC42NTUxOSAxNy40NjA2IDQuNzE0QzE3LjEzNjIgNC43NzI4MiAxNi44MDE2IDQuNzMzMTIgMTYuNSA0LjZDMTYuMjA0MiA0LjQ3MzI0IDE1Ljk1MiA0LjI2Mjc2IDE1Ljc3NDMgMy45OTQ0N0MxNS41OTY2IDMuNzI2MTggMTUuNTAxMyAzLjQxMTc5IDE1LjUgMy4wOVYzQzE1LjUgMi40Njk1NyAxNS4yODkzIDEuOTYwODYgMTQuOTE0MiAxLjU4NTc5QzE0LjUzOTEgMS4yMTA3MSAxNC4wMzA0IDEgMTMuNSAxQzEyLjk2OTYgMSAxMi40NjA5IDEuMjEwNzEgMTIuMDg1OCAxLjU4NTc5QzExLjcxMDcgMS45NjA4NiAxMS41IDIuNDY5NTcgMTEuNSAzVjMuMTdDMTEuNDk4NyAzLjQ5MTc5IDExLjQwMzQgMy44MDYxOCAxMS4yMjU3IDQuMDc0NDdDMTEuMDQ4IDQuMzQyNzYgMTAuNzk1OCA0LjU1MzI0IDEwLjUgNC42OEgxMC40MkMxMC4xMTg0IDQuODEzMTIgOS43ODM4MSA0Ljg1MjgyIDkuNDU5NDEgNC43OTRDOS4xMzUwMiA0LjczNTE5IDguODM1NjggNC41ODA1NCA4LjYgNC4zNUw4LjU0IDQuMjlDOC4zNTQxOCA0LjEwNDE4IDguMTMzNTggMy45NTY3OCA3Ljg5MDc5IDMuODU2MjFDNy42NDgwMSAzLjc1NTY1IDcuMzg3NzkgMy43MDM4OSA3LjEyNSAzLjcwMzg5QzYuODYyMjEgMy43MDM4OSA2LjYwMTk5IDMuNzU1NjUgNi4zNTkyMSAzLjg1NjIxQzYuMTE2NDIgMy45NTY3OCA1Ljg5NTgyIDQuMTA0MTggNS43MSA0LjI5QzUuNTI0MTggNC40NzU4MiA1LjM3Njc4IDQuNjk2NDIgNS4yNzYyMSA0LjkzOTIxQzUuMTc1NjUgNS4xODE5OSA1LjEyMzg5IDUuNDQyMjEgNS4xMjM4OSA1LjcwNUM1LjEyMzg5IDUuOTY3NzkgNS4xNzU2NSA2LjIyODAxIDUuMjc2MjEgNi40NzA3OUM1LjM3Njc4IDYuNzEzNTggNS41MjQxOCA2LjkzNDE4IDUuNzEgNy4xMkw1Ljc3IDcuMThDNi4wMDA1NCA3LjQxNTY4IDYuMTU1MTkgNy43MTUwMiA2LjIxNCA4LjAzOTQxQzYuMjcyODIgOC4zNjM4MSA2LjIzMzEyIDguNjk4MzggNi4xIDlDNS45ODU3MiA5LjMxMDc0IDUuNzgwNTkgOS41Nzk5IDUuNTExMyA5Ljc3MjUxQzUuMjQyIDkuOTY1MTIgNC45MjA5OSAxMC4wNzIzIDQuNTkgMTAuMDhINC41QzMuOTY5NTcgMTAuMDggMy40NjA4NiAxMC4yOTA3IDMuMDg1NzkgMTAuNjY1OEMyLjcxMDcxIDExLjA0MDkgMi41IDExLjU0OTYgMi41IDEyLjA4QzIuNSAxMi42MTA0IDIuNzEwNzEgMTMuMTE5MSAzLjA4NTc5IDEzLjQ5NDJDMy40NjA4NiAxMy44NjkzIDMuOTY5NTcgMTQuMDggNC41IDE0LjA4SDQuNjdDNC45OTE3OSAxNC4wODEzIDUuMzA2MTggMTQuMTc2NiA1LjU3NDQ3IDE0LjM1NDNDNS44NDI3NiAxNC41MzIgNi4wNTMyNCAxNC43ODQyIDYuMTggMTUuMDhDNi4zMTMxMiAxNS4zODE2IDYuMzUyODIgMTUuNzE2MiA2LjI5NCAxNi4wNDA2QzYuMjM1MTkgMTYuMzY1IDYuMDgwNTQgMTYuNjY0MyA1Ljg1IDE2LjlMNS43OSAxNi45NkM1LjUwOTI5IDE3LjIzOTYgNS4zMTc5NSAxNy41OTYzIDUuMjQwMjUgMTcuOTg0OEM1LjE2MjU2IDE4LjM3MzMgNS4yMDIgMTguNzc2MSA1LjM1MzU5IDE5LjE0MjJDNS41MDUxOCAxOS41MDgzIDUuNzYyMDcgMTkuODIxIDYuMDkxNjkgMjAuMDQwOUM2LjQyMTMxIDIwLjI2MDcgNi44MDg4IDIwLjM3NzcgNy4yMDUgMjAuMzc3QzcuNDY3ODYgMjAuMzc2OSA3LjcyODEzIDIwLjMyNTEgNy45NzA5MyAyMC4yMjQzQzguMjEzNzMgMjAuMTIzNiA4LjQzNDI5IDE5Ljk3NiA4LjYyIDE5Ljc5TDguNjggMTkuNzNDOC45MTU2OCAxOS40OTk1IDkuMjE1MDIgMTkuMzQ0OCA5LjUzOTQxIDE5LjI4NkM5Ljg2MzgxIDE5LjIyNzIgMTAuMTk4NCAxOS4yNjY5IDEwLjUgMTkuNEMxMC44MTA3IDE5LjUxNDMgMTEuMDc5OSAxOS43MTk0IDExLjI3MjUgMTkuOTg4N0MxMS40NjUxIDIwLjI1OCAxMS41NzIzIDIwLjU3OSAxMS41OCAyMC45MVYyMUMxMS41OCAyMS41MzA0IDExLjc5MDcgMjIuMDM5MSAxMi4xNjU4IDIyLjQxNDJDMTIuNTQwOSAyMi43ODkzIDEzLjA0OTYgMjMgMTMuNTggMjNDMTQuMTEwNCAyMyAxNC42MTkxIDIyLjc4OTMgMTQuOTk0MiAyMi40MTQyQzE1LjM2OTMgMjIuMDM5MSAxNS41OCAyMS41MzA0IDE1LjU4IDIxVjIwLjgzQzE1LjU4MTMgMjAuNTA4MiAxNS42NzY2IDIwLjE5MzggMTUuODU0MyAxOS45MjU1QzE2LjAzMiAxOS42NTcyIDE2LjI4NDIgMTkuNDQ2OCAxNi41OCAxOS4zMkMxNi44ODE2IDE5LjE4NjkgMTcuMjE2MiAxOS4xNDcyIDE3LjU0MDYgMTkuMjA2QzE3Ljg2NSAxOS4yNjQ4IDE4LjE2NDMgMTkuNDE5NSAxOC40IDE5LjY1TDE4LjQ2IDE5LjcxQzE4LjY0NTYgMTkuODk2MiAxOC44NjYxIDIwLjA0MzkgMTkuMTA5IDIwLjE0NDdDMTkuMzUxOCAyMC4yNDU1IDE5LjYxMjEgMjAuMjk3NCAxOS44NzUgMjAuMjk3NEMyMC4xMzc5IDIwLjI5NzQgMjAuMzk4MiAyMC4yNDU1IDIwLjY0MSAyMC4xNDQ3QzIwLjg4MzkgMjAuMDQzOSAyMS4xMDQ0IDE5Ljg5NjIgMjEuMjkgMTkuNzFDMjEuNDc2MiAxOS41MjQ0IDIxLjYyMzkgMTkuMzAzOSAyMS43MjQ3IDE5LjA2MUMyMS44MjU1IDE4LjgxODIgMjEuODc3NCAxOC41NTc5IDIxLjg3NzQgMTguMjk1QzIxLjg3NzQgMTguMDMyMSAyMS44MjU1IDE3Ljc3MTggMjEuNzI0NyAxNy41MjlDMjEuNjIzOSAxNy4yODYxIDIxLjQ3NjIgMTcuMDY1NiAyMS4yOSAxNi44OEwyMS4yMyAxNi44MkMyMC45OTk0IDE2LjU4NDIgMjAuODQ0NyAxNi4yODQ2IDIwLjc4NiAxNS45NloiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjUgMTVDMTQuMjk1NiAxNSAxNS4wNTg3IDE0LjY4MzkgMTUuNjIxMyAxNC4xMjEzQzE2LjE4MzkgMTMuNTU4NyAxNi41IDEyLjc5NTYgMTYuNSAxMkMxNi41IDExLjIwNDQgMTYuMTgzOSAxMC40NDEzIDE1LjYyMTMgOS44Nzg2OEMxNS4wNTg3IDkuMzE2MDcgMTQuMjk1NiA5IDEzLjUgOUMxMi43MDQ0IDkgMTEuOTQxMyA5LjMxNjA3IDExLjM3ODcgOS44Nzg2OEMxMC44MTYxIDEwLjQ0MTMgMTAuNSAxMS4yMDQ0IDEwLjUgMTJDMTAuNSAxMi43OTU2IDEwLjgxNjEgMTMuNTU4NyAxMS4zNzg3IDE0LjEyMTNDMTEuOTQxMyAxNC42ODM5IDEyLjcwNDQgMTUgMTMuNSAxNVoiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8cGF0aCBkPSJNMjAuNzg2IDE1Ljk2QzIwLjcyNzMgMTUuNjM1OCAyMC43NjcgMTUuMzAxNCAyMC45IDE1QzIxLjAyNjggMTQuNzA0MiAyMS4yMzcyIDE0LjQ1MiAyMS41MDU1IDE0LjI3NDNDMjEuNzczOCAxNC4wOTY2IDIyLjA4ODIgMTQuMDAxMyAyMi40MSAxNEgyMi41QzIzLjAzMDQgMTQgMjMuNTM5MSAxMy43ODkzIDIzLjkxNDIgMTMuNDE0MkMyNC4yODkzIDEzLjAzOTEgMjQuNSAxMi41MzA0IDI0LjUgMTJDMjQuNSAxMS40Njk2IDI0LjI4OTMgMTAuOTYwOSAyMy45MTQyIDEwLjU4NThDMjMuNTM5MSAxMC4yMTA3IDIzLjAzMDQgMTAgMjIuNSAxMEgyMi4zM0MyMi4wMDgyIDkuOTk4NzIgMjEuNjkzOCA5LjkwMzM3IDIxLjQyNTUgOS43MjU2OUMyMS4xNTcyIDkuNTQ4MDIgMjAuOTQ2OCA5LjI5NTc3IDIwLjgyIDlWOC45MkMyMC42ODY5IDguNjE4MzggMjAuNjQ3MiA4LjI4MzgxIDIwLjcwNiA3Ljk1OTQxQzIwLjc2NDggNy42MzUwMiAyMC45MTk1IDcuMzM1NjggMjEuMTUgNy4xTDIxLjIxIDcuMDRDMjEuMzk2MiA2Ljg1NDM5IDIxLjU0MzkgNi42MzM4NSAyMS42NDQ3IDYuMzkxMDRDMjEuNzQ1NSA2LjE0ODIzIDIxLjc5NzQgNS44ODc5MSAyMS43OTc0IDUuNjI1QzIxLjc5NzQgNS4zNjIwOSAyMS43NDU1IDUuMTAxNzcgMjEuNjQ0NyA0Ljg1ODk2QzIxLjU0MzkgNC42MTYxNSAyMS4zOTYyIDQuMzk1NjEgMjEuMjEgNC4yMUMyMS4wMjQzIDQuMDI0MDUgMjAuODAzNyAzLjg3NjUzIDIwLjU2MDkgMy43NzU4OEMyMC4zMTgxIDMuNjc1MjMgMjAuMDU3OCAzLjYyMzQzIDE5Ljc5NSAzLjYyMzQzQzE5LjUzMjIgMy42MjM0MyAxOS4yNzE5IDMuNjc1MjMgMTkuMDI5MSAzLjc3NTg4QzE4Ljc4NjMgMy44NzY1MyAxOC41NjU3IDQuMDI0MDUgMTguMzggNC4yMUwxOC4zMiA0LjI3QzE4LjA4NDMgNC41MDA1NCAxNy43ODUgNC42NTUxOSAxNy40NjA2IDQuNzE0QzE3LjEzNjIgNC43NzI4MiAxNi44MDE2IDQuNzMzMTIgMTYuNSA0LjZDMTYuMjA0MiA0LjQ3MzI0IDE1Ljk1MiA0LjI2Mjc2IDE1Ljc3NDMgMy45OTQ0N0MxNS41OTY2IDMuNzI2MTggMTUuNTAxMyAzLjQxMTc5IDE1LjUgMy4wOVYzQzE1LjUgMi40Njk1NyAxNS4yODkzIDEuOTYwODYgMTQuOTE0MiAxLjU4NTc5QzE0LjUzOTEgMS4yMTA3MSAxNC4wMzA0IDEgMTMuNSAxQzEyLjk2OTYgMSAxMi40NjA5IDEuMjEwNzEgMTIuMDg1OCAxLjU4NTc5QzExLjcxMDcgMS45NjA4NiAxMS41IDIuNDY5NTcgMTEuNSAzVjMuMTdDMTEuNDk4NyAzLjQ5MTc5IDExLjQwMzQgMy44MDYxOCAxMS4yMjU3IDQuMDc0NDdDMTEuMDQ4IDQuMzQyNzYgMTAuNzk1OCA0LjU1MzI0IDEwLjUgNC42OEgxMC40MkMxMC4xMTg0IDQuODEzMTIgOS43ODM4MSA0Ljg1MjgyIDkuNDU5NDEgNC43OTRDOS4xMzUwMiA0LjczNTE5IDguODM1NjggNC41ODA1NCA4LjYgNC4zNUw4LjU0IDQuMjlDOC4zNTQxOCA0LjEwNDE4IDguMTMzNTggMy45NTY3OCA3Ljg5MDc5IDMuODU2MjFDNy42NDgwMSAzLjc1NTY1IDcuMzg3NzkgMy43MDM4OSA3LjEyNSAzLjcwMzg5QzYuODYyMjEgMy43MDM4OSA2LjYwMTk5IDMuNzU1NjUgNi4zNTkyMSAzLjg1NjIxQzYuMTE2NDIgMy45NTY3OCA1Ljg5NTgyIDQuMTA0MTggNS43MSA0LjI5QzUuNTI0MTggNC40NzU4MiA1LjM3Njc4IDQuNjk2NDIgNS4yNzYyMSA0LjkzOTIxQzUuMTc1NjUgNS4xODE5OSA1LjEyMzg5IDUuNDQyMjEgNS4xMjM4OSA1LjcwNUM1LjEyMzg5IDUuOTY3NzkgNS4xNzU2NSA2LjIyODAxIDUuMjc2MjEgNi40NzA3OUM1LjM3Njc4IDYuNzEzNTggNS41MjQxOCA2LjkzNDE4IDUuNzEgNy4xMkw1Ljc3IDcuMThDNi4wMDA1NCA3LjQxNTY4IDYuMTU1MTkgNy43MTUwMiA2LjIxNCA4LjAzOTQxQzYuMjcyODIgOC4zNjM4MSA2LjIzMzEyIDguNjk4MzggNi4xIDlDNS45ODU3MiA5LjMxMDc0IDUuNzgwNTkgOS41Nzk5IDUuNTExMyA5Ljc3MjUxQzUuMjQyIDkuOTY1MTIgNC45MjA5OSAxMC4wNzIzIDQuNTkgMTAuMDhINC41QzMuOTY5NTcgMTAuMDggMy40NjA4NiAxMC4yOTA3IDMuMDg1NzkgMTAuNjY1OEMyLjcxMDcxIDExLjA0MDkgMi41IDExLjU0OTYgMi41IDEyLjA4QzIuNSAxMi42MTA0IDIuNzEwNzEgMTMuMTE5MSAzLjA4NTc5IDEzLjQ5NDJDMy40NjA4NiAxMy44NjkzIDMuOTY5NTcgMTQuMDggNC41IDE0LjA4SDQuNjdDNC45OTE3OSAxNC4wODEzIDUuMzA2MTggMTQuMTc2NiA1LjU3NDQ3IDE0LjM1NDNDNS44NDI3NiAxNC41MzIgNi4wNTMyNCAxNC43ODQyIDYuMTggMTUuMDhDNi4zMTMxMiAxNS4zODE2IDYuMzUyODIgMTUuNzE2MiA2LjI5NCAxNi4wNDA2QzYuMjM1MTkgMTYuMzY1IDYuMDgwNTQgMTYuNjY0MyA1Ljg1IDE2LjlMNS43OSAxNi45NkM1LjUwOTI5IDE3LjIzOTYgNS4zMTc5NSAxNy41OTYzIDUuMjQwMjUgMTcuOTg0OEM1LjE2MjU2IDE4LjM3MzMgNS4yMDIgMTguNzc2MSA1LjM1MzU5IDE5LjE0MjJDNS41MDUxOCAxOS41MDgzIDUuNzYyMDcgMTkuODIxIDYuMDkxNjkgMjAuMDQwOUM2LjQyMTMxIDIwLjI2MDcgNi44MDg4IDIwLjM3NzcgNy4yMDUgMjAuMzc3QzcuNDY3ODYgMjAuMzc2OSA3LjcyODEzIDIwLjMyNTEgNy45NzA5MyAyMC4yMjQzQzguMjEzNzMgMjAuMTIzNiA4LjQzNDI5IDE5Ljk3NiA4LjYyIDE5Ljc5TDguNjggMTkuNzNDOC45MTU2OCAxOS40OTk1IDkuMjE1MDIgMTkuMzQ0OCA5LjUzOTQxIDE5LjI4NkM5Ljg2MzgxIDE5LjIyNzIgMTAuMTk4NCAxOS4yNjY5IDEwLjUgMTkuNEMxMC44MTA3IDE5LjUxNDMgMTEuMDc5OSAxOS43MTk0IDExLjI3MjUgMTkuOTg4N0MxMS40NjUxIDIwLjI1OCAxMS41NzIzIDIwLjU3OSAxMS41OCAyMC45MVYyMUMxMS41OCAyMS41MzA0IDExLjc5MDcgMjIuMDM5MSAxMi4xNjU4IDIyLjQxNDJDMTIuNTQwOSAyMi43ODkzIDEzLjA0OTYgMjMgMTMuNTggMjNDMTQuMTEwNCAyMyAxNC42MTkxIDIyLjc4OTMgMTQuOTk0MiAyMi40MTQyQzE1LjM2OTMgMjIuMDM5MSAxNS41OCAyMS41MzA0IDE1LjU4IDIxVjIwLjgzQzE1LjU4MTMgMjAuNTA4MiAxNS42NzY2IDIwLjE5MzggMTUuODU0MyAxOS45MjU1QzE2LjAzMiAxOS42NTcyIDE2LjI4NDIgMTkuNDQ2OCAxNi41OCAxOS4zMkMxNi44ODE2IDE5LjE4NjkgMTcuMjE2MiAxOS4xNDcyIDE3LjU0MDYgMTkuMjA2QzE3Ljg2NSAxOS4yNjQ4IDE4LjE2NDMgMTkuNDE5NSAxOC40IDE5LjY1TDE4LjQ2IDE5LjcxQzE4LjY0NTYgMTkuODk2MiAxOC44NjYxIDIwLjA0MzkgMTkuMTA5IDIwLjE0NDdDMTkuMzUxOCAyMC4yNDU1IDE5LjYxMjEgMjAuMjk3NCAxOS44NzUgMjAuMjk3NEMyMC4xMzc5IDIwLjI5NzQgMjAuMzk4MiAyMC4yNDU1IDIwLjY0MSAyMC4xNDQ3QzIwLjg4MzkgMjAuMDQzOSAyMS4xMDQ0IDE5Ljg5NjIgMjEuMjkgMTkuNzFDMjEuNDc2MiAxOS41MjQ0IDIxLjYyMzkgMTkuMzAzOSAyMS43MjQ3IDE5LjA2MUMyMS44MjU1IDE4LjgxODIgMjEuODc3NCAxOC41NTc5IDIxLjg3NzQgMTguMjk1QzIxLjg3NzQgMTguMDMyMSAyMS44MjU1IDE3Ljc3MTggMjEuNzI0NyAxNy41MjlDMjEuNjIzOSAxNy4yODYxIDIxLjQ3NjIgMTcuMDY1NiAyMS4yOSAxNi44OEwyMS4yMyAxNi44MkMyMC45OTk0IDE2LjU4NDIgMjAuODQ0NyAxNi4yODQ2IDIwLjc4NiAxNS45NloiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
}
nav.profile ul li.logout a:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUgMjFINi41QzUuOTY5NTcgMjEgNS40NjA4NiAyMC43ODkzIDUuMDg1NzkgMjAuNDE0MkM0LjcxMDcxIDIwLjAzOTEgNC41IDE5LjUzMDQgNC41IDE5VjVDNC41IDQuNDY5NTcgNC43MTA3MSAzLjk2MDg2IDUuMDg1NzkgMy41ODU3OUM1LjQ2MDg2IDMuMjEwNzEgNS45Njk1NyAzIDYuNSAzSDEwLjVNMTcuNSAxN0wyMi41IDEyTTIyLjUgMTJMMTcuNSA3TTIyLjUgMTJIMTAuNSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUgMjFINi41QzUuOTY5NTcgMjEgNS40NjA4NiAyMC43ODkzIDUuMDg1NzkgMjAuNDE0MkM0LjcxMDcxIDIwLjAzOTEgNC41IDE5LjUzMDQgNC41IDE5VjVDNC41IDQuNDY5NTcgNC43MTA3MSAzLjk2MDg2IDUuMDg1NzkgMy41ODU3OUM1LjQ2MDg2IDMuMjEwNzEgNS45Njk1NyAzIDYuNSAzSDEwLjVNMTcuNSAxN0wyMi41IDEyTTIyLjUgMTJMMTcuNSA3TTIyLjUgMTJIMTAuNSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}

@media (max-width: 768px) {
  body .container-horizontal {
    max-width: calc(100% - 10px);
  }
}
.content .box {
  border: 1px solid var(--gray-300);
  background: var(--white);
  padding: 24px 20px;
  margin: 40px 0;
  border-radius: var(--default-border-radius);
  font-size: 18px;
  line-height: 26px;
}
@media (min-width: 768px) {
  .content .box {
    padding: 24px;
  }
}
.content .box + .box {
  margin-top: -16px;
}
.content .box h2 {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .content .box h2 {
    font-size: 24px;
    line-height: 30px;
  }
}
.content .box h3 {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .content .box h3 {
    font-size: 21px;
    line-height: 26px;
  }
}
.content .box strong {
  display: block;
}
.content .box p {
  margin-bottom: 24px;
}
.content .box p.hint {
  color: var(--gray-700);
  font-size: 16px;
  line-height: 24px;
}
.content .box p.hint a {
  color: var(--gray-700);
  text-decoration: underline;
}
.content .box > :last-child {
  margin-bottom: 0;
}
.content .box .col-12 > :last-child {
  margin-bottom: 0;
}
.content .box .col-12 + .col-12 {
  margin-top: 24px;
}
.content .box hr {
  margin: 24px 0;
}
.content .box.box-list {
  padding: 24px 14px;
}
@media (min-width: 768px) {
  .content .box.box-list {
    padding: 24px;
  }
}
.content .box.box-list p.hint {
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .content .box.box-list p.hint {
    text-align: right;
  }
}
@media (min-width: 768px) {
  .content .box.box-list .header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
}
.content .box .box-item {
  background: var(--gray-200);
  padding: 12px;
  font-size: 12px;
  line-height: 18px;
}
@media (min-width: 768px) {
  .content .box .box-item {
    font-size: 14px;
    line-height: 20px;
  }
}
.content .box .box-item + .box-item {
  margin-top: 24px;
}
.content .box .box-item .header {
  background: var(--gray-200);
  padding: 8px 16px;
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.content .box .box-item .header h3 {
  margin-bottom: 0;
  margin-right: 24px;
}
.content .box .box-item .header span {
  color: var(--gray-700);
  display: inline-block;
}
.content .box .box-item .no-content {
  text-align: center;
}
.content .box .box-item .footer {
  text-align: right;
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid var(--gray-300);
  margin-bottom: 4px;
}
.content .box .box-item.corporate-account table tbody tr td {
  word-break: break-word;
}
.content .box .box-item.corporate-account table tbody tr td:nth-child(1) {
  width: 175px;
}
.content .box .box-item.corporate-account table tbody tr td:nth-child(3) {
  width: 135px;
}
.content .box .box-item.corporate-account table tbody tr td:nth-child(4) {
  width: 115px;
}
.content .box .box-item.corporate-account table tbody tr td:last-child {
  padding: 0;
  width: 40px;
  position: relative;
}
@media (max-width: 767.98px) {
  .content .box .box-item.corporate-account table tbody tr td:first-child, .content .box .box-item.corporate-account table tbody tr td:nth-child(2) {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 40px;
  }
  .content .box .box-item.corporate-account table tbody tr td:first-child {
    padding-bottom: 2px;
  }
  .content .box .box-item.corporate-account table tbody tr td:nth-child(2) {
    padding-top: 0;
    padding-bottom: 16px;
    font-size: 12px;
    line-height: 18px;
  }
  .content .box .box-item.corporate-account table tbody tr td:nth-child(3), .content .box .box-item.corporate-account table tbody tr td:nth-child(4) {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .content .box .box-item.corporate-account table tbody tr td:nth-child(3):before, .content .box .box-item.corporate-account table tbody tr td:nth-child(4):before {
    content: "";
    display: block;
    font-weight: 700;
    padding-bottom: 2px;
    font-size: 12px;
    line-height: 18px;
    color: var(--gray-1000);
  }
  .content .box .box-item.corporate-account table tbody tr td:nth-child(3):before {
    content: "Registrierung";
  }
  .content .box .box-item.corporate-account table tbody tr td:nth-child(4):before {
    content: "Status";
  }
  .content .box .box-item.corporate-account table tbody tr td:last-child {
    position: absolute;
    right: 0;
    top: 0;
  }
}
.content .box .box-item.voucher table tbody tr td {
  word-break: break-word;
}
.content .box .box-item.voucher table tbody tr td:nth-child(2) {
  width: 200px;
}
.content .box .box-item.voucher table tbody tr td:nth-child(3) {
  width: 110px;
}
.content .box .box-item.voucher table tbody tr td:nth-child(4) {
  width: 110px;
}
.content .box .box-item.voucher table tbody tr td:last-child {
  padding: 0;
  width: 40px;
  position: relative;
}
@media (max-width: 767.98px) {
  .content .box .box-item.voucher table tbody tr td:first-child, .content .box .box-item.voucher table tbody tr td:nth-child(2) {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 40px;
  }
  .content .box .box-item.voucher table tbody tr td:first-child {
    padding-bottom: 2px;
    font-weight: bold;
  }
  .content .box .box-item.voucher table tbody tr td:nth-child(2) {
    padding-top: 0;
    padding-bottom: 16px;
    font-size: 12px;
    line-height: 18px;
  }
  .content .box .box-item.voucher table tbody tr td:nth-child(3), .content .box .box-item.voucher table tbody tr td:nth-child(4) {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .content .box .box-item.voucher table tbody tr td:nth-child(3):before, .content .box .box-item.voucher table tbody tr td:nth-child(4):before {
    content: "";
    display: block;
    font-weight: 700;
    padding-bottom: 2px;
    font-size: 12px;
    line-height: 18px;
    color: var(--gray-1000);
  }
  .content .box .box-item.voucher table tbody tr td:nth-child(3):before {
    content: "Preis";
  }
  .content .box .box-item.voucher table tbody tr td:nth-child(4):before {
    content: "Status";
  }
  .content .box .box-item.voucher table tbody tr td:last-child {
    position: absolute;
    right: 0;
    top: 0;
  }
}

.template-plenigo-selfservice article {
  font-size: 16px;
  line-height: 24px;
}
.template-plenigo-selfservice article.has-form {
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}
.template-plenigo-selfservice article header h1 {
  font-size: 32px;
  line-height: 42px;
}
.template-plenigo-selfservice .wrapper {
  max-width: 480px;
  margin: 0 auto;
}
.template-plenigo-selfservice .caption-line {
  background: var(--gray-200);
  padding: 8px;
  margin: 40px 0 20px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .template-plenigo-selfservice .caption-line {
    margin: 24px 0;
  }
}
.template-plenigo-selfservice .caption-line span {
  color: var(--gray-700);
  display: inline-block;
}
.template-plenigo-selfservice .caption-line span.caption {
  margin-right: 24px;
  font-weight: 700;
  color: var(--gray-1000);
}
.template-plenigo-selfservice .form-group label {
  display: block;
  margin-bottom: 4px;
}
.template-plenigo-selfservice .form-group.button-container {
  margin-top: 24px;
}
.template-plenigo-selfservice .form-group.button-container .btn {
  display: block;
  width: 100%;
}
@media (min-width: 768px) {
  .template-plenigo-selfservice .form-group.button-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .template-plenigo-selfservice .form-group.button-container .btn {
    width: 50%;
  }
  .template-plenigo-selfservice .form-group.button-container .btn-link {
    order: -1;
    padding-left: 0;
    padding-right: 0;
  }
}
.template-plenigo-selfservice .card__data, .template-plenigo-selfservice .card__data-mobile, .template-plenigo-selfservice .card__header, .template-plenigo-selfservice .card__subheader {
  padding-left: 30px;
  padding-right: 30px;
}
.template-plenigo-selfservice .card_container {
  margin: 0 auto;
  max-width: calc(100% - 10px);
}
@media (min-width: 768px) {
  .template-plenigo-selfservice .card_container {
    max-width: calc(100% - 110px);
  }
}
.template-plenigo-selfservice .card {
  background: var(--white);
  border-radius: var(--default-border-radius);
  box-shadow: none;
  height: 100%;
  padding-bottom: 20px;
}
.template-plenigo-selfservice .card__title {
  font-size: 21px;
  font-weight: 500;
}
.template-plenigo-selfservice .card__header {
  display: flex;
  justify-content: space-between;
  padding-bottom: 25px;
  padding-top: 30px;
}
.template-plenigo-selfservice .card__header > :last-child {
  margin-bottom: 0;
}
.template-plenigo-selfservice .card__data p {
  margin-bottom: 1rem;
  margin-top: 0 !important;
}
.template-plenigo-selfservice .card__data > :first-child {
  margin-top: 0;
}
.template-plenigo-selfservice .card__data > :last-child {
  margin-bottom: 0;
}
@media (max-width: 450px) {
  .template-plenigo-selfservice .card__header {
    padding-bottom: 15px;
    padding-top: 20px;
  }
}
.template-plenigo-selfservice .logout {
  font-weight: 500;
}

.sso-loggedin .comment-form .comment-form-fields {
  display: none;
}

#comments {
  font-family: var(--font-family-other);
  margin-top: 24px;
  font-size: 18px;
  line-height: 26px;
}
@media (min-width: 768px) {
  #comments {
    margin-top: 40px;
    font-size: 18px;
    line-height: 26px;
  }
}
#comments .message-content {
  font-size: 18px;
  line-height: 26px;
  padding: 84px 20px 20px 20px;
}
#comments .message-content:before {
  width: 48px;
  height: 48px;
  top: 20px;
  background-size: 28px;
  left: calc(50% - 24px);
}
@media (min-width: 768px) {
  #comments .message-content:before {
    left: 20px;
  }
}
@media (min-width: 768px) {
  #comments .message-content {
    padding: 20px 20px 20px 108px;
  }
  #comments .message-content:before {
    width: 64px;
    height: 64px;
    background-size: 32px;
  }
}
@media (max-width: 767.98px) {
  #comments .message-content strong {
    display: block;
    text-align: center;
  }
}
#comments .h4 {
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 30px;
}
@media (min-width: 768px) {
  #comments .h4 {
    font-size: 28px;
    line-height: 36px;
  }
}
#comments .h4:not(.comment-reply-title) {
  margin-top: 40px;
  padding-top: 32px;
  border-top: 1px solid var(--gray-300);
}
@media (min-width: 768px) {
  #comments .h4:not(.comment-reply-title) {
    margin-top: 48px;
    padding-top: 40px;
  }
}
#comments #comments-list {
  margin-top: 40px;
}
#comments > #respond ::-moz-placeholder {
  opacity: 0;
}
#comments > #respond ::placeholder {
  opacity: 0;
}
#comments > #respond :-ms-input-placeholder {
  opacity: 0;
}
#comments > #respond ::-ms-input-placeholder {
  opacity: 0;
}
#comments .comments-title {
  font-weight: bold;
  margin-bottom: 12px;
}
#comments .comment-reply-title span {
  font-weight: bold;
  margin-bottom: 8px;
  display: block;
}
#comments #comments-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#comments #comments-list ul li {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}
#comments #comments-list ul li + li {
  margin-top: 30px;
}
#comments #comments-list ul li ul.children {
  margin: 30px 0 10px 30px;
}
@media (min-width: 768px) {
  #comments #comments-list ul li ul.children {
    margin-left: 48px;
  }
}
#comments #comments-list ul li .comment-meta {
  color: var(--gray-600);
  margin-bottom: 16px;
}
#comments #comments-list ul li .comment-meta a, #comments #comments-list ul li .comment-meta .as-a {
  color: var(--gray-600);
}
#comments #comments-list ul li .comment-author {
  font-weight: 700;
  margin-bottom: 8px;
}
#comments #comments-list ul li .comment-body p {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  #comments #comments-list ul li .comment-body .comment-author {
    float: left;
    margin-right: 20px;
    margin-bottom: 16px;
  }
  #comments #comments-list ul li .comment-body .comment-meta {
    float: right;
    margin-left: 20px;
    margin-bottom: 16px;
  }
  #comments #comments-list ul li .comment-body p {
    clear: both;
  }
}
#comments #comments-list ul li .comment-reply-link, #comments #comments-list ul li #cancel-comment-reply-link {
  padding-left: 28px;
  line-height: 20px;
  display: inline-block;
  font-weight: 700;
  position: relative;
}
#comments #comments-list ul li .comment-reply-link:before, #comments #comments-list ul li #cancel-comment-reply-link:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMyAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDAwMDEgMTIuMDU0TDQuODMzMDEgNy44ODY5OUw5LjAwMDAxIDMuNzIwOTkiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8cGF0aCBkPSJNMTguMTY2IDE3LjA1NFYxMS4yMjFDMTguMTY2IDEwLjMzNyAxNy44MTQ5IDkuNDg5MjcgMTcuMTg5OCA4Ljg2NDIxQzE2LjU2NDcgOC4yMzkxNSAxNS43MTcgNy44ODggMTQuODMzIDcuODg4SDQuODMzMDEiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIi8+Cjwvc3ZnPgo=) 0 0/contain no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMyAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDAwMDEgMTIuMDU0TDQuODMzMDEgNy44ODY5OUw5LjAwMDAxIDMuNzIwOTkiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8cGF0aCBkPSJNMTguMTY2IDE3LjA1NFYxMS4yMjFDMTguMTY2IDEwLjMzNyAxNy44MTQ5IDkuNDg5MjcgMTcuMTg5OCA4Ljg2NDIxQzE2LjU2NDcgOC4yMzkxNSAxNS43MTcgNy44ODggMTQuODMzIDcuODg4SDQuODMzMDEiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIi8+Cjwvc3ZnPgo=) 0 0/contain no-repeat;
  background-color: var(--primary-600);
}
#comments #comments-list ul li #cancel-comment-reply-link {
  margin-bottom: 16px;
}
#comments #comments-list ul li #cancel-comment-reply-link:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzNSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjUgOEw5LjUgMjRNOS41IDhMMjUuNSAyNCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzNSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjUgOEw5LjUgMjRNOS41IDhMMjUuNSAyNCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=);
}
#comments #comments-list ul li.respond-open > .comment-body > .reply .comment-reply-link {
  display: none;
}
#comments #comments-list #respond {
  margin-top: 16px;
}
#comments #comments-list #respond .comment-reply-title span {
  display: none;
}
#comments #comments-list #respond .comment-form {
  margin-bottom: 40px;
}
#comments #respond .comment-form-comment label {
  display: none;
}
#comments .comment-form .form-submit {
  text-align: right;
}
#comments .comment-form .form-submit button {
  font-size: 16px;
  line-height: 24px;
  padding: 4px 15px;
}
#comments.logged-out .comment-respond {
  margin-bottom: 40px;
  padding: 32px;
  background-color: var(--gray-200);
}
#comments.logged-out .comment-respond .comment-reply-title {
  margin-bottom: 0;
}
#comments.logged-out .comment-respond .comment-reply-title span {
  display: none;
}
#comments.logged-out .comment-respond .btn {
  margin-top: 27px;
  display: block;
}
#comments.logged-out .comment-body .reply {
  display: none;
}

@media (min-width: 768px) {
  .home.sso-has-abo .content > .wp-block-group {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
  }
  .home.sso-no-abo .content ul.is-style-lines {
    max-width: 960px;
  }
  .content blockquote {
    font-size: 28px;
    line-height: 145%;
    padding-top: 0;
    padding-left: 138px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    margin-top: 40px;
    overflow: hidden;
  }
  .content blockquote:before {
    font-size: 200px;
    line-height: 200px;
    height: 200px;
    width: 98px;
    -webkit-mask-size: 78px;
            mask-size: 78px;
    -webkit-mask-position: 50% 36px;
            mask-position: 50% 36px;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
  }
  .content blockquote cite {
    font-size: 18px;
    line-height: 26px;
  }
  .pagination {
    margin: 80px 0 0 0;
  }
  .article-list article {
    margin-bottom: 24px;
  }
}
.content-center {
  text-align: center;
  max-width: 612px;
  margin: 4px auto;
}
@media (min-width: 768px) {
  .content-center {
    margin: 100px auto;
  }
}
.content-center h1 {
  font-size: 32px;
  line-height: 42px;
}
@media (min-width: 768px) {
  .content-center h1 {
    font-size: 42px;
    line-height: 50px;
  }
}
.content-center .btn {
  display: block;
  margin: 24px 0;
}
.content-center .default {
  color: var(--gray-1000);
}
.content-center:last-child {
  margin-bottom: 0;
}

.success-icon:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMC44ODc2OTUiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgcng9IjE2IiBmaWxsPSIjQ0NGMUQ4Ii8+CjxwYXRoIGQ9Ik0yNCAxMC44ODc3TDEzIDIxLjg4NzdMOCAxNi44ODc3IiBzdHJva2U9IiMwMEI4M0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KPC9zdmc+Cg==) no-repeat 50% 0% transparent;
  background-size: 68px;
  padding-top: 88px;
  content: "";
  display: block;
}
.success-icon.is-voucher:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iNjkiIHZpZXdCb3g9IjAgMCA2OSA2OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjg4NzY5NSIgd2lkdGg9IjY4IiBoZWlnaHQ9IjY4IiByeD0iMzQiIGZpbGw9IiNFNUY4RUIiLz4KPHBhdGggZD0iTTQ2LjI1ODggMjAuNTgyOUM0Ny4zNzEyIDIxLjA0MzkgNDguMzgxOSAyMS43MTk1IDQ5LjIzMzIgMjIuNTcxMUM1MC4wODQ5IDIzLjQyMjQgNTAuNzYwNSAyNC40MzMxIDUxLjIyMTQgMjUuNTQ1NUM1MS42ODIzIDI2LjY1OCA1MS45MTk2IDI3Ljg1MDMgNTEuOTE5NiAyOS4wNTQ1QzUxLjkxOTYgMzAuMjU4NiA1MS42ODIzIDMxLjQ1MSA1MS4yMjE0IDMyLjU2MzRDNTAuNzYwNSAzMy42NzU4IDUwLjA4NDkgMzQuNjg2NSA0OS4yMzMyIDM1LjUzNzhMNDcuNDY2NSAzNy4zMDQ1TDM0LjQ5OTkgNTAuMjcxMUwyMS41MzMyIDM3LjMwNDVMMTkuNzY2NSAzNS41Mzc4QzE4LjA0NzEgMzMuODE4MyAxNy4wODExIDMxLjQ4NjIgMTcuMDgxMSAyOS4wNTQ1QzE3LjA4MTEgMjYuNjIyOCAxOC4wNDcxIDI0LjI5MDYgMTkuNzY2NSAyMi41NzExQzIxLjQ4NiAyMC44NTE3IDIzLjgxODIgMTkuODg1NyAyNi4yNDk5IDE5Ljg4NTdDMjguNjgxNiAxOS44ODU3IDMxLjAxMzcgMjAuODUxNyAzMi43MzMyIDIyLjU3MTFMMzQuNDk5OSAyNC4zMzc4TDM2LjI2NjUgMjIuNTcxMUMzNy4xMTc4IDIxLjcxOTUgMzguMTI4NSAyMS4wNDM5IDM5LjI0MDkgMjAuNTgyOUM0MC4zNTM0IDIwLjEyMiA0MS41NDU3IDE5Ljg4NDggNDIuNzQ5OSAxOS44ODQ4QzQzLjk1NCAxOS44ODQ4IDQ1LjE0NjQgMjAuMTIyIDQ2LjI1ODggMjAuNTgyOVoiIHN0cm9rZT0iIzAwQjgzQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPgo8L3N2Zz4K);
}

.error-icon:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiNGRkNDQ0MiLz4KPHBhdGggZD0iTTIyIDEwTDEwIDIyIiBzdHJva2U9IiNGRjAxMDEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KPHBhdGggZD0iTTEwIDEwTDIyIDIyIiBzdHJva2U9IiNGRjAxMDEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KPC9zdmc+Cg==) no-repeat 50% 0% transparent;
  background-size: 68px;
  padding-top: 88px;
  content: "";
  display: block;
}

.wp-block-separator {
  color: var(--gray-400);
  border-top: 0 !important;
  margin: 60px auto !important;
}

.wp-block-separator.is-style-dotted,
.wp-block-separator.is-style-primary-dotted {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9InV1aWQtMzdjMmJiODUtNTE1ZC00NzE3LWI2NGUtNzc5ZDJhYjFjYjI3IiBkYXRhLW5hbWU9IkViZW5lIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDggMSI+DQogIDxwYXRoIGNsYXNzPSJ1dWlkLTAxYzBmMWYxLTZiZDAtNDk0Ny05NGQzLWU0NzU3ZmJkMzdlNyIgZD0ibTIuMDIsMHYxSDBWMGgyLjAyWiIgZmlsbD0iY3VycmVudENvbG9yIi8+DQogIDxwYXRoIGNsYXNzPSJ1dWlkLTAxYzBmMWYxLTZiZDAtNDk0Ny05NGQzLWU0NzU3ZmJkMzdlNyIgZD0ibTUuOTgsMVYwaDIuMDJ2MWgtMi4wMloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPC9zdmc+);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9InV1aWQtMzdjMmJiODUtNTE1ZC00NzE3LWI2NGUtNzc5ZDJhYjFjYjI3IiBkYXRhLW5hbWU9IkViZW5lIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDggMSI+DQogIDxwYXRoIGNsYXNzPSJ1dWlkLTAxYzBmMWYxLTZiZDAtNDk0Ny05NGQzLWU0NzU3ZmJkMzdlNyIgZD0ibTIuMDIsMHYxSDBWMGgyLjAyWiIgZmlsbD0iY3VycmVudENvbG9yIi8+DQogIDxwYXRoIGNsYXNzPSJ1dWlkLTAxYzBmMWYxLTZiZDAtNDk0Ny05NGQzLWU0NzU3ZmJkMzdlNyIgZD0ibTUuOTgsMVYwaDIuMDJ2MWgtMi4wMloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPC9zdmc+);
  -webkit-mask-repeat: repeat-x;
          mask-repeat: repeat-x;
  -webkit-mask-position: 0 0;
          mask-position: 0 0;
  background-color: var(--gray-400);
  height: 1px;
  border: 0;
}

.wp-block-separator.is-style-primary, .wp-block-separator.is-style-primary-icon {
  color: var(--primary-600);
}

.wp-block-separator.is-style-primary-dotted {
  background-color: var(--primary-600);
}

.wp-block-separator.is-style-primary-icon:before {
  content: "";
  position: absolute;
  display: block;
  left: calc(50% - 20px);
  top: -20px;
  width: 40px;
  height: 40px;
  background: var(--white);
  z-index: 1;
}
.wp-block-separator.is-style-primary-icon:after {
  content: "";
  position: absolute;
  display: block;
  left: calc(50% - 16px);
  top: -16px;
  width: 32px;
  height: 32px;
  -webkit-mask-position: 50% 50%;
          mask-position: 50% 50%;
  -webkit-mask-size: 24px;
          mask-size: 24px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: 2;
  border-radius: 50%;
  background-color: var(--primary-600);
}

.heading-divider {
  text-align: center;
  margin: 60px auto !important;
}
.heading-divider:before, .heading-divider:after {
  content: "";
  display: inline-block;
  margin-right: 12px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTkiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA1OSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjUgMTcuMzc1TDE5LjUgMTIuMzc1TDE0LjUgNy4zNzVNNy41IDE3LjM3NUwxMi41IDEyLjM3NUw3LjUgNy4zNzVNMzAuNSAxNy4zNzVMMzUuNSAxMi4zNzVMMzAuNSA3LjM3NU0yMy41IDE3LjM3NUwyOC41IDEyLjM3NUwyMy41IDcuMzc1TTQ2LjUgMTcuMzc1TDUxLjUgMTIuMzc1TDQ2LjUgNy4zNzVNMzkuNSAxNy4zNzVMNDQuNSAxMi4zNzVMMzkuNSA3LjM3NSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=) 50% 50%/contain no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTkiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA1OSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjUgMTcuMzc1TDE5LjUgMTIuMzc1TDE0LjUgNy4zNzVNNy41IDE3LjM3NUwxMi41IDEyLjM3NUw3LjUgNy4zNzVNMzAuNSAxNy4zNzVMMzUuNSAxMi4zNzVMMzAuNSA3LjM3NU0yMy41IDE3LjM3NUwyOC41IDEyLjM3NUwyMy41IDcuMzc1TTQ2LjUgMTcuMzc1TDUxLjUgMTIuMzc1TDQ2LjUgNy4zNzVNMzkuNSAxNy4zNzVMNDQuNSAxMi4zNzVMMzkuNSA3LjM3NSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=) 50% 50%/contain no-repeat;
  background-color: var(--black);
  width: 56px;
  height: 24px;
  vertical-align: middle;
}
.heading-divider:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTkiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA1OSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ0LjUgMTcuMzc1TDM5LjUgMTIuMzc1TDQ0LjUgNy4zNzVNNTEuNSAxNy4zNzVMNDYuNSAxMi4zNzVMNTEuNSA3LjM3NU0yOC41IDE3LjM3NUwyMy41IDEyLjM3NUwyOC41IDcuMzc1TTM1LjUgMTcuMzc1TDMwLjUgMTIuMzc1TDM1LjUgNy4zNzVNMTIuNSAxNy4zNzVMNy41IDEyLjM3NUwxMi41IDcuMzc1TTE5LjUgMTcuMzc1TDE0LjUgMTIuMzc1TDE5LjUgNy4zNzUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTkiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA1OSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ0LjUgMTcuMzc1TDM5LjUgMTIuMzc1TDQ0LjUgNy4zNzVNNTEuNSAxNy4zNzVMNDYuNSAxMi4zNzVMNTEuNSA3LjM3NU0yOC41IDE3LjM3NUwyMy41IDEyLjM3NUwyOC41IDcuMzc1TTM1LjUgMTcuMzc1TDMwLjUgMTIuMzc1TDM1LjUgNy4zNzVNMTIuNSAxNy4zNzVMNy41IDEyLjM3NUwxMi41IDcuMzc1TTE5LjUgMTcuMzc1TDE0LjUgMTIuMzc1TDE5LjUgNy4zNzUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4K);
  margin-right: 0;
  margin-left: 12px;
}

.as-link {
  cursor: pointer;
  color: var(--primary-600);
}

.wp-audio-shortcode {
  margin: 36px 0;
}

.mejs-audio, .mejs-controls {
  height: 56px !important;
}

.mejs-container * {
  font-family: var(--font-family-text);
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
  background: var(--gray-1000);
}

.mejs-controls .mejs-time-rail .mejs-time-current {
  background: var(--primary-600);
}

.mejs-container .mejs-time {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  padding-top: 7px;
  width: 40px;
  text-align: left;
}

.mejs-controls a.mejs-horizontal-volume-slider {
  background: transparent !important;
  margin-left: 16px;
  margin-top: -3px;
}

.mejs-controls a.mejs-horizontal-volume-slider:before {
  display: none !important;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total {
  background: var(--gray-400);
}

.mejs-button.mejs-playpause-button {
  width: 32px;
  height: 32px;
  margin-right: 16px;
}

.mejs-button.mejs-volume-button {
  width: 24px;
  height: 24px;
  margin-left: 16px;
}

.mejs-button.mejs-play > button,
.mejs-button.mejs-volume-button > button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzNSAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUgMzAuMjA5QzI0Ljg2NCAzMC4yMDkgMzAuODM0IDI0LjIzOSAzMC44MzQgMTYuODc1QzMwLjgzNCA5LjUxMTk5IDI0Ljg2NCAzLjU0MTk5IDE3LjUgMy41NDE5OUMxMC4xMzYgMy41NDE5OSA0LjE2Njk5IDkuNTExOTkgNC4xNjY5OSAxNi44NzVDNC4xNjY5OSAyNC4yNCAxMC4xMzcgMzAuMjA5IDE3LjUgMzAuMjA5WiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CjxwYXRoIGQ9Ik0yMi44MzMgMTYuODc1TDE0LjgzMyAxMS41NDJWMjIuMjA5TDIyLjgzMyAxNi44NzVaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
  background-position: 50% 50%;
  background-size: contain;
  width: 32px;
  height: 32px;
  margin: 0;
}

.mejs-button.mejs-pause > button {
  margin-top: 8px;
}

.mejs-button.mejs-volume-button > button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU3IDUuODA0OTlDMjIuNDQ0NyA3LjY4MDI3IDIzLjQ5NzkgMTAuMjIzNCAyMy40OTc5IDEyLjg3NUMyMy40OTc5IDE1LjUyNjYgMjIuNDQ0NyAxOC4wNjk3IDIwLjU3IDE5Ljk0NU0xNy4wNCA5LjMzNDk5QzE3Ljk3NzQgMTAuMjcyNiAxOC41MDM5IDExLjU0NDIgMTguNTAzOSAxMi44N0MxOC41MDM5IDE0LjE5NTggMTcuOTc3NCAxNS40Njc0IDE3LjA0IDE2LjQwNU03LjUgOS44NzQ5OUwxMi41IDUuODc0OTlWMTkuODc1TDcuNSAxNS44NzVIMy41VjkuODc0OTlINy41WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
  margin-top: 4px;
}

.mejs-button.mejs-volume-button.mejs-unmute > button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0LjUgOS44NzVMMTguNSAxNS44NzVNMTguNSA5Ljg3NUwyNC41IDE1Ljg3NU03LjUgOS44NzVMMTIuNSA1Ljg3NVYxOS44NzVMNy41IDE1Ljg3NUgzLjVWOS44NzVINy41WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
}

.mejs-controls {
  padding: 12px 22px;
}

.mejs-time-rail {
  padding-top: 7px;
  margin: 0 6px;
}

.page-template-template-cancellation main > .container-fluid > article {
  max-width: 800px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .page-template-template-cancellation main > .container-fluid > article .content {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjUwIiBmaWxsPSIjRTVFN0VCIi8+CjxyZWN0IHg9IjIzIiB5PSIyMyIgd2lkdGg9IjU0IiBoZWlnaHQ9IjU0IiBmaWxsPSJ1cmwoI3BhdHRlcm4wKSIvPgo8ZGVmcz4KPHBhdHRlcm4gaWQ9InBhdHRlcm4wIiBwYXR0ZXJuQ29udGVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgd2lkdGg9IjEiIGhlaWdodD0iMSI+Cjx1c2UgeGxpbms6aHJlZj0iI2ltYWdlMF8zOTg0XzM3NjU2IiB0cmFuc2Zvcm09InNjYWxlKDAuMDEzODg4OSkiLz4KPC9wYXR0ZXJuPgo8aW1hZ2UgaWQ9ImltYWdlMF8zOTg0XzM3NjU2IiB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRWdBQUFCSUNBTUFBQUJpTTBOMUFBQURBRkJNVkVVQUFBREZnVHZHZUNHL2hUMi9qRUg3bUFiTGJBVGlpQjNKYWdUQ2JSYmlmUVBDWndyRmF3ek9meWo4a2dUTmZDSDBod1hHYUFieG14N0NhZy9GYUFqTWJRckdhdzM3blEzc2h3L09id3ptZmdyemtoSFFlUnJEY1JieGlncm1nUTdtaWhuYmZoYjhyQmJOYkFYNnBCZjBveUU0dCt2bGZBYmxnUkJJeE9IMm9ScEl5ZXg4aTNocnBaMWR2c3lSaEZ2LzBEZi95emovMURQK3NobjJwUlAveHpuLzF6VHlvUlAvd2pqOXJSai8zVEhybWhILzJqTC91U1dQVlFmK3RSN25sUTZqWkFmLytJSC84MUwvN1VYLzRUSC90eUg2cVJiLy9kUC93elAvMEN6OHJ4WC85bG45NERuL3l5N2NoZ24vekRQM3FCTC8vdUQvK3FuLytZelpnQWQwUFFYVmVBVC8rWmYvMHk3L3V5M3ZuaEhoaXdwdk9RVC8vY3ovOTJqLy9NSC8rSWYveURML3Vpbi8rN0xPYndQLy9NYi84VXYvNnozL3Z6VC92aS9sa1F6Lys3ei8rN2YvKzY3LytaTC8rSHI2cXhQLytxVC8rYUQvK3B6LzkyRC81VUgveGk3L3dpNy95aW4vclFyL3BnblhmUWJTY3dQLytISC92aWpoand5VldBYiszRGYveENuLy9kbi8xRWovMERLS1ZBcCtSZ2Q1UUFYd2pBUW91UDMvN0V6LzV6ai93Q293dy84WXJmb0xwTzMvNm9ILzIxci8yQzcxbmdyL25nYUhUUWJlL1AvVit2Ly84b2IrNzIzLzVUS3VneUwvdFFydm1ncWJYUWpvalFhMTZQOEJtK2IvNVd6LzVHTC8zazcveFE3L3V3cnJsZ3JoaGdjVHFmVC83NC8vOEhyLzZIYlp4RkR4c1N1NmlSei8waGIveWhhamNSVE8rdi9FK3Y4Z3NQb2ZyUE1YcGU3KzQxai8xRkwveWtILzBqL09zam54d2pQLy91Z0prTlgvODNULzdHVDIxRVQ1dlM3SnFDN3F4U2pUckNUL3ZCV1VYZzNiZWdKcE1nS3A4ZitTM3YrRDAvdi8zV2U1bUR6ZG5pci8yeHYvd0JxV1pST1o3ZjlFd1BnYmg3bzlpSnp4NUdDWmxsenIxRmZqeWpuN3h6THl6U3ZZcGlxMzl2OTAzZjlIenY5bHpQMy84NWpmdmpESmx5aTRqU1ROZ1JPaDRQOTNvb2FBa1dycXBDT3djUk15bzlSRWxyQkRjSHZndFN5YWRDdi8yaVdGWGg5bHFxLzg4blh6MVMzWWpSdHF2ZFplc3J1S3dMaGJtYWFYdkl5c3lJbnNwOHduQUFBQU1IUlNUbE1BQmhrVERQNzlWUFpaL3F1YUkvNHQ5TjZWYXNlM2lmR2twTUMzU2piVG1IUms5dXplcU83a2luUERtUG4yejRQUTU3Z1pBQUFKMmtsRVFWUll3N3pRUFV2RFFCakFjV010TjhYS0xTbFVhaFVGY1JKMGNuUXFpa3ZUb1ZOb0lXVEtDelJkbW03U3NTNFJPZ1RKcEUySDJPRnVFd1RSS1p2UWZvVjhnMzRBbnpPbkZGcHJxK0ovT3U0NWZ0emR5aDhsclB4akF2UkxJcFZCQll6M0lJd0xLSlA2a1NlSUNCL3M3aHhGMFlnVkhlM3NIbUFrTG11bE5qRkRLQ1ZrK0I0aGxESU1vOVF5RE1wSjUxRkF5ZkNtOC9KOFdxdDV6eStkcXpHaFFYUXU1YllYcFFSZ25DZ2c0ODY5ckxWTFQwa2xSZlVlVGtqUWQ0NXphRzBSUjhTUzB3L0l4YjFhTENVOWxYaEYzZXN4U3NwbUZyaE92dVVIOU1LckZxRjJ1LzJCd0pMdGFIR1BCbjRyajRSdmZxY2dnVE1lR0FvcnNTQ3VLSXFtS2RYd0VpUnBmKzVQclc2bDRWazl1d3BwbXBaWVBJVXhzSzlYelR2YWQ5TFoxVGxPRmh4NmF4cVFybk9NQjB0QWROMHdWRU4xejBES2lYT2Q1a0NXVGROVTFRa01EQWdRVUZRWXluSjR5S1F2N3JTMmxXNzVUZGUyNi9YNkJNWmpoc29NR2NhMkhUNnkxODM4SjZHd0RzNGdqaXVOUmlQQkVpMEpsdHlBY1NXT3cwTy90YjR2eklEUVJ0Y2YzWVpoYUZrVkNEQ3U4UmdDQm93c3k0SmpidFB2Ym14UE8ySys2L1N2WGRmemF1VnkyZUlhY0VtTlQ2TU0xVHpQZFY5SFRqZWZtWHJZRzlma0U1SklHSVp4WEpKbEphckxMaFV0N1o3YVl5VktpUnFsR1ZrVEJzdUF3VEJVQjZPVEhkSlVjRWdaZElieWtLYVFTUVhxelN6dzVKK0NGQlB4WUFjdjRtYW56WHRFSGZmOXBtRlcvWUdDRDQ4LzMrLzFtMUU0V083eTZDaHhjakszRHZ4R090NEhnSUozQUhQZ0FUSnd1TUh1cDJWa0lHaDNWeTh2THhPSmhOazhoMWpuZkFMcm5BSmhUZ0JRamNyc3dZSFBYVGQ2R0FiS1ZLUFJhRGg4ZDNjWHJpZVRqVGZ3ZFdKK2F5U1RkYTRRaG1yVnIzUDBEWC9xM3JSOXoxK054YUw1Y0RqZmVLZ3h4R3ZENlRSMzRIUTJYZ2x2N2JtQk90RllyRnJOMnJ2MjNUUGNGNVJtL1g1L0xCYkxwNHVlU3FXQ3Y5UkowdGtPU1pMMUY2SlNJVHpGZEI2S1VNOElJd2tiRWp1b1RNYnZUNmZUaFJaT01LRklNa3p1N3BJZHdPZHdNaEppQ0x4VmdDSjRNbE1PY2Z1V1JLTnMwRDVGMDVsNFBGNklFTGczbFNSM2x4RzcvK0VETXZuaXhZbElBYW9abXM1S2creWdxTzBPb1pObGFacU93enhNNktHK3JFRXNkNkw1Q09zUElRYS9Mc1JwOEdSVndiNngvclpWOXpsVXNtd3VSOU5QRE82NTBSd0FKcE5KMDRYSmRJRFEzSGh3NWdrOHVheHN6U0Z1Vy9jdlZ1eFltNUpONUhLM1pTSjBZN0pZdEIrWU9qalFvdHhpc1J6Y2VJanliUzQzSVp2YVhoQ3pveUxoRXJIaWhiWEZqWW54OFdmY1c0UXE0Q3BkbHpCdEJ4aEVMZ3RDVy9UaXorUGpFeHVMYTlOaVZ2amYrc2RZOGZUbXRuWEQ4SmdpV2hZTU9KUmZFeFhpR3R2YTJ0SnlMd0RqSWptR3NMU0kycU5odzdxOU9YM01qbjNuUlNNUzluaEJSZTFaRFZmZVdzR2xkTGt3ck1UZ1hod3ZIVzRKSEpad0xzSXdGMUNvZWE4TTFqMmZDa1NTTDd6b0p4THBLSi9iZWh2NUs1ZkxsUXBGSU1Xbzk5VjRhdjVRUUpIQ3VTaWdVQ3JsazhvL2tkdVZQUitsUTZJZnZPZ2JFczJvS0o5MVJUNnBOeG9EU2tWVEhUcWZQUStwbTZjQ1FxUlFCb3hHL2VTa3dlcWpWRE03SU9ybFJiMlNpK01kS1JySmJWdlJJMVBnM3FPZW5aMVZlKzduZ2RONWhCQUZBZ0dqWHI5aWM3dEJKRVdpSVJIbkVRMUpMczVXbDNRcUNrUTJHektCYUIrK3RROGlnWHMxSDZGNTlEWWJpQ2hLSjEwOXZwQjg3UkNoc3dtaVpwbjcrZHI3dkVJQkV2VCtYdU9pY2hORTNFQWdVdW1XVnM5QTFNT0wvblZpTmpGSnhnRVluOHJld2FBMWhuSHIxTmJXK2xLRWxLbGdsNWcxQVEvMExzQUxqZ055OGlRdDJOUUQ2ZGdDRGkwNE1BdE93Q0hjUXZCaTQwQ0hTSmdjRk9kMFZzN205OGRXVzk4OS96OWZVOHFzMzBYM0NyODl6L1B5dmdLWlp4UFNvbWpvdnBxVWs5d0lrR2M5Q2NCUUlmQVFoeDRHT2lURW83NC9SSm9wYTBXRHlzNytSN2FoSWJWYWpVZ2Q2eWd5b2xpdmlCQ3BlT2l3QXg2SWhvWnNWQ1NkZUpaQk5Zb2dFd21UdFNHeVVkRnQ1NzNSVjY4VnIxLzFkQUM4R3VpUEhucG9sQmFEeUdaNzFIOExXNGVmWlRBMlJjeEd3Z2FNMUQ4QWtVbXQxanFkdHlVOXl6UExQUjAzT3NyZ1YzcEk0blE2dGZCQU5OQ1BpUjZISTVueTZSYzVJbGFNMU5LcEg3QjFtMHhxclhiNTUvTjdvejJqTjQ2QlE5U2pWWnRNM2JZQlBabklFSTZ3NHZJbHd0VmhKTklOSXBoTUt6K0MzOWJWVGdtb1dpU2dxTkdhNElHSU5NTkVPZ2V2Zk5GZXlCakRyZWlHU04zRTlQeUxMN2VVMWtwcWFHcUNoNGp3c0dLZzFyQXhjNkY4MFRZMHNwRXVBeUxCWk1GRFZyWnl2dUQrYXJxcHFlbUlCRlE5RmowSjFHdm9pckNObGR1L3dLR3p0aU1TeXVrdGx1Nlp2YUF2Zm5FcHR0SlVBelROemRTRFlpVFFoRlhqd0VrcndXUHN4aTVETDRuVVAyRHAza3JHL2I2MXhYeTYrWmltbVNJcmVqcVZKRkRZYURlTHFqZC9JYXNwUmNKTU00VTFuOStYVFNGU2MzT3RSaVpyYTdOWTlQQWdVTHRWd3dxck4vODZnVmxuSkN2UmNsdWhMRVRCSklsVXBhcUJaNEFNZEdkUWlrQTZCNTgwcTd3QWlwRUc3eWh2elJTU21NanZYMEFrbWV5SWcxaktIaFFyQnVMaTVGZG9PR2NtSzVGeUxkdWhCYjhmSStWQ2kzbUxyTUp4RDRwSkRWMElSTTVaRlI2WDFRMmpuT3JPYXNHYjg4WGpjVjh3bWxwS3Q4bmFZanY1ZkF5L1VBdWRSOTlKUENxcG9YMVl3ektZK2xna2xNTk0yNmxFMEIrZm1rSzMwR0xNRXR0NGlqditrOTE4dXFncHhTRURrV0wyWTRFUTZZSkRaOFJNTzR1aDk5QUFmODVibVB1czZPdTdPejdlOTJaOE4xYlMwRGh5RlR5a0dCWTZDa2RncHVYbVV0N2MxRnNRbkFvbVV3ZmpmV01QRlNNakNyd0Z1Ym1qMXhjMVpRK0ttZmsxNzVEUENzMnNaamk4bmZKc3ZwMGxCSU91MEVIZms1R25oQkhGV04vVEhhSlJ0c2pscWw3cVFURWh2Y3hxeXRrMXd3ZWhSSFoyZG41K2ZuTnoweFVxak9HdStBSlEwNjRLYVk1NHVGaTZoam94NDdCdkxJWThhMWw0c3Rsc0xoa3FmSnhjZlVrNC9MQ3JHTCs3SVFlRHFFVTlPcFlSYzM3N0VVdkFzQnY3WHMvQzJqdkMya0kwbEpyckpHMlUrRmVWUGd5TWpVamxLaExIUUQwWXFQNFBIMnI0ek1aKzFPTnl2d2R1bDhmcjNadDdJQytqN0Z5ZDdDV2FpdWZjbVQ5K0N1VXozejNSaE1zTlhKNm9ON3FYbDVZOXlDSnZVUlUxMXI5NGtFbHdKUkgxSkZ3QUhtL2lVN3RVVlVFcXBSckVNV0puaG4rQ0J6dGR2NWlZam5vQVBFblgwa1NydEV3ckxORFFPRGhmWXV4ekVuV1hYSWxwNFBWT0oxMmZQb2NOclNVTTFBSU40ckJtb1loejRoYzArQ1Buc3R1VmhDbVpjSC85WU94cXI5QkZMUkd5RHBkLy9oVGZ1M0F1WFhRVEZyWW1OVWFyMVFvQmNWaGhNYUlVTkkyOGhsS2NrelBWTlZ5NmZPM3FkZ0FYbjBZVGlSZ3BpRUlzRG1oRTlVUnpPamhuZUh3aGx6RTdXTHRkUjdFVENjTVY4bmtZdWU1ZnZudmluT1VKR2lGakdETmdHRWdhQmFLem5Cck5hWFQxNTNraXNZQVBCR0lSNzN3OUZCajVQNzk5UXphQTU5Tmovd3VOVU5UOXpYT2E4M2lxSkw4QUE4cVA1T2hlQzM4QUFBQUFTVVZPUks1Q1lJST0iLz4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 100% 0 transparent;
    background-size: 100px;
  }
  .page-template-template-cancellation main > .container-fluid > article .content > * {
    margin-right: 124px;
  }
  .page-template-template-cancellation main > .container-fluid > article .content > *.template-jt-form {
    margin-right: 0;
  }
  .page-template-template-cancellation main > .container-fluid > article .content > *.template-jt-form .button-container .btn.btn-secondary {
    order: -1;
    margin: 0 24px 0 0;
  }
}
.page-template-template-cancellation main > .container-fluid > article .content :not(.form-message) p {
  margin-top: 0 !important;
  margin-bottom: 30px !important;
}
.page-template-template-cancellation main > .container-fluid > article .content :not(.form-message) p.hint {
  margin: 8px 0 16px 0 !important;
}
.page-template-template-cancellation main > .container-fluid > article .form_result {
  padding-top: 92px;
  background-size: 68px;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.page-template-template-cancellation main > .container-fluid > article .form_result.success {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMC44ODc2OTUiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgcng9IjE2IiBmaWxsPSIjQ0NGMUQ4Ii8+CjxwYXRoIGQ9Ik0yNCAxMC44ODc3TDEzIDIxLjg4NzdMOCAxNi44ODc3IiBzdHJva2U9IiMwMEI4M0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KPC9zdmc+Cg==);
}
.page-template-template-cancellation main > .container-fluid > article .form_result h1 {
  text-align: center;
}
@media (min-width: 768px) {
  .page-template-template-cancellation main > .container-fluid > article .form_result h1 {
    font-size: 42px;
    line-height: 50px;
  }
}
.page-template-template-cancellation main > .container-fluid > article .form_result .btn {
  margin-top: 24px;
  width: 100%;
}

article.not-found {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}
article.not-found figure {
  margin-top: 0;
}
article.not-found figure img {
  max-width: calc(100% - 60px);
  width: 378px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  article.not-found h1 {
    font-size: 42px;
    line-height: 50px;
  }
}

.tagList {
  padding: 0 !important;
  list-style: none;
  font-size: 16px;
  line-height: 24px;
  font-family: var(--font-family-other);
  margin: 12px 0 14px 0 !important;
}
@media (min-width: 768px) {
  .tagList {
    margin: 24px 0 14px 0 !important;
  }
}
.tagList li {
  display: inline-block;
  margin: 0 10px 10px 0;
  color: var(--primary-600);
  font-weight: 600;
}
.tagList li a, .tagList li a:hover, .tagList li a:active {
  color: var(--primary-600);
}
.tagList li a:hover, .tagList li a:active {
  opacity: 0.7;
}
.tagList li:last-child {
  margin-right: 0;
}

.tag-item {
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  border: 2px solid var(--secondary-600);
  border-radius: 1000px;
  padding: 8px 16px;
  margin: 0 0 12px 0;
  color: var(--secondary-600);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-family: var(--font-family-other);
}
.tag-item + .tag-item {
  margin-left: 12px;
}
@media (min-width: 768px) {
  .tag-item {
    font-size: 18px;
    line-height: 26px;
  }
}

.filterList {
  padding: 0;
  list-style: none;
  font-size: 18px;
  line-height: 26px;
}
.filterList li {
  display: inline-block;
  margin: 0 12px 12px 0;
  font-weight: 600;
}
.filterList li a {
  border: 1px solid var(--primary-600);
  border-radius: 500px;
  padding: 6px 16px;
  color: var(--gray-1000);
}
.filterList li.active a {
  background: var(--primary-600);
  color: var(--white);
}
.filterList li:last-child {
  margin-right: 0;
}

.filterListContainer {
  margin: 24px 0 40px 0;
  padding-bottom: 28px;
  border-bottom: 1px solid var(--gray-400);
}
@media (min-width: 768px) {
  .filterListContainer {
    padding-bottom: 48px;
    margin-bottom: 60px;
  }
}
.filterListContainer label {
  display: block;
  font-weight: bold;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .filterListContainer label {
    margin-bottom: 15px;
  }
}
.filterListContainer .form-group {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .filterListContainer .form-group {
    margin-bottom: 24px;
  }
}

.wp-block-image.aligncenter img {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-image.aligncenter, .wp-block-image .aligncenter, .wp-block-image.alignleft, .wp-block-image .alignleft, .wp-block-image.alignright, .wp-block-image .alignright {
  width: 100%;
}

.highlightWrapper.is-style-highlight {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-top: 40px;
  margin-bottom: 40px;
  background: var(--gray-200);
}
.highlightWrapper.is-style-highlight + .highlightWrapper {
  margin-top: -40px;
}
@media (min-width: 768px) {
  .highlightWrapper.is-style-highlight {
    padding-top: 80px;
    padding-bottom: 80px;
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .highlightWrapper.is-style-highlight + .highlightWrapper {
    margin-top: -80px;
  }
}
.highlightWrapper.is-style-highlight.dark {
  background: var(--gray-1000);
  color: var(--white);
}
.highlightWrapper.is-style-highlight.primary {
  background: var(--primary-600);
  color: var(--white);
}
.highlightWrapper.is-style-highlight.primary a {
  color: var(--white);
  text-decoration: underline;
}
.highlightWrapper.is-style-highlight.primary .newsletter_form_message > div.success {
  color: var(--white);
  border-color: var(--white);
}
.highlightWrapper.is-style-highlight.primary .newsletter_form_message > div.success a {
  color: var(--white);
}
.highlightWrapper.is-style-highlight.primary .btn.btn-primary {
  background-color: var(--secondary-600);
  color: var(---white);
  border-color: var(--secondary-600);
}
.highlightWrapper.is-style-highlight.primary .btn.btn-primary.focus, .highlightWrapper.is-style-highlight.primary .btn.btn-primary.hover, .highlightWrapper.is-style-highlight.primary .btn.btn-primary:focus, .highlightWrapper.is-style-highlight.primary .btn.btn-primary:hover {
  opacity: 0.7;
}
.highlightWrapper > .container-fluid > :last-child {
  margin-bottom: 0 !important;
}
.highlightWrapper > .container-fluid > :last-child > :last-child {
  margin-bottom: 0 !important;
}

main .main-article > .content > .highlightWrapper:last-child {
  margin-bottom: -35px !important;
}
@media (min-width: 768px) {
  main .main-article > .content > .highlightWrapper:last-child {
    margin-bottom: -92px !important;
  }
}

.module.newsletter-form .post-preview {
  display: block !important;
  background-size: contain;
  height: 533px;
  margin: 22px auto 0 !important;
  padding: 16px 9px 10px;
  pointer-events: none;
  position: relative;
  width: 266px;
  z-index: 2;
  text-align: center;
}
.module.newsletter-form .post-preview:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(images/placeholder-header-post-preview-mobile.1d04e9c6.png) no-repeat 0 0 transparent;
  background-size: contain;
}
.module.newsletter-form .post-preview .post-preview-container {
  padding: 0 17px;
  background: var(--white);
  overflow: hidden;
  height: 501px;
  pointer-events: all;
  display: block !important;
  color: var(--gray-1000);
  text-decoration: none;
  font-weight: 400 !important;
  margin: 0 !important;
}
.module.newsletter-form .post-preview .post-preview-container:hover {
  color: var(--gray-1000);
  text-decoration: none;
  opacity: 1;
}
.module.newsletter-form .post-preview .header {
  background-color: var(--primary-100);
  height: 68px;
  margin-left: -14px;
  margin-right: -14px;
  padding: 44px 14px 0 14px;
  position: relative;
  width: calc(100% + 28px);
}
.module.newsletter-form .post-preview .logo img {
  height: auto;
  width: 126px;
  margin: 0 auto;
}
.module.newsletter-form .post-preview .claim {
  color: var(--secondary-600);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 17px;
  position: absolute;
  left: auto;
  text-transform: uppercase;
  top: 23px;
  width: calc(100% - 28px);
  text-align: center;
}
.module.newsletter-form .post-preview .preview {
  margin-top: 10px;
}
.module.newsletter-form .post-preview .subheadline {
  font-size: 11px;
  line-height: 22px;
  color: var(--secondary-600);
  margin-bottom: 0;
  font-weight: 700;
  text-align: center;
}
.module.newsletter-form .post-preview .headline {
  font-family: var(--font-family-headline);
  font-weight: 900;
  font-size: 20px;
  line-height: 26px;
  text-align: center;
  margin-top: 0px;
}
.module.newsletter-form .post-preview .image {
  margin: 20px 0 10px 0;
  overflow: hidden;
  height: 75px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}
.module.newsletter-form .post-preview .image.wide_image {
  border-radius: var(--default-border-radius);
}
.module.newsletter-form .post-preview .with-author-simple {
  font-size: 9px;
  line-height: 12px;
  text-align: center;
  margin-bottom: 16px;
  font-family: var(--font-family-other);
}
@media (min-width: 768px) {
  .module.newsletter-form .post-preview .with-author-simple {
    font-size: 12px;
    line-height: 18px;
  }
}
.module.newsletter-form .post-preview .with-author {
  font-family: var(--font-family-other);
  background-color: var(--gray-1000);
  color: var(--white);
  padding: 8px 10px;
  text-align: center;
  font-weight: 600;
  font-size: 9px;
  line-height: 12px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .module.newsletter-form .post-preview .with-author {
    font-size: 12px;
    line-height: 18px;
    width: auto;
    display: inline-block;
  }
}
.module.newsletter-form .post-preview .with-author span {
  display: inline-block;
}
.module.newsletter-form .post-preview .with-author span:before {
  display: inline-block;
  content: "";
  width: 15px;
  height: 8px;
  vertical-align: text-top;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDcuMjVMMjIuNSAxMS43NUwxOCAxNi4yNSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CjxwYXRoIGQ9Ik00LjUgMi43NUM0LjUgNS4xMzY5NSA1LjQ0ODIxIDcuNDI2MTMgNy4xMzYwNCA5LjExMzk2QzguODIzODcgMTAuODAxOCAxMS4xMTMxIDExLjc1IDEzLjUgMTEuNzVIMjIuNSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=) 50% 50%/15px no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDcuMjVMMjIuNSAxMS43NUwxOCAxNi4yNSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+CjxwYXRoIGQ9Ik00LjUgMi43NUM0LjUgNS4xMzY5NSA1LjQ0ODIxIDcuNDI2MTMgNy4xMzYwNCA5LjExMzk2QzguODIzODcgMTAuODAxOCAxMS4xMTMxIDExLjc1IDEzLjUgMTEuNzVIMjIuNSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIC8+Cjwvc3ZnPgo=) 50% 50%/15px no-repeat;
  background-color: var(--white);
  margin-right: 8px;
}
@media (min-width: 768px) {
  .module.newsletter-form .post-preview .with-author span:before {
    vertical-align: 2px;
  }
}
.module.newsletter-form .post-preview p {
  margin-bottom: 0px !important;
  font-size: 13px !important;
  line-height: 16px !important;
  margin-top: 0;
}
.module.newsletter-form .post-preview .content {
  max-height: 130px;
  overflow: hidden;
  text-align: left;
}
@media (min-width: 768px) {
  .module.newsletter-form .post-preview {
    height: 714px;
    margin-bottom: -174px !important;
    padding: 17px 86px 0;
    width: 567px;
  }
  .module.newsletter-form .post-preview .post-preview-container {
    height: 507px;
  }
  .module.newsletter-form .post-preview:after {
    background-image: url(images/placeholder-header-post-preview-new.06a4956a.png);
  }
  .module.newsletter-form .post-preview .header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 20px 30px 10px 20px;
  }
  .module.newsletter-form .post-preview .header .logo {
    height: auto;
    max-width: 50%;
  }
  .module.newsletter-form .post-preview .header .logo img {
    width: 124px;
    margin-left: 12px;
    margin-top: 0px;
  }
  .module.newsletter-form .post-preview .claim {
    right: initial;
    top: initial;
    position: relative;
    width: auto;
    max-width: 50%;
  }
  .module.newsletter-form .post-preview .subheadline {
    font-size: 12px;
  }
  .module.newsletter-form .post-preview .headline {
    line-height: 32px;
    font-size: 24px;
  }
  .module.newsletter-form .post-preview .image {
    margin: 10px 0 20px 0;
    height: 114px;
  }
}
@media (min-width: 992px) {
  .module.newsletter-form .post-preview {
    margin: 4px 0 -272px -40px !important;
  }
}

.message-content {
  padding: 8px 12px 8px 56px;
  margin-bottom: 24px;
  position: relative;
  border-radius: var(--default-border-radius);
  background-color: var(--gray-200);
  font-size: 16px;
  line-height: 24px;
  font-family: var(--font-family-other);
}
.message-content:before {
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 16px);
  left: 12px;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 20px;
  border-radius: 250px;
  background-color: var(--gray-300);
}
.message-content > :last-child {
  margin-bottom: 0;
}
.message-content.warning:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNTE2ODEgMTQuOTk5N0w4LjU3NTE0IDMuMjE2MzVDOC43MjM3IDIuOTcxNDQgOC45MzI4NyAyLjc2ODk1IDkuMTgyNDggMi42Mjg0MkM5LjQzMjA4IDIuNDg3ODkgOS43MTM2OSAyLjQxNDA2IDEwLjAwMDEgMi40MTQwNkMxMC4yODY2IDIuNDE0MDYgMTAuNTY4MiAyLjQ4Nzg5IDEwLjgxNzggMi42Mjg0MkMxMS4wNjc0IDIuNzY4OTUgMTEuMjc2NiAyLjk3MTQ0IDExLjQyNTEgMy4yMTYzNUwxOC40ODM1IDE0Ljk5OTdDMTguNjI5IDE1LjI1MTcgMTguNzA2IDE1LjUzNzQgMTguNzA2OCAxNS44Mjg0QzE4LjcwNzYgMTYuMTE5NSAxOC42MzIyIDE2LjQwNTYgMTguNDg4MSAxNi42NTg1QzE4LjM0NCAxNi45MTEzIDE4LjEzNjIgMTcuMTIyIDE3Ljg4NTQgMTcuMjY5NkMxNy42MzQ2IDE3LjQxNzEgMTcuMzQ5NSAxNy40OTY1IDE3LjA1ODUgMTcuNDk5N0gyLjk0MTgxQzIuNjUwODEgMTcuNDk2NSAyLjM2NTcxIDE3LjQxNzEgMi4xMTQ5IDE3LjI2OTZDMS44NjQwOCAxNy4xMjIgMS42NTYyNyAxNi45MTEzIDEuNTEyMTYgMTYuNjU4NUMxLjM2ODA1IDE2LjQwNTYgMS4yOTI2NSAxNi4xMTk1IDEuMjkzNDYgMTUuODI4NEMxLjI5NDI4IDE1LjUzNzQgMS4zNzEyOCAxNS4yNTE3IDEuNTE2ODEgMTQuOTk5N1oiIHN0cm9rZT0iI0RDODAyQiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPgo8cGF0aCBkPSJNMTAgNy41VjEwLjgzMzMiIHN0cm9rZT0iI0RDODAyQiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPgo8cGF0aCBkPSJNMTAgMTQuMTY3SDEwLjAwODMiIHN0cm9rZT0iI0RDODAyQiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPgo8L3N2Zz4K);
}
@media (min-width: 768px) {
  .message-content {
    padding: 13px 12px 13px 56px;
    margin-bottom: 40px;
  }
}

body.scroll-up:not(.admin-bar) {
  padding-top: 69px;
}
@media (min-width: 768px) {
  body.scroll-up:not(.admin-bar) {
    padding-top: 97px;
  }
}
@media (min-width: 1200px) {
  body.scroll-up:not(.admin-bar) {
    padding-top: 102px;
  }
}
body.scroll-up:not(.admin-bar) #header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10000000;
}

.button-icon {
  display: block;
  width: 24px;
  height: 24px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
          mask-position: 50% 50%;
  -webkit-mask-size: contain;
          mask-size: contain;
  text-indent: -99999px;
  cursor: pointer;
  background-color: var(--gray-1000);
}
.button-icon.icon-more-vertical {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjUgMTNDMTMuNzY1MiAxMyAxNC4wMTk2IDEyLjg5NDYgMTQuMjA3MSAxMi43MDcxQzE0LjM5NDYgMTIuNTE5NiAxNC41IDEyLjI2NTIgMTQuNSAxMkMxNC41IDExLjczNDggMTQuMzk0NiAxMS40ODA0IDE0LjIwNzEgMTEuMjkyOUMxNC4wMTk2IDExLjEwNTQgMTMuNzY1MiAxMSAxMy41IDExQzEzLjIzNDggMTEgMTIuOTgwNCAxMS4xMDU0IDEyLjc5MjkgMTEuMjkyOUMxMi42MDU0IDExLjQ4MDQgMTIuNSAxMS43MzQ4IDEyLjUgMTJDMTIuNSAxMi4yNjUyIDEyLjYwNTQgMTIuNTE5NiAxMi43OTI5IDEyLjcwNzFDMTIuOTgwNCAxMi44OTQ2IDEzLjIzNDggMTMgMTMuNSAxM1pNMTMuNSA2QzEzLjc2NTIgNiAxNC4wMTk2IDUuODk0NjQgMTQuMjA3MSA1LjcwNzExQzE0LjM5NDYgNS41MTk1NyAxNC41IDUuMjY1MjIgMTQuNSA1QzE0LjUgNC43MzQ3OCAxNC4zOTQ2IDQuNDgwNDMgMTQuMjA3MSA0LjI5Mjg5QzE0LjAxOTYgNC4xMDUzNiAxMy43NjUyIDQgMTMuNSA0QzEzLjIzNDggNCAxMi45ODA0IDQuMTA1MzYgMTIuNzkyOSA0LjI5Mjg5QzEyLjYwNTQgNC40ODA0MyAxMi41IDQuNzM0NzggMTIuNSA1QzEyLjUgNS4yNjUyMiAxMi42MDU0IDUuNTE5NTcgMTIuNzkyOSA1LjcwNzExQzEyLjk4MDQgNS44OTQ2NCAxMy4yMzQ4IDYgMTMuNSA2Wk0xMy41IDIwQzEzLjc2NTIgMjAgMTQuMDE5NiAxOS44OTQ2IDE0LjIwNzEgMTkuNzA3MUMxNC4zOTQ2IDE5LjUxOTYgMTQuNSAxOS4yNjUyIDE0LjUgMTlDMTQuNSAxOC43MzQ4IDE0LjM5NDYgMTguNDgwNCAxNC4yMDcxIDE4LjI5MjlDMTQuMDE5NiAxOC4xMDU0IDEzLjc2NTIgMTggMTMuNSAxOEMxMy4yMzQ4IDE4IDEyLjk4MDQgMTguMTA1NCAxMi43OTI5IDE4LjI5MjlDMTIuNjA1NCAxOC40ODA0IDEyLjUgMTguNzM0OCAxMi41IDE5QzEyLjUgMTkuMjY1MiAxMi42MDU0IDE5LjUxOTYgMTIuNzkyOSAxOS43MDcxQzEyLjk4MDQgMTkuODk0NiAxMy4yMzQ4IDIwIDEzLjUgMjBaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjUgMTNDMTMuNzY1MiAxMyAxNC4wMTk2IDEyLjg5NDYgMTQuMjA3MSAxMi43MDcxQzE0LjM5NDYgMTIuNTE5NiAxNC41IDEyLjI2NTIgMTQuNSAxMkMxNC41IDExLjczNDggMTQuMzk0NiAxMS40ODA0IDE0LjIwNzEgMTEuMjkyOUMxNC4wMTk2IDExLjEwNTQgMTMuNzY1MiAxMSAxMy41IDExQzEzLjIzNDggMTEgMTIuOTgwNCAxMS4xMDU0IDEyLjc5MjkgMTEuMjkyOUMxMi42MDU0IDExLjQ4MDQgMTIuNSAxMS43MzQ4IDEyLjUgMTJDMTIuNSAxMi4yNjUyIDEyLjYwNTQgMTIuNTE5NiAxMi43OTI5IDEyLjcwNzFDMTIuOTgwNCAxMi44OTQ2IDEzLjIzNDggMTMgMTMuNSAxM1pNMTMuNSA2QzEzLjc2NTIgNiAxNC4wMTk2IDUuODk0NjQgMTQuMjA3MSA1LjcwNzExQzE0LjM5NDYgNS41MTk1NyAxNC41IDUuMjY1MjIgMTQuNSA1QzE0LjUgNC43MzQ3OCAxNC4zOTQ2IDQuNDgwNDMgMTQuMjA3MSA0LjI5Mjg5QzE0LjAxOTYgNC4xMDUzNiAxMy43NjUyIDQgMTMuNSA0QzEzLjIzNDggNCAxMi45ODA0IDQuMTA1MzYgMTIuNzkyOSA0LjI5Mjg5QzEyLjYwNTQgNC40ODA0MyAxMi41IDQuNzM0NzggMTIuNSA1QzEyLjUgNS4yNjUyMiAxMi42MDU0IDUuNTE5NTcgMTIuNzkyOSA1LjcwNzExQzEyLjk4MDQgNS44OTQ2NCAxMy4yMzQ4IDYgMTMuNSA2Wk0xMy41IDIwQzEzLjc2NTIgMjAgMTQuMDE5NiAxOS44OTQ2IDE0LjIwNzEgMTkuNzA3MUMxNC4zOTQ2IDE5LjUxOTYgMTQuNSAxOS4yNjUyIDE0LjUgMTlDMTQuNSAxOC43MzQ4IDE0LjM5NDYgMTguNDgwNCAxNC4yMDcxIDE4LjI5MjlDMTQuMDE5NiAxOC4xMDU0IDEzLjc2NTIgMTggMTMuNSAxOEMxMy4yMzQ4IDE4IDEyLjk4MDQgMTguMTA1NCAxMi43OTI5IDE4LjI5MjlDMTIuNjA1NCAxOC40ODA0IDEyLjUgMTguNzM0OCAxMi41IDE5QzEyLjUgMTkuMjY1MiAxMi42MDU0IDE5LjUxOTYgMTIuNzkyOSAxOS43MDcxQzEyLjk4MDQgMTkuODk0NiAxMy4yMzQ4IDIwIDEzLjUgMjBaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz4KPC9zdmc+Cg==);
}

.social-container {
  text-align: center;
}
.social-container a {
  display: inline-block;
  width: 35px;
  height: 35px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
          mask-position: 50% 50%;
  -webkit-mask-size: contain;
          mask-size: contain;
  text-indent: -99999px;
  margin: 6px 6px 0 6px;
  vertical-align: middle;
  background-color: var(--white);
}
.social-container a.facebook {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NSA0NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUgNDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjQsMTUuNmMwLTQuMSwyLTYuNyw1LjItNy41QzE5LjQsOC45LDE3LjQsMTEuNSwxNy40LDE1LjZsMCw0LjRoMFYxNS42eiIgZmlsbD0iY3VycmVudENvbG9yIi8+CjxwYXRoIGQ9Ik00Mi41LDIyLjZjMC0xMS05LTIwLTIwLTIwYy0xMSwwLTIwLDktMjAsMjBjMCwxMCw3LjMsMTguMywxNi45LDE5Ljh2LTE0aC01LjF2LTUuOGg1LjF2LTQuNGMwLTQuMSwyLTYuNyw1LjItNy41CgljMC43LTAuMiwxLjUtMC4zLDIuNC0wLjNjMi4yLDAsNC41LDAuNCw0LjUsMC40djQuOWgtMi41Yy0yLjUsMC0zLjMsMS41LTMuMywzLjF2My44aDUuNWwtMC45LDUuOGgtNC43djE0CglDMzUuMiw0MC45LDQyLjUsMzIuNiw0Mi41LDIyLjZ6IiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NSA0NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUgNDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjQsMTUuNmMwLTQuMSwyLTYuNyw1LjItNy41QzE5LjQsOC45LDE3LjQsMTEuNSwxNy40LDE1LjZsMCw0LjRoMFYxNS42eiIgZmlsbD0iY3VycmVudENvbG9yIi8+CjxwYXRoIGQ9Ik00Mi41LDIyLjZjMC0xMS05LTIwLTIwLTIwYy0xMSwwLTIwLDktMjAsMjBjMCwxMCw3LjMsMTguMywxNi45LDE5Ljh2LTE0aC01LjF2LTUuOGg1LjF2LTQuNGMwLTQuMSwyLTYuNyw1LjItNy41CgljMC43LTAuMiwxLjUtMC4zLDIuNC0wLjNjMi4yLDAsNC41LDAuNCw0LjUsMC40djQuOWgtMi41Yy0yLjUsMC0zLjMsMS41LTMuMywzLjF2My44aDUuNWwtMC45LDUuOGgtNC43djE0CglDMzUuMiw0MC45LDQyLjUsMzIuNiw0Mi41LDIyLjZ6IiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg==);
}
.social-container a.instagram {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NSA0NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUgNDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjIuNSwyLjVjLTExLDAtMjAsOS0yMCwyMGMwLDExLDksMjAsMjAsMjBjMTEsMCwyMC05LDIwLTIwQzQyLjUsMTEuNSwzMy41LDIuNSwyMi41LDIuNXogTTMzLjEsMjYuOQoJCQljLTAuMSwxLjEtMC4yLDEuOS0wLjUsMi42Yy0wLjMsMC43LTAuNiwxLjMtMS4yLDEuOWMtMC42LDAuNi0xLjIsMS0xLjksMS4yYy0wLjcsMC4zLTEuNSwwLjQtMi42LDAuNWMtMS4xLDAuMS0xLjUsMC4xLTQuNCwwLjEKCQkJYy0yLjksMC0zLjMsMC00LjQtMC4xYy0xLjEtMC4xLTEuOS0wLjItMi42LTAuNWMtMC43LTAuMy0xLjMtMC42LTEuOS0xLjJjLTAuNi0wLjYtMS0xLjItMS4yLTEuOWMtMC4zLTAuNy0wLjQtMS41LTAuNS0yLjYKCQkJYy0wLjEtMS4xLTAuMS0xLjUtMC4xLTQuNGMwLTIuOSwwLTMuMywwLjEtNC40YzAuMS0xLjEsMC4yLTEuOSwwLjUtMi42YzAuMy0wLjcsMC42LTEuMywxLjItMS45YzAuNi0wLjYsMS4yLTEsMS45LTEuMgoJCQljMC43LTAuMywxLjUtMC40LDIuNi0wLjVjMS4xLTAuMSwxLjUtMC4xLDQuNC0wLjFjMi45LDAsMy4zLDAsNC40LDAuMWMxLjEsMC4xLDEuOSwwLjIsMi42LDAuNWMwLjcsMC4zLDEuMywwLjYsMS45LDEuMgoJCQljMC42LDAuNiwxLDEuMiwxLjIsMS45YzAuMywwLjcsMC40LDEuNSwwLjUsMi42YzAuMSwxLjEsMC4xLDEuNSwwLjEsNC40QzMzLjIsMjUuNCwzMy4yLDI1LjgsMzMuMSwyNi45eiIgIGZpbGw9ImN1cnJlbkNvbG9yIi8+CgkJPHBhdGggZD0iTTMwLjgsMTYuMmMtMC4yLTAuNS0wLjQtMC45LTAuOC0xLjJjLTAuNC0wLjQtMC43LTAuNi0xLjItMC44Yy0wLjQtMC4xLTAuOS0wLjMtMi0wLjRjLTEuMS0wLjEtMS41LTAuMS00LjMtMC4xCgkJCWMtMC40LDAtMC43LDAtMSwwdjBjLTIsMC0yLjQsMC0zLjQsMC4xYy0xLDAtMS42LDAuMi0yLDAuNGMtMC41LDAuMi0wLjksMC40LTEuMiwwLjhjLTAuNCwwLjQtMC42LDAuNy0wLjgsMS4yCgkJCWMtMC4xLDAuNC0wLjMsMC45LTAuNCwyYy0wLjEsMS4xLTAuMSwxLjUtMC4xLDQuM2MwLDIuOCwwLDMuMiwwLjEsNC4zYzAsMSwwLjIsMS42LDAuNCwyYzAuMiwwLjUsMC40LDAuOSwwLjgsMS4yCgkJCWMwLjQsMC40LDAuNywwLjYsMS4yLDAuOGMwLjQsMC4xLDAuOSwwLjMsMiwwLjRjMS4xLDAuMSwxLjUsMC4xLDQuMywwLjFjMi44LDAsMy4yLDAsNC4zLTAuMWMxLDAsMS42LTAuMiwyLTAuNAoJCQljMC41LTAuMiwwLjktMC40LDEuMi0wLjhjMC40LTAuNCwwLjYtMC43LDAuOC0xLjJjMC4xLTAuNCwwLjMtMC45LDAuNC0yYzAuMS0xLjEsMC4xLTEuNSwwLjEtNC4zYzAtMi44LDAtMy4yLTAuMS00LjMKCQkJQzMxLjEsMTcuMSwzMSwxNi42LDMwLjgsMTYuMnogTTIyLjUsMjhjLTMsMC01LjUtMi41LTUuNS01LjVzMi41LTUuNSw1LjUtNS41czUuNSwyLjUsNS41LDUuNVMyNS41LDI4LDIyLjUsMjh6IE0yOC4yLDE4LjEKCQkJYy0wLjcsMC0xLjMtMC42LTEuMy0xLjNjMC0wLjcsMC42LTEuMywxLjMtMS4zdjBjMC43LDAsMS4zLDAuNiwxLjMsMS4zUzI4LjksMTguMSwyOC4yLDE4LjF6IiAgZmlsbD0iY3VycmVuQ29sb3IiLz4KCTwvZz4KCTxwYXRoIGQ9Ik0yMi41LDE4LjljMiwwLDMuNiwxLjYsMy42LDMuNmMwLDItMS42LDMuNi0zLjYsMy42cy0zLjYtMS42LTMuNi0zLjZDMTguOSwyMC41LDIwLjUsMTguOSwyMi41LDE4Ljl6IiBmaWxsPSJjdXJyZW5Db2xvciIvPgo8L2c+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NSA0NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUgNDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjIuNSwyLjVjLTExLDAtMjAsOS0yMCwyMGMwLDExLDksMjAsMjAsMjBjMTEsMCwyMC05LDIwLTIwQzQyLjUsMTEuNSwzMy41LDIuNSwyMi41LDIuNXogTTMzLjEsMjYuOQoJCQljLTAuMSwxLjEtMC4yLDEuOS0wLjUsMi42Yy0wLjMsMC43LTAuNiwxLjMtMS4yLDEuOWMtMC42LDAuNi0xLjIsMS0xLjksMS4yYy0wLjcsMC4zLTEuNSwwLjQtMi42LDAuNWMtMS4xLDAuMS0xLjUsMC4xLTQuNCwwLjEKCQkJYy0yLjksMC0zLjMsMC00LjQtMC4xYy0xLjEtMC4xLTEuOS0wLjItMi42LTAuNWMtMC43LTAuMy0xLjMtMC42LTEuOS0xLjJjLTAuNi0wLjYtMS0xLjItMS4yLTEuOWMtMC4zLTAuNy0wLjQtMS41LTAuNS0yLjYKCQkJYy0wLjEtMS4xLTAuMS0xLjUtMC4xLTQuNGMwLTIuOSwwLTMuMywwLjEtNC40YzAuMS0xLjEsMC4yLTEuOSwwLjUtMi42YzAuMy0wLjcsMC42LTEuMywxLjItMS45YzAuNi0wLjYsMS4yLTEsMS45LTEuMgoJCQljMC43LTAuMywxLjUtMC40LDIuNi0wLjVjMS4xLTAuMSwxLjUtMC4xLDQuNC0wLjFjMi45LDAsMy4zLDAsNC40LDAuMWMxLjEsMC4xLDEuOSwwLjIsMi42LDAuNWMwLjcsMC4zLDEuMywwLjYsMS45LDEuMgoJCQljMC42LDAuNiwxLDEuMiwxLjIsMS45YzAuMywwLjcsMC40LDEuNSwwLjUsMi42YzAuMSwxLjEsMC4xLDEuNSwwLjEsNC40QzMzLjIsMjUuNCwzMy4yLDI1LjgsMzMuMSwyNi45eiIgIGZpbGw9ImN1cnJlbkNvbG9yIi8+CgkJPHBhdGggZD0iTTMwLjgsMTYuMmMtMC4yLTAuNS0wLjQtMC45LTAuOC0xLjJjLTAuNC0wLjQtMC43LTAuNi0xLjItMC44Yy0wLjQtMC4xLTAuOS0wLjMtMi0wLjRjLTEuMS0wLjEtMS41LTAuMS00LjMtMC4xCgkJCWMtMC40LDAtMC43LDAtMSwwdjBjLTIsMC0yLjQsMC0zLjQsMC4xYy0xLDAtMS42LDAuMi0yLDAuNGMtMC41LDAuMi0wLjksMC40LTEuMiwwLjhjLTAuNCwwLjQtMC42LDAuNy0wLjgsMS4yCgkJCWMtMC4xLDAuNC0wLjMsMC45LTAuNCwyYy0wLjEsMS4xLTAuMSwxLjUtMC4xLDQuM2MwLDIuOCwwLDMuMiwwLjEsNC4zYzAsMSwwLjIsMS42LDAuNCwyYzAuMiwwLjUsMC40LDAuOSwwLjgsMS4yCgkJCWMwLjQsMC40LDAuNywwLjYsMS4yLDAuOGMwLjQsMC4xLDAuOSwwLjMsMiwwLjRjMS4xLDAuMSwxLjUsMC4xLDQuMywwLjFjMi44LDAsMy4yLDAsNC4zLTAuMWMxLDAsMS42LTAuMiwyLTAuNAoJCQljMC41LTAuMiwwLjktMC40LDEuMi0wLjhjMC40LTAuNCwwLjYtMC43LDAuOC0xLjJjMC4xLTAuNCwwLjMtMC45LDAuNC0yYzAuMS0xLjEsMC4xLTEuNSwwLjEtNC4zYzAtMi44LDAtMy4yLTAuMS00LjMKCQkJQzMxLjEsMTcuMSwzMSwxNi42LDMwLjgsMTYuMnogTTIyLjUsMjhjLTMsMC01LjUtMi41LTUuNS01LjVzMi41LTUuNSw1LjUtNS41czUuNSwyLjUsNS41LDUuNVMyNS41LDI4LDIyLjUsMjh6IE0yOC4yLDE4LjEKCQkJYy0wLjcsMC0xLjMtMC42LTEuMy0xLjNjMC0wLjcsMC42LTEuMywxLjMtMS4zdjBjMC43LDAsMS4zLDAuNiwxLjMsMS4zUzI4LjksMTguMSwyOC4yLDE4LjF6IiAgZmlsbD0iY3VycmVuQ29sb3IiLz4KCTwvZz4KCTxwYXRoIGQ9Ik0yMi41LDE4LjljMiwwLDMuNiwxLjYsMy42LDMuNmMwLDItMS42LDMuNi0zLjYsMy42cy0zLjYtMS42LTMuNi0zLjZDMTguOSwyMC41LDIwLjUsMTguOSwyMi41LDE4Ljl6IiBmaWxsPSJjdXJyZW5Db2xvciIvPgo8L2c+Cjwvc3ZnPgo=);
}
.social-container a.twitter, .social-container a.x {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NSA0NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUgNDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gcG9pbnRzPSIxNC41LDEzLjEgMjguNCwzMS45IDMwLjUsMzEuOSAxNi44LDEzLjEiICBmaWxsPSJjdXJyZW5Db2xvciIvPgo8cGF0aCBkPSJNMjIuNSwyLjVjLTExLDAtMjAsOS0yMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFMzMy41LDIuNSwyMi41LDIuNXogTTI4LjEsMzQuMmwtNi04LjJsLTYuOSw4LjJoLTMuOGw4LjktMTAuNgoJbC05LjQtMTIuN2g3LjlsNS41LDcuNWw2LjQtNy41aDMuOEwyNiwyMC43bDkuOCwxMy40SDI4LjF6IiBmaWxsPSJjdXJyZW5Db2xvciIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NSA0NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUgNDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gcG9pbnRzPSIxNC41LDEzLjEgMjguNCwzMS45IDMwLjUsMzEuOSAxNi44LDEzLjEiICBmaWxsPSJjdXJyZW5Db2xvciIvPgo8cGF0aCBkPSJNMjIuNSwyLjVjLTExLDAtMjAsOS0yMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFMzMy41LDIuNSwyMi41LDIuNXogTTI4LjEsMzQuMmwtNi04LjJsLTYuOSw4LjJoLTMuOGw4LjktMTAuNgoJbC05LjQtMTIuN2g3LjlsNS41LDcuNWw2LjQtNy41aDMuOEwyNiwyMC43bDkuOCwxMy40SDI4LjF6IiBmaWxsPSJjdXJyZW5Db2xvciIvPgo8L3N2Zz4K);
}
.social-container a.mail {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MSA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDEgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cG9seWdvbiBwb2ludHM9IjEyLjMsMTguMSAxOC4zLDIwLjggMjUuOCwxMy40IiAgZmlsbD0iY3VycmVuQ29sb3IiLz4KCTxwYXRoIGQ9Ik0yMC42LDBjLTExLDAtMjAsOS0yMCwyMHM5LDIwLDIwLDIwczIwLTksMjAtMjBTMzEuNiwwLDIwLjYsMHogTTMwLjUsMTEuM2wtNywyMEMyMy40LDMxLjcsMjMsMzIsMjIuNiwzMmMwLDAsMCwwLDAsMAoJCWMtMC40LDAtMC44LTAuMi0wLjktMC42bC0zLjgtOC42bC04LjYtMy44Yy0wLjQtMC4yLTAuNi0wLjUtMC42LTFjMC0wLjQsMC4zLTAuOCwwLjctMC45bDIwLTdjMC4xLDAsMC4yLDAsMC4zLTAuMWMwLDAsMCwwLDAuMSwwCgkJYzAuMSwwLDAuMiwwLDAuMywwLjFjMCwwLDAuMSwwLDAuMSwwYzAuMSwwLDAuMiwwLjEsMC4zLDAuMmMwLjEsMC4xLDAuMSwwLjIsMC4yLDAuM2MwLDAsMCwwLjEsMCwwLjFjMCwwLjEsMCwwLjIsMC4xLDAuMwoJCWMwLDAsMCwwLjEsMCwwLjFDMzAuNiwxMS4xLDMwLjUsMTEuMiwzMC41LDExLjN6IiAgZmlsbD0iY3VycmVuQ29sb3IiLz4KCTxwb2x5Z29uIHBvaW50cz0iMjIuNSwyOC4zIDI3LjIsMTQuOCAxOS44LDIyLjIiICBmaWxsPSJjdXJyZW5Db2xvciIvPgo8L2c+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MSA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDEgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cG9seWdvbiBwb2ludHM9IjEyLjMsMTguMSAxOC4zLDIwLjggMjUuOCwxMy40IiAgZmlsbD0iY3VycmVuQ29sb3IiLz4KCTxwYXRoIGQ9Ik0yMC42LDBjLTExLDAtMjAsOS0yMCwyMHM5LDIwLDIwLDIwczIwLTksMjAtMjBTMzEuNiwwLDIwLjYsMHogTTMwLjUsMTEuM2wtNywyMEMyMy40LDMxLjcsMjMsMzIsMjIuNiwzMmMwLDAsMCwwLDAsMAoJCWMtMC40LDAtMC44LTAuMi0wLjktMC42bC0zLjgtOC42bC04LjYtMy44Yy0wLjQtMC4yLTAuNi0wLjUtMC42LTFjMC0wLjQsMC4zLTAuOCwwLjctMC45bDIwLTdjMC4xLDAsMC4yLDAsMC4zLTAuMWMwLDAsMCwwLDAuMSwwCgkJYzAuMSwwLDAuMiwwLDAuMywwLjFjMCwwLDAuMSwwLDAuMSwwYzAuMSwwLDAuMiwwLjEsMC4zLDAuMmMwLjEsMC4xLDAuMSwwLjIsMC4yLDAuM2MwLDAsMCwwLjEsMCwwLjFjMCwwLjEsMCwwLjIsMC4xLDAuMwoJCWMwLDAsMCwwLjEsMCwwLjFDMzAuNiwxMS4xLDMwLjUsMTEuMiwzMC41LDExLjN6IiAgZmlsbD0iY3VycmVuQ29sb3IiLz4KCTxwb2x5Z29uIHBvaW50cz0iMjIuNSwyOC4zIDI3LjIsMTQuOCAxOS44LDIyLjIiICBmaWxsPSJjdXJyZW5Db2xvciIvPgo8L2c+Cjwvc3ZnPgo=);
}
.social-container a.tel {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NSA0NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUgNDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQxLjQsMTQuOGMtMS0yLjQtMi41LTQuNi00LjQtNi41QzM1LjEsNi41LDMyLjgsNSwzMC4zLDRjLTIuNS0xLTUuMS0xLjUtNy44LTEuNWMtMTEuMywwLTIwLjQsOS0yMC40LDIwCgljMCwzLjgsMS4xLDcuNSwzLjEsMTAuNmwwLjUsMC44bC0yLjEsNy40bDcuNy0ybDAuNywwLjRjMy4xLDEuOCw2LjcsMi44LDEwLjQsMi44aDBjMTEuMywwLDIwLjQtOSwyMC40LTIwCglDNDIuOSwxOS45LDQyLjQsMTcuMyw0MS40LDE0Ljh6IE0zNC41LDMxLjFjLTAuNSwxLjQtMywyLjgtNC4xLDIuOWMtMS4xLDAuMS0yLjIsMC41LTcuNC0xLjVjLTYuMi0yLjQtMTAuMi04LjctMTAuNS05LjEKCUMxMi4yLDIzLDEwLDIwLjEsMTAsMTcuMWMwLTMsMS42LTQuNCwyLjEtNWMwLjYtMC42LDEuMi0wLjgsMS42LTAuOGwxLjIsMGMwLjQsMCwwLjksMCwxLjQsMWMwLjUsMS4yLDEuNyw0LjIsMS45LDQuNQoJYzAuMiwwLjMsMC4zLDAuNywwLjEsMS4xYy0wLjIsMC40LTAuMywwLjctMC42LDFjLTAuMywwLjQtMC42LDAuOC0wLjksMS4xYy0wLjMsMC4zLTAuNiwwLjYtMC4zLDEuMmMwLjQsMC42LDEuNiwyLjYsMy40LDQuMgoJYzIuMywyLDQuMywyLjcsNC45LDNjMC42LDAuMywxLDAuMywxLjMtMC4yYzAuNC0wLjQsMS41LTEuOCwxLjktMi40YzAuNC0wLjYsMC44LTAuNSwxLjQtMC4zYzAuNiwwLjIsMy42LDEuNyw0LjIsMgoJYzAuNiwwLjMsMSwwLjUsMS4yLDAuN0MzNSwyOC41LDM1LDI5LjcsMzQuNSwzMS4xeiIgZmlsbD0iY3VycmVuQ29sb3IiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NSA0NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUgNDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQxLjQsMTQuOGMtMS0yLjQtMi41LTQuNi00LjQtNi41QzM1LjEsNi41LDMyLjgsNSwzMC4zLDRjLTIuNS0xLTUuMS0xLjUtNy44LTEuNWMtMTEuMywwLTIwLjQsOS0yMC40LDIwCgljMCwzLjgsMS4xLDcuNSwzLjEsMTAuNmwwLjUsMC44bC0yLjEsNy40bDcuNy0ybDAuNywwLjRjMy4xLDEuOCw2LjcsMi44LDEwLjQsMi44aDBjMTEuMywwLDIwLjQtOSwyMC40LTIwCglDNDIuOSwxOS45LDQyLjQsMTcuMyw0MS40LDE0Ljh6IE0zNC41LDMxLjFjLTAuNSwxLjQtMywyLjgtNC4xLDIuOWMtMS4xLDAuMS0yLjIsMC41LTcuNC0xLjVjLTYuMi0yLjQtMTAuMi04LjctMTAuNS05LjEKCUMxMi4yLDIzLDEwLDIwLjEsMTAsMTcuMWMwLTMsMS42LTQuNCwyLjEtNWMwLjYtMC42LDEuMi0wLjgsMS42LTAuOGwxLjIsMGMwLjQsMCwwLjksMCwxLjQsMWMwLjUsMS4yLDEuNyw0LjIsMS45LDQuNQoJYzAuMiwwLjMsMC4zLDAuNywwLjEsMS4xYy0wLjIsMC40LTAuMywwLjctMC42LDFjLTAuMywwLjQtMC42LDAuOC0wLjksMS4xYy0wLjMsMC4zLTAuNiwwLjYtMC4zLDEuMmMwLjQsMC42LDEuNiwyLjYsMy40LDQuMgoJYzIuMywyLDQuMywyLjcsNC45LDNjMC42LDAuMywxLDAuMywxLjMtMC4yYzAuNC0wLjQsMS41LTEuOCwxLjktMi40YzAuNC0wLjYsMC44LTAuNSwxLjQtMC4zYzAuNiwwLjIsMy42LDEuNyw0LjIsMgoJYzAuNiwwLjMsMSwwLjUsMS4yLDAuN0MzNSwyOC41LDM1LDI5LjcsMzQuNSwzMS4xeiIgZmlsbD0iY3VycmVuQ29sb3IiLz4KPC9zdmc+Cg==);
}
.social-container a.linkedin {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NSA0NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUgNDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTIyLjUsMi41Yy0xMSwwLTIwLDktMjAsMjBzOSwyMCwyMCwyMGMxMSwwLDIwLTksMjAtMjBTMzMuNSwyLjUsMjIuNSwyLjV6IE0xNi42LDMyLjdoLTQuNVYxOS4xaDQuNVYzMi43eiBNMTQuNCwxNy4yCglMMTQuNCwxNy4yYy0xLjYsMC0yLjUtMS0yLjUtMi40YzAtMS4zLDEtMi40LDIuNi0yLjRjMS42LDAsMi41LDEsMi41LDIuNEMxNi45LDE2LjIsMTUuOSwxNy4yLDE0LjQsMTcuMnogTTMzLDMyLjdoLTQuNXYtNy4zCgljMC0xLjgtMC43LTMuMS0yLjMtMy4xYy0xLjMsMC0yLDAuOC0yLjMsMS43Yy0wLjEsMC4zLTAuMSwwLjctMC4xLDEuMXY3LjZoLTQuNWMwLDAsMC4xLTEyLjMsMC0xMy42aDQuNVYyMQoJYzAuNi0wLjksMS43LTIuMiw0LjEtMi4yYzMsMCw1LjIsMS45LDUuMiw2LjFMMzMsMzIuN3oiICBmaWxsPSJjdXJyZW5Db2xvciIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjguMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NSA0NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUgNDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTIyLjUsMi41Yy0xMSwwLTIwLDktMjAsMjBzOSwyMCwyMCwyMGMxMSwwLDIwLTksMjAtMjBTMzMuNSwyLjUsMjIuNSwyLjV6IE0xNi42LDMyLjdoLTQuNVYxOS4xaDQuNVYzMi43eiBNMTQuNCwxNy4yCglMMTQuNCwxNy4yYy0xLjYsMC0yLjUtMS0yLjUtMi40YzAtMS4zLDEtMi40LDIuNi0yLjRjMS42LDAsMi41LDEsMi41LDIuNEMxNi45LDE2LjIsMTUuOSwxNy4yLDE0LjQsMTcuMnogTTMzLDMyLjdoLTQuNXYtNy4zCgljMC0xLjgtMC43LTMuMS0yLjMtMy4xYy0xLjMsMC0yLDAuOC0yLjMsMS43Yy0wLjEsMC4zLTAuMSwwLjctMC4xLDEuMXY3LjZoLTQuNWMwLDAsMC4xLTEyLjMsMC0xMy42aDQuNVYyMQoJYzAuNi0wLjksMS43LTIuMiw0LjEtMi4yYzMsMCw1LjIsMS45LDUuMiw2LjFMMzMsMzIuN3oiICBmaWxsPSJjdXJyZW5Db2xvciIvPgo8L3N2Zz4K);
}

h1.has-top-border, h2.has-top-border, h3.has-top-border, h4.has-top-border, h5.has-top-border, h6.has-top-border,
.h1.has-top-border, .h2.has-top-border, .h3.has-top-border, .h4.has-top-border, .h5.has-top-border, .h6.has-top-border {
  padding-top: 20px;
  padding-bottom: 3px;
  position: relative;
}
h1.has-top-border:before, h2.has-top-border:before, h3.has-top-border:before, h4.has-top-border:before, h5.has-top-border:before, h6.has-top-border:before,
.h1.has-top-border:before, .h2.has-top-border:before, .h3.has-top-border:before, .h4.has-top-border:before, .h5.has-top-border:before, .h6.has-top-border:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 52px;
  display: block;
  height: 1px;
  content: "";
  background: var(--gray-500);
}
@media (min-width: 768px) {
  h1.has-top-border, h2.has-top-border, h3.has-top-border, h4.has-top-border, h5.has-top-border, h6.has-top-border,
  .h1.has-top-border, .h2.has-top-border, .h3.has-top-border, .h4.has-top-border, .h5.has-top-border, .h6.has-top-border {
    padding-top: 30px;
    padding-bottom: 5px;
  }
}
h1 + .tagList, h2 + .tagList, h3 + .tagList, h4 + .tagList, h5 + .tagList, h6 + .tagList,
.h1 + .tagList, .h2 + .tagList, .h3 + .tagList, .h4 + .tagList, .h5 + .tagList, .h6 + .tagList {
  margin-top: 12px !important;
}

.wp-has-aspect-ratio .BorlabsCookie._brlbs-cb-spotify {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wp-has-aspect-ratio .BorlabsCookie._brlbs-cb-spotify ._brlbs-content-blocker {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-content: center;
  justify-content: center;
}
.wp-has-aspect-ratio .BorlabsCookie._brlbs-cb-spotify ._brlbs-content-blocker ._brlbs-default {
  height: 100%;
  width: 100%;
}
@media (max-width: 779.98px) {
  .wp-has-aspect-ratio .BorlabsCookie._brlbs-cb-spotify {
    position: relative;
    top: 0;
    left: 0;
  }
  .wp-has-aspect-ratio.wp-embed-aspect-21-9 .BorlabsCookie._brlbs-cb-spotify {
    margin-top: -42.85%;
  }
  .wp-has-aspect-ratio.wp-embed-aspect-18-9 .BorlabsCookie._brlbs-cb-spotify {
    margin-top: -50%;
  }
  .wp-has-aspect-ratio.wp-embed-aspect-16-9 .BorlabsCookie._brlbs-cb-spotify {
    margin-top: -56.25%;
  }
  .wp-has-aspect-ratio.wp-embed-aspect-4-3 .BorlabsCookie._brlbs-cb-spotify {
    margin-top: -75%;
  }
  .wp-has-aspect-ratio.wp-embed-aspect-1-1 .BorlabsCookie._brlbs-cb-spotify {
    margin-top: -100%;
  }
  .wp-has-aspect-ratio.wp-embed-aspect-9-16 .BorlabsCookie._brlbs-cb-spotify {
    margin-top: -50%;
  }
  .wp-has-aspect-ratio.wp-embed-aspect-1-2 .BorlabsCookie._brlbs-cb-spotify {
    margin-top: -200%;
  }
}

a.arrow-right:before, .module.post-comment a:before, .module.briefkasten a:before {
  content: "";
  display: inline-block;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAzMSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIxLjVMMTkgMTQuNUwxMiA3LjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4=) 50% 0/contain no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAzMSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIxLjVMMTkgMTQuNUwxMiA3LjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAvPgo8L3N2Zz4=) 50% 0/contain no-repeat;
  background-color: var(--gray-1000);
  margin-right: 0;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  margin-left: -7px;
}

.wp-block-audio audio {
  background: #f1f3f4;
}

.with-fancybox body.scroll-up:not(.admin-bar) #header,
.with-fancybox body #wpadminbar {
  z-index: 100;
}

.with-fancybox .fancybox__container {
  --fancybox-bg: rgba(255, 255, 255, 0.8)!important;
  /* .fancybox-image {
  	width: auto;
  	height: auto;
  	object-fit: initial;
  } */
}
.with-fancybox .fancybox__container .fancybox__slide {
  padding: 20px;
}
@media (min-width: 768px) {
  .with-fancybox .fancybox__container .fancybox__slide {
    padding: 40px;
  }
}
.with-fancybox .fancybox__container .fancybox-image {
  -o-object-fit: cover;
     object-fit: cover;
}
.with-fancybox .fancybox__container .fancybox__caption {
  font-size: 16px;
  line-height: 24px;
  color: var(--gray-1000);
  background: #fff;
  padding: 20px;
  max-width: 100%;
  width: inherit;
}
@media (min-width: 768px) {
  .with-fancybox .fancybox__container .fancybox__caption {
    font-size: 18px;
    line-height: 26px;
  }
}

.with-fancybox :not(:root):-webkit-full-screen::backdrop {
  background: #fff !important;
}

.with-fancybox :not(:root):fullscreen::backdrop {
  background: #fff !important;
}

/*# sourceMappingURL=style.bottom.css.map*/