/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.col-auto,
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  width: auto;
}
.col-1,
.col-2 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  width: 16.66666667%;
}
.col-3,
.col-4 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5,
.col-6 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7,
.col-8 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-10,
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11,
.col-12 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
.offset-1 {
  margin-right: 8.33333333%;
}
.offset-2 {
  margin-right: 16.66666667%;
}
.offset-3 {
  margin-right: 25%;
}
.offset-4 {
  margin-right: 33.33333333%;
}
.offset-5 {
  margin-right: 41.66666667%;
}
.offset-6 {
  margin-right: 50%;
}
.offset-7 {
  margin-right: 58.33333333%;
}
.offset-8 {
  margin-right: 66.66666667%;
}
.offset-9 {
  margin-right: 75%;
}
.offset-10 {
  margin-right: 83.33333333%;
}
.offset-11 {
  margin-right: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-auto,
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    width: auto;
  }
  .col-sm-1,
  .col-sm-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-3,
  .col-sm-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-5,
  .col-sm-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7,
  .col-sm-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-10,
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-11,
  .col-sm-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333333%;
  }
  .offset-sm-2 {
    margin-right: 16.66666667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333333%;
  }
  .offset-sm-5 {
    margin-right: 41.66666667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333333%;
  }
  .offset-sm-8 {
    margin-right: 66.66666667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333333%;
  }
  .offset-sm-11 {
    margin-right: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-auto,
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    width: auto;
  }
  .col-md-1,
  .col-md-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3,
  .col-md-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5,
  .col-md-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333333%;
  }
  .offset-md-2 {
    margin-right: 16.66666667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333333%;
  }
  .offset-md-5 {
    margin-right: 41.66666667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333333%;
  }
  .offset-md-8 {
    margin-right: 66.66666667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333333%;
  }
  .offset-md-11 {
    margin-right: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-auto,
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    width: auto;
  }
  .col-lg-1,
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3,
  .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5,
  .col-lg-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7,
  .col-lg-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-10,
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11,
  .col-lg-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333333%;
  }
  .offset-lg-2 {
    margin-right: 16.66666667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333333%;
  }
  .offset-lg-5 {
    margin-right: 41.66666667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333333%;
  }
  .offset-lg-8 {
    margin-right: 66.66666667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333333%;
  }
  .offset-lg-11 {
    margin-right: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xl-11 {
    margin-right: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    width: 16.66666667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    width: 66.66666667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !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;
}
.d-none {
  display: none !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-left: 0 !important;
}
.me-1 {
  margin-left: 0.25rem !important;
}
.me-2 {
  margin-left: 0.5rem !important;
}
.me-3 {
  margin-left: 1rem !important;
}
.me-4 {
  margin-left: 1.5rem !important;
}
.me-5 {
  margin-left: 3rem !important;
}
.me-auto {
  margin-left: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-right: 0 !important;
}
.ms-1 {
  margin-right: 0.25rem !important;
}
.ms-2 {
  margin-right: 0.5rem !important;
}
.ms-3 {
  margin-right: 1rem !important;
}
.ms-4 {
  margin-right: 1.5rem !important;
}
.ms-5 {
  margin-right: 3rem !important;
}
.ms-auto {
  margin-right: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-left: 0 !important;
}
.pe-1 {
  padding-left: 0.25rem !important;
}
.pe-2 {
  padding-left: 0.5rem !important;
}
.pe-3 {
  padding-left: 1rem !important;
}
.pe-4 {
  padding-left: 1.5rem !important;
}
.pe-5 {
  padding-left: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-right: 0 !important;
}
.ps-1 {
  padding-right: 0.25rem !important;
}
.ps-2 {
  padding-right: 0.5rem !important;
}
.ps-3 {
  padding-right: 1rem !important;
}
.ps-4 {
  padding-right: 1.5rem !important;
}
.ps-5 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .me-sm-3 {
    margin-left: 1rem !important;
  }
  .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .me-sm-5 {
    margin-left: 3rem !important;
  }
  .me-sm-auto {
    margin-left: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-right: 0 !important;
  }
  .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .ms-sm-auto {
    margin-right: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-right: 0 !important;
  }
  .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-left: 0 !important;
  }
  .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .me-md-3 {
    margin-left: 1rem !important;
  }
  .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .me-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-auto {
    margin-left: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-right: 0 !important;
  }
  .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .ms-md-3 {
    margin-right: 1rem !important;
  }
  .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .ms-md-5 {
    margin-right: 3rem !important;
  }
  .ms-md-auto {
    margin-right: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .pe-md-3 {
    padding-left: 1rem !important;
  }
  .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .pe-md-5 {
    padding-left: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-right: 0 !important;
  }
  .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .ps-md-3 {
    padding-right: 1rem !important;
  }
  .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .ps-md-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
.paragraph--type--image-wide {
  display: block;
  margin: 0-35px;
  position: relative;
  width: calc(100% + 70px);
}
body.frontpage .paragraph--type--image-wide {
  margin-top: 20px !important;
}
.paragraph--type--image-wide a:focus-visible .read-more .text {
  border: 3px solid #000 !important;
}
.paragraph--type--image-wide .image-wide-image-wrapper {
  display: flex;
  flex-direction: column-reverse;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .field--name-field-teaser-image {
  position: relative;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .field--name-field-teaser-image
  img {
  position: relative;
  transform: scale(1);
  -webkit-transition: transform 0.5s ease-out;
  -moz-transition: transform 0.5s ease-out;
  -ms-transition: transform 0.5s ease-out;
  -o-transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  width: 100%;
  z-index: 0;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper {
  height: auto;
  margin-top: -25px;
  overflow-wrap: break-word;
  padding: 50px 35px 30px;
  position: relative;
  text-align: left;
  width: 100%;
  z-index: 1;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field {
  position: relative;
  z-index: 2;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-headline {
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 15px;
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-headline {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-headline {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-headline {
    font-size: 20px;
  }
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-kicker {
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 1.2;
  margin-bottom: 9px;
  opacity: 0.9;
  text-shadow: 0 0 1em transparent, -1px 1px 1px transparent;
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    font-size: 18px;
  }
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .heading_h1_h2 {
  color: #00bcff;
  font-size: 50px;
  font-style: italic;
  font-weight: 200;
  letter-spacing: 1.26px;
  line-height: 1;
  margin: 0 0 10px;
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2 {
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2 {
    font-size: 44px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2 {
    font-size: 35px;
  }
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description {
  margin-bottom: 7px;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 21px;
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p {
    font-size: 16px;
  }
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p
  em,
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p
  strong,
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p
  u {
  color: #fff;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-icon {
  display: none;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  z-index: 1;
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more {
    font-size: 12px;
  }
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more:before {
  border-right: 1px solid #fff;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more
  .text {
  display: inline-block;
  line-height: 1.35;
  position: relative;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more
  .text:before {
  border-right: 1px solid #fff;
  content: " ";
  display: none;
  height: 100%;
  right: -8px;
  position: absolute;
  top: -1px;
  transform: rotate(-11deg);
  width: 2px;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button {
  margin-right: 0;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span {
  display: inline-block;
  user-select: none;
  vertical-align: middle;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: var(--bs-border-radius);
  background: #de0043 no-repeat 0%0;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  color: #00617f;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 0.58px;
  line-height: 1;
  margin: 5px 0;
  overflow: hidden;
  padding: 18px 22px 18px 70px;
  position: relative;
  text-align: right;
  text-transform: uppercase;
  -webkit-transition: padding 0.3s ease;
  -moz-transition: padding 0.3s ease;
  -ms-transition: padding 0.3s ease;
  -o-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}
@media (prefers-reduced-motion: reduce) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span {
    transition: none;
  }
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:hover {
  text-decoration: none;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span.focus,
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  outline: 0;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span.disabled,
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:disabled {
  opacity: 0.65;
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span {
    font-size: 12px;
  }
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:before {
  content: "";
  display: block;
  height: 100%;
  right: calc(100% - 54px);
  opacity: 1;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  touch-action: none;
  transform: skewX(12deg);
  -webkit-transition: right 0.3s ease;
  -moz-transition: right 0.3s ease;
  -ms-transition: right 0.3s ease;
  -o-transition: right 0.3s ease;
  transition: right 0.3s ease;
  width: 100px;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:after {
  background: no-repeat 50%;
  background-size: 14px 20px;
  color: #fff;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 20px;
  font-style: normal;
  pointer-events: none;
  position: absolute;
  left: 20px;
  top: calc(50% - 11px);
  touch-action: none;
  -webkit-transition: left 0.3s ease;
  -moz-transition: left 0.3s ease;
  -ms-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:focus,
body.has-hover
  .paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:hover {
  padding-right: 30px;
  padding-left: 62px;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:focus:after,
body.has-hover
  .paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:hover:after {
  left: 30px;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:focus:before,
body.has-hover
  .paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:hover:before {
  right: 110%;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:focus,
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:focus-within {
  outline: 4px solid #a8a8a8;
  padding-right: 30px;
  padding-left: 62px;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:focus-within:after,
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:focus:after {
  left: 30px;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:focus-within:before,
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:focus:before {
  right: 110%;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:focus,
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:hover,
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:visited {
  color: #fff;
  text-decoration: none;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span.load-more:after {
  content: "+";
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:before {
  background-color: #0091df;
  border: 0;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  span:hover {
  color: #00617f;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button:before {
  display: none;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .xetra-stock-price-list {
  margin-bottom: 10px;
  position: relative;
  z-index: 2;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .xetra-stock-price-list
  .bayer_global
  .stock-price-item
  .xetra-stock-price-wrapper {
  border: 1px solid #fff;
  color: #fff;
  display: inline-flex;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.75;
  padding: 0 5px;
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper {
    font-size: 16px;
  }
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .xetra-stock-price-list
  .bayer_global
  .stock-price-item
  .xetra-stock-price-wrapper.up {
  border: 1px solid #89d329;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .xetra-stock-price-list
  .bayer_global
  .stock-price-item
  .xetra-stock-price-wrapper.down {
  border: 1px solid #ff3162;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .xetra-stock-price-list
  .bayer_global
  .stock-price-item
  .xetra-stock-price-wrapper
  .stock-price-name,
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .xetra-stock-price-list
  .bayer_global
  .stock-price-item
  .xetra-stock-price-wrapper
  .stock-price-value {
  margin-left: 5px;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .xetra-stock-price-list
  .bayer_global
  .stock-price-item
  .xetra-stock-price-wrapper
  .stock-price-change.down:before,
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .xetra-stock-price-list
  .bayer_global
  .stock-price-item
  .xetra-stock-price-wrapper
  .stock-price-change.up:before {
  display: inline-block;
  font-family: Glyphter;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "K";
  font-size: 12px;
  right: 5px;
  margin-left: 10px;
  position: relative;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .xetra-stock-price-list
  .bayer_global
  .stock-price-item
  .xetra-stock-price-wrapper
  .stock-price-change.up {
  color: #89d329;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .xetra-stock-price-list
  .bayer_global
  .stock-price-item
  .xetra-stock-price-wrapper
  .stock-price-change.up:before {
  color: #89d329;
  top: 0;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .xetra-stock-price-list
  .bayer_global
  .stock-price-item
  .xetra-stock-price-wrapper
  .stock-price-change.down {
  color: #ff3162;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .xetra-stock-price-list
  .bayer_global
  .stock-price-item
  .xetra-stock-price-wrapper
  .stock-price-change.down:before {
  color: #ff3162;
  top: 2px;
  transform: rotate(-180deg);
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container {
  float: left;
  margin-top: 10px;
  position: relative;
  width: 280px;
  z-index: 1;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown {
  display: block;
  position: relative;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button {
  background-color: #fff;
  cursor: pointer;
  display: flex;
  height: 40px;
  position: relative;
  width: 100%;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-display {
  align-items: center;
  border-left: none;
  color: #00617f;
  display: block;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  justify-content: flex-start;
  line-height: 40px;
  overflow: hidden;
  padding-right: 15px;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display {
    font-size: 12px;
  }
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow {
  border: 0;
  max-width: 45px;
  width: 100%;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow:before {
  color: #fff;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  left: 10px;
  top: 2px;
  z-index: 1;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow:after {
  border: solid;
  border-color: transparent transparent #0091df;
  border-width: 0 12px 40px 0;
  content: "";
  display: block;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
  width: 45px;
}
@media (max-width: 375px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow:after {
    top: unset;
  }
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options {
  background: #fff;
  border: 0.1px solid #0091df;
  color: #ff3162;
  display: none;
  max-height: 250px;
  overflow-y: scroll;
  padding: 3px 0;
  position: fixed;
  transition: none;
  width: 280px;
  z-index: 2;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options::-webkit-scrollbar {
  position: absolute;
  left: 0;
  width: 8px;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options::-webkit-scrollbar-track {
  background: #fff;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 4px;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options
  span {
  border-top: 1px solid #cfd7dc;
  cursor: pointer;
  display: block;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  list-style-type: none;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  text-align: right;
  width: calc(100% - 20px);
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options
    span {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options
    span {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options
    span {
    font-size: 14px;
  }
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options
  span
  a {
  line-height: 1.5;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options
  span:first-child {
  border-top: none;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options
  span.highlighted,
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options
  span:hover {
  background-color: #f5fafd;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper:before {
  border: solid #ff3162;
  border-width: 1px 0 0;
  content: "";
  height: 1px;
  right: 0;
  margin-top: 8px;
  position: absolute;
  top: 0;
  transform: skewY(7deg);
  width: 100%;
  z-index: 1;
}
.paragraph--type--image-wide
  .image-wide-image-wrapper
  .image-wide-text-wrapper:after {
  background-color: #10384f;
  clip-path: polygon(0 20px, 100%0, 100% 100%, 0 100%);
  content: "";
  height: 101%;
  right: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.paragraph--type--image-wide.aspect_ratio_16_9
  .video-embed-field-responsive-video,
.paragraph--type--image-wide.aspect_ratio_3_2
  .video-embed-field-responsive-video {
  height: 100%;
  min-height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.paragraph--type--image-wide.aspect_ratio_16_9
  .video-embed-field-responsive-video:after,
.paragraph--type--image-wide.aspect_ratio_3_2
  .video-embed-field-responsive-video:after {
  display: none;
}
.paragraph--type--image-wide.aspect_ratio_16_9
  .video-embed-field-responsive-video
  iframe,
.paragraph--type--image-wide.aspect_ratio_3_2
  .video-embed-field-responsive-video
  iframe {
  height: 100% !important;
}
.paragraph--type--image-wide.aspect_ratio_3_2
  .video-embed-field-responsive-video {
  aspect-ratio: 3/2;
}
.paragraph--type--image-wide.aspect_ratio_16_9
  .video-embed-field-responsive-video {
  aspect-ratio: 16/9;
}
.paragraph--type--image-wide.top_focal_point
  .video-embed-field-responsive-video
  iframe {
  bottom: unset;
  object-fit: cover;
  object-position: top;
  top: 0;
}
.paragraph--type--image-wide.bottom_focal_point
  .video-embed-field-responsive-video
  iframe {
  bottom: 0;
  object-fit: cover;
  object-position: bottom;
  top: unset;
}
.paragraph--type--image-wide.center_focal_point
  .video-embed-field-responsive-video {
  align-items: center;
  display: flex;
}
.paragraph--type--image-wide.center_focal_point
  .video-embed-field-responsive-video
  iframe {
  bottom: unset;
  object-fit: cover;
  top: unset;
}
@media (min-width: 481px) {
  .paragraph--type--image-wide {
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
    overflow: hidden;
    width: 100vw;
  }
}
@media (min-width: 992px) {
  .paragraph--type--image-wide {
    max-width: 1440px;
  }
  .paragraph--type--image-wide .image-wide-image-wrapper {
    display: block;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    right: 0;
    margin-top: 0;
    padding-right: 12%;
    padding-left: 15%;
    position: absolute;
    text-align: right;
    top: 0;
    width: 50%;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper:before,
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more:before {
    display: none;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper:after {
    clip-path: polygon(0 0, 100%0, 85% 100%, 0 100%);
    opacity: 0.9;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container {
    float: none;
  }
  .paragraph--type--image-wide .image-wide-image-wrapper .hero__line {
    border: 0.5px solid #ff3162;
    height: 120%;
    right: 45.5%;
    position: absolute;
    top: -30px;
    transform: translateX(0) rotate(-15deg);
    z-index: 3;
  }
  .paragraph--type--image-wide .image-wide-image-wrapper .angle {
    background-color: #00bcff;
    height: 100%;
    opacity: 0.5;
    position: absolute;
    left: -98%;
    transform: skewX(24deg);
    -webkit-transition: left 0.5s ease-out;
    -moz-transition: left 0.5s ease-out;
    -ms-transition: left 0.5s ease-out;
    -o-transition: left 0.5s ease-out;
    transition: left 0.5s ease-out;
    width: 100%;
    z-index: 1;
  }
  .paragraph--type--image-wide:hover .angle {
    left: -100%;
  }
  .paragraph--type--image-wide:hover .hero__line {
    transform: rotate(-20deg);
  }
  .paragraph--type--image-wide:hover .field--name-field-teaser-image img {
    transform: scale(1.05);
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper:hover
    .angle {
    right: -100%;
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper:hover
    .image-wide-text-wrapper
    .read-more:not(.cta-button) {
    margin-left: 15px;
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper:hover
    .image-wide-text-wrapper
    .read-more:not(.cta-button)
    .text:before {
    right: -22px;
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper:hover
    .hero__line {
    transform: translateX(0) rotate(-20deg);
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .hero__line {
    right: auto;
    left: 46%;
    transform: translateX(0) rotate(-16deg);
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .angle {
    right: -98%;
    -webkit-transition: right 0.5s ease-out;
    -moz-transition: right 0.5s ease-out;
    -ms-transition: right 0.5s ease-out;
    -o-transition: right 0.5s ease-out;
    transition: right 0.5s ease-out;
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .image-wide-text-wrapper {
    right: auto;
    padding-left: 5%;
    left: 0;
    text-align: left;
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more
    .text:before {
    display: inline-block;
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .image-wide-text-wrapper:after {
    clip-path: polygon(16%0, 100%0, 100% 100%, 0 100%);
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .ctalist-container {
    margin-right: auto;
  }
}
.paragraph--type--image-wide.blue-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper:before {
  border-color: #00bcff;
}
.paragraph--type--image-wide.blue-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper:after,
.paragraph--type--image-wide.blue-alternate .image-wide-image-wrapper:after {
  background-color: #10384f;
}
.paragraph--type--image-wide.green
  .image-wide-image-wrapper
  .image-wide-text-wrapper:before {
  border-color: #00bcff;
}
.paragraph--type--image-wide.green
  .image-wide-image-wrapper
  .image-wide-text-wrapper:after {
  background-color: #042;
}
.paragraph--type--image-wide.green-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper:before {
  border-color: #89d329;
}
.paragraph--type--image-wide.green .image-wide-image-wrapper:after,
.paragraph--type--image-wide.green-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper:after,
.paragraph--type--image-wide.green-alternate .image-wide-image-wrapper:after {
  background-color: #042;
}
.paragraph--type--image-wide.purple
  .image-wide-image-wrapper
  .image-wide-text-wrapper:before {
  border-color: #89d329;
}
.paragraph--type--image-wide.purple
  .image-wide-image-wrapper
  .image-wide-text-wrapper:after {
  background-color: #443247;
}
.paragraph--type--image-wide.purple-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper:before {
  border-color: #ff3162;
}
.paragraph--type--image-wide.purple .image-wide-image-wrapper:after,
.paragraph--type--image-wide.purple-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper:after,
.paragraph--type--image-wide.purple-alternate .image-wide-image-wrapper:after {
  background-color: #443247;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper:before {
  border-color: #00617f;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper:after {
  background-color: #f7f7f7;
}
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper:before {
  border-color: #624963;
}
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper:after {
  background-color: #f7f7f7;
}
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper:before {
  border-color: #624963;
}
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper:after {
  background-color: #f7f7f7;
}
.paragraph--type--image-wide.blue
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text,
.paragraph--type--image-wide.green-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text,
.paragraph--type--image-wide.purple-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text {
  background-color: #fff;
  border: 0;
  color: #00617f;
}
.paragraph--type--image-wide.blue
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text:before,
.paragraph--type--image-wide.green-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text:before,
.paragraph--type--image-wide.purple-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text:before {
  background-color: #0091df;
  border: 0;
}
.paragraph--type--image-wide.blue
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-display,
.paragraph--type--image-wide.green-alternate
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-display,
.paragraph--type--image-wide.purple-alternate
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-display {
  border: 0.1px solid #0091df;
  border-left: none;
  color: #00617f;
}
.paragraph--type--image-wide.blue
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow,
.paragraph--type--image-wide.green-alternate
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow,
.paragraph--type--image-wide.purple-alternate
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow {
  border-bottom: 0.1px solid #0091df;
  border-top: 0.1px solid #0091df;
}
.paragraph--type--image-wide.blue
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow:after,
.paragraph--type--image-wide.green-alternate
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow:after,
.paragraph--type--image-wide.purple-alternate
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow:after {
  border-color: transparent transparent #0091df;
}
.paragraph--type--image-wide.blue
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options,
.paragraph--type--image-wide.green-alternate
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options,
.paragraph--type--image-wide.purple-alternate
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options {
  border: 0.1px solid #0091df;
  color: #0091df;
}
.paragraph--type--image-wide.green
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text {
  background-color: #fff;
  border: 0;
  color: #2b6636;
}
.paragraph--type--image-wide.green
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text:before {
  background-color: #66b512;
  border: 0;
}
.paragraph--type--image-wide.green
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-display {
  border: 0.1px solid #89d329;
  border-left: none;
  color: #2b6636;
}
.paragraph--type--image-wide.green
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow {
  border-bottom: 0.1px solid #89d329;
  border-top: 0.1px solid #89d329;
}
.paragraph--type--image-wide.green
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow:after {
  border-color: transparent transparent #66b512;
}
.paragraph--type--image-wide.green
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options {
  border: 0.1px solid #89d329;
  color: #89d329;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-headline {
  color: #d30f4b;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text {
  background-color: #d30f4b;
  border: 0;
  color: #fff;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text:before {
  background-color: #ff3162;
  border: 0;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-display {
  border: 0.1px solid #ff3162;
  border-left: none;
  color: #d30f4b;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow {
  border-bottom: 0.1px solid #ff3162;
  border-top: 0.1px solid #ff3162;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow:after {
  border-color: transparent transparent #ff3162;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options {
  border: 0.1px solid #ff3162;
  color: #ff3162;
}
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-headline,
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-headline {
  color: #00617f;
}
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text {
  background-color: #624963;
  border: 0;
  color: #fff;
}
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text:before {
  background-color: #443247;
  border: 0;
}
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-display {
  border: 0.1px solid #624963;
  border-left: none;
  color: #624963;
}
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow {
  border-bottom: 0.1px solid #624963;
  border-top: 0.1px solid #624963;
}
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow:after {
  border-color: transparent transparent #624963;
}
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options {
  border: 0.1px solid #624963;
  color: #624963;
}
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text {
  background-color: #2b6636;
  border: 0;
  color: #fff;
}
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text:before {
  background-color: #66b512;
  border: 0;
}
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-display {
  border: 0.1px solid #89d329;
  border-left: none;
  color: #2b6636;
}
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow {
  border-bottom: 0.1px solid #89d329;
  border-top: 0.1px solid #89d329;
}
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow:after {
  border-color: transparent transparent #66b512;
}
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options {
  border: 0.1px solid #89d329;
  color: #89d329;
}
.paragraph--type--image-wide.blue-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text,
.paragraph--type--image-wide.purple
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text {
  background-color: #fff;
  border: 0;
  color: #d30f4b;
}
.paragraph--type--image-wide.blue-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text:before,
.paragraph--type--image-wide.purple
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more.cta-button
  .text:before {
  background-color: #ff3162;
  border: 0;
}
.paragraph--type--image-wide.blue-alternate
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-display,
.paragraph--type--image-wide.purple
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-display {
  border: 0.1px solid #ff3162;
  border-left: none;
  color: #d30f4b;
}
.paragraph--type--image-wide.blue-alternate
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow,
.paragraph--type--image-wide.purple
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow {
  border-bottom: 0.1px solid #ff3162;
  border-top: 0.1px solid #ff3162;
}
.paragraph--type--image-wide.blue-alternate
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow:after,
.paragraph--type--image-wide.purple
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-button
  .ctalist-arrow:after {
  border-color: transparent transparent #ff3162;
}
.paragraph--type--image-wide.blue-alternate
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options,
.paragraph--type--image-wide.purple
  .image-wide-image-wrapper
  .ctalist-container
  .ctalist-dropdown
  .ctalist-options {
  border: 0.1px solid #ff3162;
  color: #ff3162;
}
.paragraph--type--image-wide.blue-alternate .image-wide-image-wrapper .angle {
  background-color: #ff3162;
}
.paragraph--type--image-wide.blue-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-kicker {
  color: #fff;
}
.paragraph--type--image-wide.blue-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .heading_h1_h2 {
  color: #0091df;
}
.paragraph--type--image-wide.blue-alternate
  .image-wide-image-wrapper
  .hero__line {
  border: 0.5px solid #00bcff;
}
.paragraph--type--image-wide.green .image-wide-image-wrapper .angle {
  background-color: #89d329;
}
.paragraph--type--image-wide.green
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-kicker {
  color: #fff;
}
.paragraph--type--image-wide.green
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .heading_h1_h2,
.paragraph--type--image-wide.green-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-kicker {
  color: #89d329;
}
.paragraph--type--image-wide.green .image-wide-image-wrapper .hero__line {
  border: 0.5px solid #00bcff;
}
.paragraph--type--image-wide.green-alternate .image-wide-image-wrapper .angle {
  background-color: #00bcff;
}
.paragraph--type--image-wide.green-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .heading_h1_h2 {
  color: #fff;
}
.paragraph--type--image-wide.green-alternate
  .image-wide-image-wrapper
  .hero__line {
  border: 0.5px solid #89d329;
}
.paragraph--type--image-wide.purple .image-wide-image-wrapper .angle {
  background-color: #ff3162;
}
.paragraph--type--image-wide.purple
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-kicker {
  color: #89d329;
}
.paragraph--type--image-wide.purple
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .heading_h1_h2 {
  color: #ff3162;
}
.paragraph--type--image-wide.purple .image-wide-image-wrapper .hero__line {
  border: 0.5px solid #89d329;
}
.paragraph--type--image-wide.purple-alternate .image-wide-image-wrapper .angle {
  background-color: #00bcff;
}
.paragraph--type--image-wide.purple-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-kicker {
  color: #fff;
}
.paragraph--type--image-wide.purple-alternate
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .heading_h1_h2 {
  color: #00bcff;
}
.paragraph--type--image-wide.purple-alternate
  .image-wide-image-wrapper
  .hero__line {
  border: 0.5px solid #ff3162;
}
.paragraph--type--image-wide.light-a .image-wide-image-wrapper .angle {
  background-color: #ff3162;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p,
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-kicker {
  color: #00617f;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .heading_h1_h2 {
  color: #d30f4b;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p
  strong,
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p
  strong,
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p
  strong {
  color: #10384f;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p
  em,
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p
  u,
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more,
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p {
  color: #00617f;
}
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more
  .text:before,
.paragraph--type--image-wide.light-a
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more:before,
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more
  .text:before,
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more:before,
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more
  .text:before,
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more:before {
  border-right: 1px solid #00617f;
}
.paragraph--type--image-wide.light-a .image-wide-image-wrapper .hero__line {
  border: 0.5px solid #00617f;
}
.paragraph--type--image-wide.light-a .image-wide-image-wrapper:after,
.paragraph--type--image-wide.light-b .image-wide-image-wrapper:after,
.paragraph--type--image-wide.light-c .image-wide-image-wrapper:after {
  background-color: #f7f7f7;
  opacity: 1;
}
.paragraph--type--image-wide.light-b .image-wide-image-wrapper .angle {
  background-color: #00bcff;
}
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-kicker {
  color: #624963;
}
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-title {
  color: #0091df;
}
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p
  em,
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p
  u,
.paragraph--type--image-wide.light-b
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more,
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p {
  color: #00617f;
}
.paragraph--type--image-wide.light-b .image-wide-image-wrapper .hero__line {
  border: 0.5px solid #624963;
}
.paragraph--type--image-wide.light-c .image-wide-image-wrapper .angle {
  background-color: #89d329;
}
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-kicker {
  color: #624963;
}
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .heading_h1_h2 {
  color: #2b6636;
}
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p
  em,
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .field--name-field-description
  p
  u,
.paragraph--type--image-wide.light-c
  .image-wide-image-wrapper
  .image-wide-text-wrapper
  .read-more {
  color: #00617f;
}
.paragraph--type--image-wide.light-c .image-wide-image-wrapper .hero__line {
  border: 0.5px solid #624963;
}
@media (min-width: 1440px) {
  .paragraph--type--image-wide {
    margin-right: calc(50% - 720px);
    margin-left: calc(50% - 720px);
  }
}
.nodetype--landing_page
  .paragraph--type--image-wide
  .image-wide-image-wrapper
  .field--name-field-teaser-image:before {
  background-color: #fff;
  content: " ";
  height: 50px;
  right: -5px;
  position: absolute;
  top: -33px;
  transform: rotate(1deg);
  width: calc(100% + 5px);
  z-index: 8;
}
@media (max-width: 991px) {
  .nodetype--landing_page
    .paragraph--type--image-wide
    .image-wide-image-wrapper
    .field--name-field-teaser-image:before {
    display: none;
  }
}
.nodetype--landing_page
  .paragraph--type--image-wide.hide-skew
  .image-wide-image-wrapper
  .field--name-field-teaser-image:before {
  display: none;
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.col-auto,
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  width: auto;
}
.col-1,
.col-2 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  width: 16.66666667%;
}
.col-3,
.col-4 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5,
.col-6 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7,
.col-8 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-10,
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11,
.col-12 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
.offset-1 {
  margin-right: 8.33333333%;
}
.offset-2 {
  margin-right: 16.66666667%;
}
.offset-3 {
  margin-right: 25%;
}
.offset-4 {
  margin-right: 33.33333333%;
}
.offset-5 {
  margin-right: 41.66666667%;
}
.offset-6 {
  margin-right: 50%;
}
.offset-7 {
  margin-right: 58.33333333%;
}
.offset-8 {
  margin-right: 66.66666667%;
}
.offset-9 {
  margin-right: 75%;
}
.offset-10 {
  margin-right: 83.33333333%;
}
.offset-11 {
  margin-right: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-auto,
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    width: auto;
  }
  .col-sm-1,
  .col-sm-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-3,
  .col-sm-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-5,
  .col-sm-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7,
  .col-sm-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-10,
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-11,
  .col-sm-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333333%;
  }
  .offset-sm-2 {
    margin-right: 16.66666667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333333%;
  }
  .offset-sm-5 {
    margin-right: 41.66666667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333333%;
  }
  .offset-sm-8 {
    margin-right: 66.66666667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333333%;
  }
  .offset-sm-11 {
    margin-right: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-auto,
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    width: auto;
  }
  .col-md-1,
  .col-md-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3,
  .col-md-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5,
  .col-md-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333333%;
  }
  .offset-md-2 {
    margin-right: 16.66666667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333333%;
  }
  .offset-md-5 {
    margin-right: 41.66666667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333333%;
  }
  .offset-md-8 {
    margin-right: 66.66666667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333333%;
  }
  .offset-md-11 {
    margin-right: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-auto,
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    width: auto;
  }
  .col-lg-1,
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3,
  .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5,
  .col-lg-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7,
  .col-lg-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-10,
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11,
  .col-lg-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333333%;
  }
  .offset-lg-2 {
    margin-right: 16.66666667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333333%;
  }
  .offset-lg-5 {
    margin-right: 41.66666667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333333%;
  }
  .offset-lg-8 {
    margin-right: 66.66666667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333333%;
  }
  .offset-lg-11 {
    margin-right: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xl-11 {
    margin-right: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    width: 16.66666667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    width: 66.66666667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !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;
}
.d-none {
  display: none !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-left: 0 !important;
}
.me-1 {
  margin-left: 0.25rem !important;
}
.me-2 {
  margin-left: 0.5rem !important;
}
.me-3 {
  margin-left: 1rem !important;
}
.me-4 {
  margin-left: 1.5rem !important;
}
.me-5 {
  margin-left: 3rem !important;
}
.me-auto {
  margin-left: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-right: 0 !important;
}
.ms-1 {
  margin-right: 0.25rem !important;
}
.ms-2 {
  margin-right: 0.5rem !important;
}
.ms-3 {
  margin-right: 1rem !important;
}
.ms-4 {
  margin-right: 1.5rem !important;
}
.ms-5 {
  margin-right: 3rem !important;
}
.ms-auto {
  margin-right: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-left: 0 !important;
}
.pe-1 {
  padding-left: 0.25rem !important;
}
.pe-2 {
  padding-left: 0.5rem !important;
}
.pe-3 {
  padding-left: 1rem !important;
}
.pe-4 {
  padding-left: 1.5rem !important;
}
.pe-5 {
  padding-left: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-right: 0 !important;
}
.ps-1 {
  padding-right: 0.25rem !important;
}
.ps-2 {
  padding-right: 0.5rem !important;
}
.ps-3 {
  padding-right: 1rem !important;
}
.ps-4 {
  padding-right: 1.5rem !important;
}
.ps-5 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .me-sm-3 {
    margin-left: 1rem !important;
  }
  .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .me-sm-5 {
    margin-left: 3rem !important;
  }
  .me-sm-auto {
    margin-left: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-right: 0 !important;
  }
  .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .ms-sm-auto {
    margin-right: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-right: 0 !important;
  }
  .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-left: 0 !important;
  }
  .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .me-md-3 {
    margin-left: 1rem !important;
  }
  .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .me-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-auto {
    margin-left: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-right: 0 !important;
  }
  .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .ms-md-3 {
    margin-right: 1rem !important;
  }
  .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .ms-md-5 {
    margin-right: 3rem !important;
  }
  .ms-md-auto {
    margin-right: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .pe-md-3 {
    padding-left: 1rem !important;
  }
  .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .pe-md-5 {
    padding-left: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-right: 0 !important;
  }
  .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .ps-md-3 {
    padding-right: 1rem !important;
  }
  .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .ps-md-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
  .cta,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more {
    background-color: transparent;
    border: var(--bs-border-width) solid transparent;
    display: inline-block;
    user-select: none;
    vertical-align: middle;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: var(--bs-border-radius);
    background: #de0043 no-repeat 0%0;
    border-radius: 0;
    color: #fff;
    font-size: 12px;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 0.58px;
    line-height: 1;
    margin: 5px 0;
    overflow: hidden;
    padding: 18px 22px 18px 70px;
    position: relative;
    text-align: right;
    text-transform: uppercase;
    -webkit-transition: padding 0.3s ease;
    -moz-transition: padding 0.3s ease;
    -ms-transition: padding 0.3s ease;
    -o-transition: padding 0.3s ease;
    transition: padding 0.3s ease;
  }
}
@media (prefers-reduced-motion: reduce) {
  .cta,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more {
    transition: none;
  }
  .cta:hover,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:hover {
    color: #212529;
    text-decoration: none;
  }
  .cta.focus,
  .cta:focus,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:focus,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .focus.cluster-load-more {
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    outline: 0;
  }
  .cta.disabled,
  .cta:disabled,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:disabled,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .disabled.cluster-load-more {
    opacity: 0.65;
  }
}
@media (max-width: 1440px) {
  .cta,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .cta,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .cta,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more {
    font-size: 12px;
  }
  .cta:before,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:before {
    background-color: #ff3162;
    content: "";
    display: block;
    height: 100%;
    right: calc(100% - 54px);
    opacity: 1;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    touch-action: none;
    transform: skewX(12deg);
    -webkit-transition: right 0.3s ease;
    -moz-transition: right 0.3s ease;
    -ms-transition: right 0.3s ease;
    -o-transition: right 0.3s ease;
    transition: right 0.3s ease;
    width: 100px;
  }
  .cta:after,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:after {
    background: no-repeat 50%;
    background-size: 14px 20px;
    color: #fff;
    content: "";
    display: block;
    font-family: FontAwesome;
    font-size: 20px;
    font-style: normal;
    pointer-events: none;
    position: absolute;
    left: 20px;
    top: calc(50% - 11px);
    touch-action: none;
    -webkit-transition: left 0.3s ease;
    -moz-transition: left 0.3s ease;
    -ms-transition: left 0.3s ease;
    -o-transition: left 0.3s ease;
    transition: left 0.3s ease;
  }
  .cta:focus,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:focus,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    body.has-hover
    .cluster-load-more:hover,
  body.has-hover .cta:hover,
  body.has-hover
    .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:hover {
    padding-right: 30px;
    padding-left: 62px;
  }
  .cta:focus:after,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:focus:after,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    body.has-hover
    .cluster-load-more:hover:after,
  body.has-hover .cta:hover:after,
  body.has-hover
    .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:hover:after {
    left: 30px;
  }
  .cta:focus:before,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:focus:before,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    body.has-hover
    .cluster-load-more:hover:before,
  body.has-hover .cta:hover:before,
  body.has-hover
    .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:hover:before {
    right: 110%;
  }
  .cta:focus,
  .cta:focus-within,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:focus,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:focus-within {
    outline: 4px solid #a8a8a8;
    padding-right: 30px;
    padding-left: 62px;
  }
  .cta:focus-within:after,
  .cta:focus:after,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:focus-within:after,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:focus:after {
    left: 30px;
  }
  .cta:focus-within:before,
  .cta:focus:before,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:focus-within:before,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:focus:before {
    right: 110%;
  }
  .cta:focus,
  .cta:hover,
  .cta:visited,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:focus,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:hover,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:visited {
    color: #fff;
    text-decoration: none;
  }
  .cta.load-more:after,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .load-more.cluster-load-more:after {
    content: "+";
  }
  .read-more,
  .read-more-cta {
    font-size: 12px;
    font-style: italic;
    font-weight: 800;
  }
  .read-more {
    color: #ff3162;
    display: inline-block;
    letter-spacing: 0.5px;
    line-height: 1;
    margin-right: 15px;
    margin-top: 10px;
    padding-bottom: 1px;
    padding-top: 3px;
    position: relative;
    text-transform: uppercase;
  }
  .read-more:before {
    border-right: 1px solid #ff3162;
    content: " ";
    height: 100%;
    right: -10px;
    position: absolute;
    top: 0;
    transform: rotate(-11deg);
    width: 2px;
  }
  body.has-hover .read-more:hover,
  body.has-hover a:hover .read-more {
    padding-right: 15px;
  }
  .read-more-cta {
    letter-spacing: 1.2px;
    line-height: 1.5;
  }
}
@media (max-width: 1440px) {
  .read-more-cta {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .read-more-cta {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .read-more-cta {
    font-size: 12px;
  }
  .read-more-cta:before {
    content: "/";
    margin-left: 6px;
  }
  .overview-cta > a {
    font-size: 12px;
    font-style: italic;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-right: 20px;
    padding-right: 5px;
    position: relative;
    text-transform: uppercase;
    word-break: break-word;
  }
  .overview-cta > a:before {
    content: "|||";
    display: inline-block;
    font-size: 17px;
    font-style: normal;
    font-weight: 100;
    right: -20px;
    line-height: 1;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    bottom: 0;
    color: #0091df;
    letter-spacing: 1;
    transform: skew(11deg);
  }
  body.has-hover .overview-cta > a:hover {
    padding-right: 15px;
    text-decoration: none;
  }
  .overview-cta > a,
  .overview-cta > a:hover {
    color: #0091df;
    text-decoration: none;
  }
  .paragraph--type--cluster-composition {
    direction: rtl;
    margin: 0-30px;
    width: calc(100% + 60px);
  }
  .paragraph--type--cluster-composition .cluster_headline {
    margin: 50px auto 46px;
  }
  .paragraph--type--cluster-composition
    .cluster_headline
    .field--name-field-headline {
    font-size: 60px;
    font-style: normal;
    font-weight: 200;
    letter-spacing: 1.25px;
    line-height: 1;
    margin: 50px auto 18px;
    padding: 0 30px;
    text-align: center;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--cluster-composition
    .cluster_headline
    .field--name-field-headline {
    font-size: 52px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--cluster-composition
    .cluster_headline
    .field--name-field-headline {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--cluster-composition
    .cluster_headline
    .field--name-field-headline {
    font-size: 40px;
  }
  .paragraph--type--cluster-composition .paragraph--type--image-overlay {
    margin: 0;
    width: 100%;
  }
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    font-size: 15px;
    font-style: normal;
    font-weight: 800;
    line-height: 18px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    font-size: 15px;
  }
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
    font-style: normal;
    font-weight: 800;
    line-height: 18px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
  }
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    font-size: 18px;
  }
  .paragraph--type--cluster-composition .cluster-top-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 32px auto 50px;
    max-width: none !important;
    width: 100%;
  }
}
@media (min-width: 1441px) {
  .paragraph--type--cluster-composition .cluster-top-block {
    max-width: 1180px;
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--cluster-composition .cluster-top-block {
    max-width: 968px;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .paragraph--type--cluster-composition .cluster-top-block {
    max-width: 968px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .paragraph--type--cluster-composition .cluster-top-block {
    max-width: 640px;
    width: 100%;
  }
}
@media (max-width: 375px) {
  .paragraph--type--cluster-composition .cluster-top-block {
    max-width: 309px;
    width: 100%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item {
    height: auto;
    padding: 0;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:first-child,
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(2),
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(3) {
    right: 0;
    margin: 0;
    left: 0;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item.cluster-margin-item,
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:first-child,
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(2),
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(3) {
    max-width: 100%;
    width: 100%;
  }
  .paragraph--type--cluster-composition .cluster-top-block.no-heroteaser {
    margin-bottom: 0;
  }
  .paragraph--type--cluster-composition .hero-teaser-block {
    display: none;
  }
  .paragraph--type--cluster-composition .cluster-bottom-block {
    display: flex;
    flex: 0 0 100%;
    flex-wrap: wrap;
    justify-content: center;
    margin: 50px auto 0;
    max-width: none !important;
  }
}
@media (min-width: 1441px) {
  .paragraph--type--cluster-composition .cluster-bottom-block {
    max-width: 1180px;
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--cluster-composition .cluster-bottom-block {
    max-width: 968px;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .paragraph--type--cluster-composition .cluster-bottom-block {
    max-width: 968px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .paragraph--type--cluster-composition .cluster-bottom-block {
    max-width: 640px;
    width: 100%;
  }
}
@media (max-width: 375px) {
  .paragraph--type--cluster-composition .cluster-bottom-block {
    max-width: 309px;
    width: 100%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more {
    cursor: pointer;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-top: 19px;
    padding: 0;
    width: fit-content;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more:after {
    content: "+";
    font-size: 30px;
    font-style: normal;
    font-weight: 200;
    left: 11px;
    top: calc(50% - 16px);
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more
    a.show-more {
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 22px 24px 24px 85px;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more
    a.show-more:focus,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more
    a.show-more:focus-within {
    outline: 0;
  }
  .paragraph--type--cluster-composition .cluster-bottom-block.no-heroteaser {
    margin-top: 10px;
  }
}
@media (min-width: 651px) {
  .paragraph--type--cluster-composition {
    margin: 0;
    width: 100%;
  }
  .paragraph--type--cluster-composition .cluster-top-block {
    max-width: 640px;
    width: 100%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item,
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item {
    padding: 10px;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay {
    margin: 1px;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay
    img {
    min-height: 200px;
    width: 100%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:first-child {
    max-width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(2) {
    align-self: flex-end;
    margin-left: 7%;
    max-width: 43%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(3) {
    margin-right: 7%;
    max-width: 43%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item.cluster-margin-item {
    align-items: flex-start;
    display: flex;
    margin-top: 0;
    max-width: 50%;
    padding: 10px;
    width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay.position-right
    img {
    min-height: auto;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:first-child {
    margin-bottom: 10px;
    margin-left: 10px;
    max-width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(2) {
    align-self: flex-end;
    margin-bottom: 10px;
    margin-right: 10px;
    max-width: 42%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(3) {
    margin-right: 50px;
    margin-left: 10px;
    margin-top: 10px;
    max-width: 34%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(4) {
    margin-right: 10px;
    margin-top: 10px;
    max-width: 42%;
  }
  .paragraph--type--cluster-composition .hero-teaser-block {
    display: block;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay {
    margin: 0;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:first-child {
    height: calc(100% - 35px);
    margin-bottom: 10px;
    margin-left: 10px;
    max-width: 335px;
    width: 49%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(2) {
    margin-bottom: 10px;
    margin-right: 10px;
    margin-left: 4%;
    max-width: 282px;
    width: 43%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(4) {
    margin-right: 10px;
    margin-top: 10px;
    max-width: 335px;
    width: 49%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(4)
    > .cluster-load-more {
    margin-right: unset;
    margin-left: unset;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item.cluster-margin-item {
    align-items: flex-start;
    margin: 10px 4% 10px 10px;
    max-width: 282px;
    padding: 0;
    width: 43%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item
    .paragraph--type--image-overlay {
    margin: 0;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay {
    margin: 1px;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:first-child {
    margin-bottom: 10px;
    margin-right: 0;
    max-width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(2) {
    max-width: 42%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(3) {
    margin-top: 10px;
    max-width: 42%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(4) {
    margin-left: 0;
    max-width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 20px;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd) {
    height: auto;
    margin: 10px;
    max-width: 335px;
    padding: 0;
    width: 46%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd)
    .paragraph--type--image-overlay {
    margin: 0;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n)
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd)
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n)
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd)
    .paragraph--type--image-overlay
    img {
    min-height: auto;
  }
}
@media (min-width: 992px) {
  .paragraph--type--cluster-composition {
    direction: rtl;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:first-child {
    max-width: 58.33%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(2) {
    align-self: center;
    margin-left: 0;
    max-width: 41.66%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(3) {
    max-width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item.cluster-margin-item {
    margin-top: -47px;
    max-width: 33.33%;
    width: 33.33%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:first-child {
    max-width: 53%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(3) {
    max-width: 39%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item {
    padding: 0;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:first-child {
    max-width: 42%;
    width: auto;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(2) {
    max-width: 50%;
    width: auto;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(3) {
    max-width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(4) {
    max-width: 42%;
    width: auto;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item.cluster-margin-item {
    margin-right: -4%;
    margin-left: 10px;
    margin-top: -42px;
    max-width: 34%;
    width: 34%;
  }
}
@media (min-width: 992px) and (max-width: 1599px) {
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item.cluster-margin-item {
    margin-top: -32px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:first-child {
    height: calc(100% - 34px);
    margin-right: 7%;
    max-width: 41%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(2) {
    max-width: 48%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(3) {
    margin-top: -34px;
    max-width: 48%;
  }
}
@media (min-width: 992px) and (max-width: 1599px) {
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(3) {
    margin-top: -28px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(4) {
    margin-left: 7%;
    max-width: 41%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents {
    margin-top: 10px;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd) {
    max-width: 47%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd) {
    margin-top: unset;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd):nth-last-of-type(2),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd):nth-last-of-type(2) {
    margin-right: unset;
    margin-top: unset;
  }
  .paragraph--type--event-calendar-block {
    background: #fff;
    border: 1px solid #ff3162;
    padding: 20px 15px;
  }
  .paragraph--type--event-calendar-block .field--name-field-title {
    color: #ff3162;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0.56px;
    line-height: 1.38;
    text-align: right;
  }
  .paragraph--type--event-calendar-block .field--name-field-event-calendar {
    padding-top: 10px;
  }
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    color: #ff3162;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 1;
    margin-top: 10px;
  }
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title {
    color: #0d2a40;
    font-size: 24px;
    font-style: normal;
    font-weight: 200;
    letter-spacing: 0.52px;
    line-height: 1.16;
    margin-top: 10px;
  }
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    > a:hover {
    text-decoration: none;
  }
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more {
    padding-bottom: 15px;
  }
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more
    a {
    color: #ff3162;
  }
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more
    > a {
    text-decoration: none;
    text-transform: uppercase;
  }
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more:before {
    height: 60%;
  }
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .overview-cta
    > a,
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .overview-cta
    > a:before {
    color: #ff3162;
  }
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    div.views-row
    div:nth-child(4) {
    border-top: 1px solid rgba(98, 73, 99, 0.4);
    margin-top: 9px;
    padding-top: 10px;
  }
  .paragraph--type--event-calendar-block.blue {
    border: 1px solid #0075a6;
  }
  .paragraph--type--event-calendar-block.blue .field--name-field-title {
    color: #0075a6;
  }
  .paragraph--type--event-calendar-block.blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .overview-cta
    > a,
  .paragraph--type--event-calendar-block.blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .overview-cta
    > a:before,
  .paragraph--type--event-calendar-block.blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more
    a,
  .paragraph--type--event-calendar-block.blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    color: #00bcff;
  }
  .paragraph--type--event-calendar-block.blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title {
    color: #0d2a40;
  }
  .paragraph--type--event-calendar-block.blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more:before {
    border-right: 1px solid #00bcff;
  }
  .paragraph--type--event-calendar-block.purple {
    border: 1px solid #624963;
  }
  .paragraph--type--event-calendar-block.purple
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .overview-cta
    > a,
  .paragraph--type--event-calendar-block.purple
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .overview-cta
    > a:before,
  .paragraph--type--event-calendar-block.purple
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more
    a,
  .paragraph--type--event-calendar-block.purple
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  .paragraph--type--event-calendar-block.purple .field--name-field-title {
    color: #624963;
  }
  .paragraph--type--event-calendar-block.purple
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title {
    color: #0d2a40;
  }
  .paragraph--type--event-calendar-block.purple
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more:before {
    border-right: 1px solid #624963;
  }
  .paragraph--type--event-calendar-block.dark-blue {
    border: 1px solid #10384f;
  }
  .paragraph--type--event-calendar-block.dark-blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .overview-cta
    > a,
  .paragraph--type--event-calendar-block.dark-blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .overview-cta
    > a:before,
  .paragraph--type--event-calendar-block.dark-blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more
    a,
  .paragraph--type--event-calendar-block.dark-blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  .paragraph--type--event-calendar-block.dark-blue .field--name-field-title {
    color: #10384f;
  }
  .paragraph--type--event-calendar-block.dark-blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title {
    color: #0d2a40;
  }
  .paragraph--type--event-calendar-block.dark-blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more:before {
    border-right: 1px solid #10384f;
  }
  .paragraph--type--event-calendar-block.background-fill.blue {
    background: #0075a6;
    border: 1px solid #0075a6;
  }
  .paragraph--type--event-calendar-block.background-fill.blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more
    a,
  .paragraph--type--event-calendar-block.background-fill.blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  .paragraph--type--event-calendar-block.background-fill.blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  .paragraph--type--event-calendar-block.background-fill.blue
    .field--name-field-title,
  .paragraph--type--event-calendar-block.background-fill.dark-blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more
    a,
  .paragraph--type--event-calendar-block.background-fill.dark-blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  .paragraph--type--event-calendar-block.background-fill.dark-blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  .paragraph--type--event-calendar-block.background-fill.dark-blue
    .field--name-field-title,
  .paragraph--type--event-calendar-block.background-fill.pink
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more
    a,
  .paragraph--type--event-calendar-block.background-fill.pink
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  .paragraph--type--event-calendar-block.background-fill.pink
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  .paragraph--type--event-calendar-block.background-fill.pink
    .field--name-field-title,
  .paragraph--type--event-calendar-block.background-fill.purple
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more
    a,
  .paragraph--type--event-calendar-block.background-fill.purple
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  .paragraph--type--event-calendar-block.background-fill.purple
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  .paragraph--type--event-calendar-block.background-fill.purple
    .field--name-field-title {
    color: #fff;
  }
  .paragraph--type--event-calendar-block.background-fill.blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more:before,
  .paragraph--type--event-calendar-block.background-fill.dark-blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more:before,
  .paragraph--type--event-calendar-block.background-fill.pink
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more:before,
  .paragraph--type--event-calendar-block.background-fill.purple
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .read-more:before {
    border-right: 1px solid #fff;
  }
  .paragraph--type--event-calendar-block.background-fill.blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    div.views-row
    div:nth-child(4),
  .paragraph--type--event-calendar-block.background-fill.dark-blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    div.views-row
    div:nth-child(4),
  .paragraph--type--event-calendar-block.background-fill.pink
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    div.views-row
    div:nth-child(4),
  .paragraph--type--event-calendar-block.background-fill.purple
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    div.views-row
    div:nth-child(4) {
    border-top: 1px solid #fff;
  }
  .paragraph--type--event-calendar-block.background-fill.blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    div.views-row
    div:nth-child(4)
    .overview-cta
    > a,
  .paragraph--type--event-calendar-block.background-fill.blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    div.views-row
    div:nth-child(4)
    .overview-cta
    > a:before,
  .paragraph--type--event-calendar-block.background-fill.dark-blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    div.views-row
    div:nth-child(4)
    .overview-cta
    > a,
  .paragraph--type--event-calendar-block.background-fill.dark-blue
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    div.views-row
    div:nth-child(4)
    .overview-cta
    > a:before,
  .paragraph--type--event-calendar-block.background-fill.pink
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    div.views-row
    div:nth-child(4)
    .overview-cta
    > a,
  .paragraph--type--event-calendar-block.background-fill.pink
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    div.views-row
    div:nth-child(4)
    .overview-cta
    > a:before,
  .paragraph--type--event-calendar-block.background-fill.purple
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    div.views-row
    div:nth-child(4)
    .overview-cta
    > a,
  .paragraph--type--event-calendar-block.background-fill.purple
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    div.views-row
    div:nth-child(4)
    .overview-cta
    > a:before {
    color: #fff;
  }
  .paragraph--type--event-calendar-block.background-fill.purple {
    background: #624963;
    border: 1px solid #624963;
  }
  .paragraph--type--event-calendar-block.background-fill.dark-blue {
    background: #10384f;
    border: 1px solid #10384f;
  }
  .paragraph--type--event-calendar-block.background-fill.pink {
    background: #ff3162;
    border: 1px solid #ff3162;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    font-size: 15px;
    letter-spacing: 0.47px;
    line-height: 1.1;
  }
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title {
    font-size: 20px;
    letter-spacing: 0.43px;
    line-height: 1.3;
  }
}
@media (max-width: 991px) {
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 1;
  }
  .paragraph--type--event-calendar-block
    .field--name-field-event-calendar
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title {
    font-size: 24px;
    letter-spacing: 0.52px;
    line-height: 1.16;
  }
  body.bayer .paragraph--type--event-calendar-block,
  body.idnet .paragraph--type--event-calendar-block {
    background: #fff;
    border: 1px solid #de0043;
    padding: 20px 15px;
    width: 100%;
  }
  body.bayer .paragraph--type--event-calendar-block .field--name-field-title,
  body.idnet .paragraph--type--event-calendar-block .field--name-field-title {
    color: #ff3162;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.56px;
    line-height: 1;
    margin-bottom: 12px;
    text-align: right;
  }
}
@media (max-width: 1440px) {
  body.bayer .paragraph--type--event-calendar-block .field--name-field-title,
  body.idnet .paragraph--type--event-calendar-block .field--name-field-title {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer .paragraph--type--event-calendar-block .field--name-field-title,
  body.idnet .paragraph--type--event-calendar-block .field--name-field-title {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer .paragraph--type--event-calendar-block .field--name-field-title,
  body.idnet .paragraph--type--event-calendar-block .field--name-field-title {
    font-size: 16px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-filters,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-filters {
    display: none;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3 {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3 {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3 {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3 {
    font-size: 14px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row {
    border-bottom: 1px solid #d1e0e7;
    line-height: 1.16;
    margin-bottom: 12px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    color: #10384f;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1;
    margin-bottom: 15px;
    margin-top: 15px;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    font-size: 14px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title {
    color: #0d2a40;
    margin-bottom: 15px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 18px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    display: block;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.76px;
    padding-right: 17px;
    position: relative;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    font-size: 18px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before {
    color: #ff3162;
    content: "";
    font-family: FontAwesome;
    font-size: 18px;
    right: 0;
    position: absolute;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row.views-row-last,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row.views-row-last {
    line-height: 1.16;
    margin-bottom: 14px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row.views-row-last
    .views-field.views-field-title,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row.views-row-last
    .views-field.views-field-title {
    margin-bottom: 16px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3 {
    color: #10384f;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1;
    margin-bottom: 12px;
    margin-top: 15px;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3 {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3 {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3 {
    font-size: 14px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row {
    border-bottom: 1px solid transparent;
    line-height: 1.16;
    margin-bottom: 20px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .views-field.views-field-title,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .views-field.views-field-title {
    margin-bottom: 0;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content {
    display: inline-block;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    padding-right: 17px;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content {
    font-size: 18px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    padding-right: 0;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a {
    font-size: 18px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a:before,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a:before {
    right: -17px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last {
    border-bottom: 1px solid #d1e0e7;
    line-height: 1.16;
    margin-bottom: 0;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .views-field.views-field-title,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .views-field.views-field-title {
    margin-bottom: 16px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content {
    display: inline-block;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    padding-right: 17px;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content {
    font-size: 18px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    padding-right: 0;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a {
    font-size: 18px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a:before,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a:before {
    right: -17px;
  }
  body.bayer .paragraph--type--event-calendar-block .calendar-overview,
  body.idnet .paragraph--type--event-calendar-block .calendar-overview {
    margin-top: 14px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a {
    color: #ff3162;
    display: block;
    font-size: 12px;
    font-style: italic;
    font-weight: 800;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a {
    font-size: 12px;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a:before,
  body.idnet
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a:before {
    color: #ff3162;
    top: 0;
  }
  body.bayer
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a:focus,
  body.idnet
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a:focus {
    outline-color: #10384f;
    outline-offset: 4px;
  }
  body.bayer .paragraph--type--event-calendar-block.blue,
  body.idnet .paragraph--type--event-calendar-block.blue {
    border: 1px solid #0075a6;
  }
  body.bayer
    .paragraph--type--event-calendar-block.blue
    .calendar-overview
    .overview-cta
    > a,
  body.bayer
    .paragraph--type--event-calendar-block.blue
    .calendar-overview
    .overview-cta
    > a:before,
  body.bayer
    .paragraph--type--event-calendar-block.blue
    .field--name-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.blue
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block.blue
    .calendar-overview
    .overview-cta
    > a:before,
  body.idnet
    .paragraph--type--event-calendar-block.blue
    .field--name-field-title {
    color: #0075a6;
  }
  body.bayer
    .paragraph--type--event-calendar-block.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    color: #10384f;
  }
  body.bayer
    .paragraph--type--event-calendar-block.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title {
    color: #0d2a40;
  }
  body.bayer
    .paragraph--type--event-calendar-block.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before,
  body.idnet
    .paragraph--type--event-calendar-block.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before {
    color: #00bcff;
  }
  body.bayer .paragraph--type--event-calendar-block.purple,
  body.idnet .paragraph--type--event-calendar-block.purple {
    border: 1px solid #6a4c72;
  }
  body.bayer
    .paragraph--type--event-calendar-block.purple
    .calendar-overview
    .overview-cta
    > a,
  body.bayer
    .paragraph--type--event-calendar-block.purple
    .calendar-overview
    .overview-cta
    > a:before,
  body.bayer
    .paragraph--type--event-calendar-block.purple
    .field--name-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.purple
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block.purple
    .calendar-overview
    .overview-cta
    > a:before,
  body.idnet
    .paragraph--type--event-calendar-block.purple
    .field--name-field-title {
    color: #6a4c72;
  }
  body.bayer
    .paragraph--type--event-calendar-block.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    color: #10384f;
  }
  body.bayer
    .paragraph--type--event-calendar-block.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title {
    color: #0d2a40;
  }
  body.bayer
    .paragraph--type--event-calendar-block.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before,
  body.idnet
    .paragraph--type--event-calendar-block.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before {
    color: #624963;
  }
  body.bayer .paragraph--type--event-calendar-block.green,
  body.idnet .paragraph--type--event-calendar-block.green {
    border: 1px solid #108000;
  }
  body.bayer
    .paragraph--type--event-calendar-block.green
    .calendar-overview
    .overview-cta
    > a,
  body.bayer
    .paragraph--type--event-calendar-block.green
    .calendar-overview
    .overview-cta
    > a:before,
  body.bayer
    .paragraph--type--event-calendar-block.green
    .field--name-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.green
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block.green
    .calendar-overview
    .overview-cta
    > a:before,
  body.idnet
    .paragraph--type--event-calendar-block.green
    .field--name-field-title {
    color: #108000;
  }
  body.bayer
    .paragraph--type--event-calendar-block.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    color: #10384f;
  }
  body.bayer
    .paragraph--type--event-calendar-block.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title {
    color: #0d2a40;
  }
  body.bayer
    .paragraph--type--event-calendar-block.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before,
  body.idnet
    .paragraph--type--event-calendar-block.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before {
    color: #66b512;
  }
  body.bayer .paragraph--type--event-calendar-block.pink,
  body.idnet .paragraph--type--event-calendar-block.pink {
    border: 1px solid #de0043;
  }
  body.bayer
    .paragraph--type--event-calendar-block.pink
    .calendar-overview
    .overview-cta
    > a,
  body.bayer
    .paragraph--type--event-calendar-block.pink
    .calendar-overview
    .overview-cta
    > a:before,
  body.bayer
    .paragraph--type--event-calendar-block.pink
    .field--name-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.pink
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block.pink
    .calendar-overview
    .overview-cta
    > a:before,
  body.idnet
    .paragraph--type--event-calendar-block.pink
    .field--name-field-title {
    color: #de0043;
  }
  body.bayer
    .paragraph--type--event-calendar-block.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    color: #10384f;
  }
  body.bayer
    .paragraph--type--event-calendar-block.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title {
    color: #0d2a40;
  }
  body.bayer
    .paragraph--type--event-calendar-block.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before,
  body.idnet
    .paragraph--type--event-calendar-block.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before {
    color: #ff3162;
  }
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 18px;
  }
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    font-size: 18px;
  }
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .calendar-overview
    .overview-cta
    > a:before,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .calendar-overview
    .overview-cta
    > a:before {
    font-weight: 600;
  }
  body.bayer .paragraph--type--event-calendar-block.background-fill.blue,
  body.idnet .paragraph--type--event-calendar-block.background-fill.blue {
    background: #10384f;
    border: 1px solid #10384f;
  }
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.blue
    .calendar-overview
    .overview-cta
    > a,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.blue
    .calendar-overview
    .overview-cta
    > a:before,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.blue
    .field--name-field-title,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.blue
    .view-event-calendar
    .view-content
    h3,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.green
    .calendar-overview
    .overview-cta
    > a,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.green
    .calendar-overview
    .overview-cta
    > a:before,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.green
    .field--name-field-title,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.green
    .view-event-calendar
    .view-content
    h3,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.pink
    .calendar-overview
    .overview-cta
    > a,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.pink
    .calendar-overview
    .overview-cta
    > a:before,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.pink
    .field--name-field-title,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.pink
    .view-event-calendar
    .view-content
    h3,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.purple
    .calendar-overview
    .overview-cta
    > a,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.purple
    .calendar-overview
    .overview-cta
    > a:before,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.purple
    .field--name-field-title,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before,
  body.bayer
    .paragraph--type--event-calendar-block.background-fill.purple
    .view-event-calendar
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.blue
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.blue
    .calendar-overview
    .overview-cta
    > a:before,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.blue
    .field--name-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.blue
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.blue
    .view-event-calendar
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.green
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.green
    .calendar-overview
    .overview-cta
    > a:before,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.green
    .field--name-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.green
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.green
    .view-event-calendar
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.pink
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.pink
    .calendar-overview
    .overview-cta
    > a:before,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.pink
    .field--name-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.pink
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.pink
    .view-event-calendar
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.purple
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.purple
    .calendar-overview
    .overview-cta
    > a:before,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.purple
    .field--name-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.purple
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a:before,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill.purple
    .view-event-calendar
    .view-content
    h3 {
    color: #fff;
  }
  body.bayer .paragraph--type--event-calendar-block.background-fill.purple,
  body.idnet .paragraph--type--event-calendar-block.background-fill.purple {
    background: #624963;
    border: 1px solid #624963;
  }
  body.bayer .paragraph--type--event-calendar-block.background-fill.green,
  body.idnet .paragraph--type--event-calendar-block.background-fill.green {
    background: #66b512;
    border: 1px solid #66b512;
  }
  body.bayer .paragraph--type--event-calendar-block.background-fill.pink,
  body.idnet .paragraph--type--event-calendar-block.background-fill.pink {
    background: #ff3162;
    border: 1px solid #ff3162;
  }
  .paragraph--type--featured-content-section {
    margin-bottom: 40px;
    margin-top: 40px;
  }
  body.bayer .paragraph--type--featured-content-section,
  body.idnet .paragraph--type--featured-content-section {
    margin-bottom: 0;
    margin-top: 0;
  }
  .paragraph--type--featured-content-section .field--name-field-title h3 {
    color: #10384f;
    font-size: 60px;
    font-style: normal;
    font-weight: 200;
    letter-spacing: 0.6px;
    line-height: 1;
    text-align: center;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--featured-content-section .field--name-field-title h3 {
    font-size: 52px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--featured-content-section .field--name-field-title h3 {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--featured-content-section .field--name-field-title h3 {
    font-size: 40px;
  }
  .paragraph--type--featured-content-section .field--name-field-text {
    color: #10384f;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.44;
    margin-top: 17px;
    text-align: center;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--featured-content-section .field--name-field-text {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--featured-content-section .field--name-field-text {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--featured-content-section .field--name-field-text {
    font-size: 18px;
  }
  .paragraph--type--featured-content-section .field--name-field-featured-cards {
    color: #10384f;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    padding-top: 53px;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item {
    flex: 0 0 50%;
    margin: 0 0 30px;
    max-width: 50%;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    > a:hover {
    text-decoration: none;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .field--name-field-media
    .field--name-image {
    overflow: hidden;
    transform: skewX(11deg);
    transform-origin: 0%0;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .field--name-field-media
    .field--name-image
    img {
    margin-right: -40px;
    max-width: none;
    transform: skew(-11deg);
    width: calc(100% + 80px);
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .field--name-field-title,
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .listing-title {
    color: #00617f;
    display: -webkit-box;
    font-size: 36px;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 1.5px;
    line-height: 1.1;
    margin: 0 auto;
    padding: 30px 30px 1px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .field--name-field-title,
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .listing-title {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .field--name-field-title,
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .listing-title {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .field--name-field-title,
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .listing-title {
    font-size: 28px;
  }
  body.has-hover
    .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:hover
    .field--name-field-media
    .field--name-image
    img {
    transform: scale(1.2) skew(-11deg);
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:nth-child(odd) {
    padding-left: 40px;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:nth-child(odd)
    .field--name-field-media
    .field--name-image {
    transform-origin: 100% 100%;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:nth-child(2n) {
    padding-right: 40px;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    .read-more {
    color: #10384f;
    font-size: 12px;
    font-style: italic;
    font-weight: 800;
    margin-bottom: 50px;
    margin-right: 35px;
    margin-top: 15px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    .read-more {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    .read-more {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    .read-more {
    font-size: 12px;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    .read-more:before {
    border-right: 1px solid #10384f;
  }
}
@media (max-width: 991px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    .read-more {
    margin-bottom: 25px;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:nth-child(odd) {
    padding-left: 25px;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:nth-child(2n) {
    padding-right: 25px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--featured-content-section .field--name-field-featured-cards {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item {
    color: #10384f;
    flex: 0 0 80%;
    margin: 0 0 30px;
    max-width: 100%;
    width: 80%;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .field--name-field-title,
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .listing-title {
    letter-spacing: 0.2px;
    padding: 15px 30px 0 32px;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .division-wrapper {
    display: flex;
    flex-direction: column-reverse;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .read-more {
    margin-bottom: 0;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:nth-child(odd)
    .field--name-field-media
    .field--name-image {
    margin-right: -60px;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:nth-child(2n) {
    align-self: flex-end;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:nth-child(2n)
    .field--name-field-media
    .field--name-image {
    margin-left: -60px;
  }
  .paragraph--type--image-overlay {
    display: block;
    margin-right: -35px;
    margin-left: -35px;
    position: relative;
    width: calc(100% + 75px);
  }
  .paragraph--type--image-overlay a:focus {
    display: block;
    outline: 1px solid;
  }
  .paragraph--type--image-overlay img {
    margin-bottom: -50px;
  }
  .paragraph--type--image-overlay .teaser-content-wrapper .teaser-text-wrapper {
    color: #fff;
    display: flex;
    flex-direction: column;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
    padding: 65px 30px 30px;
    position: relative;
    z-index: 1;
  }
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    backface-visibility: hidden;
    background: #d30f4b;
    bottom: 0;
    content: "";
    right: 0;
    position: absolute;
    left: 0;
    z-index: -1;
  }
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    clip-path: polygon(0 13%, 100%0, 100% 100%, 0 100%);
    opacity: 1;
    top: 5px;
  }
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper:after {
    clip-path: polygon(0 5%, 100%0, 100% 100%, 0 100%);
    opacity: 0.4;
    top: 0;
  }
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
    font-style: normal;
    font-weight: 800;
    margin-bottom: 10px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
  }
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    color: #fff;
    font-size: 23px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 10px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    font-size: 23px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    font-size: 23px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    font-size: 23px;
  }
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .read-more {
    color: #fff;
    margin-top: 0;
  }
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .read-more:before {
    border-right: 1px solid #fff;
  }
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link {
    color: #ff3162;
    display: inline-block;
    font-size: 12px;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 0.5px;
    line-height: 1;
    margin-right: 15px;
    margin-top: 10px;
    padding-bottom: 1px;
    padding-top: 3px;
    position: relative;
    text-transform: uppercase;
  }
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta:before,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link:before,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link:before {
    border-right: 1px solid #ff3162;
    content: " ";
    height: 100%;
    right: -10px;
    position: absolute;
    top: 0;
    transform: rotate(-11deg);
    width: 2px;
  }
  body.has-hover
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta:hover,
  body.has-hover
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link:hover,
  body.has-hover
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link:hover,
  body.has-hover
    a:hover
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta,
  body.has-hover
    a:hover
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link,
  body.has-hover
    a:hover
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link {
    padding-right: 15px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link {
    font-size: 12px;
  }
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta:before,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link:before,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link:before {
    border-right: 1px solid #fff;
  }
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta
    span
    a,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link
    span
    a,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link
    span
    a {
    color: #fff;
  }
}
@media (min-width: 481px) {
  .paragraph--type--image-overlay {
    margin-right: -15px;
    margin-left: -15px;
    width: auto;
  }
  .paragraph--type--image-overlay.white.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.white.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:before,
  .paragraph--type--image-overlay.white.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.white.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    clip-path: polygon(0 25%, 100%0, 100% 100%, 0 100%);
  }
  .paragraph--type--image-overlay.white.position-left
    .teaser-content-wrapper
    .overlay-line,
  .paragraph--type--image-overlay.white.position-right
    .teaser-content-wrapper
    .overlay-line {
    top: 10px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--image-overlay {
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
  }
  .paragraph--type--image-overlay img {
    margin-bottom: 0;
  }
  .paragraph--type--image-overlay.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper {
    padding-right: 6%;
    padding-left: 10%;
  }
  .paragraph--type--image-overlay.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper,
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper {
    bottom: 0;
    height: 100%;
    justify-content: center;
    max-width: 55%;
    padding-top: 25px;
    position: absolute;
    width: 100%;
  }
  .paragraph--type--image-overlay.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:after {
    bottom: 0;
    height: 100%;
    right: 0;
    top: 0;
  }
  .paragraph--type--image-overlay.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    bottom: 0;
    clip-path: polygon(0 0, 95%0, 80% 100%, 0 100%);
    height: 100%;
    right: 0;
    opacity: 0.7;
    top: 0;
  }
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:after {
    bottom: 0;
    height: 100%;
    right: 0;
    top: 0;
  }
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    bottom: 0;
    height: 100%;
    right: 0;
    opacity: 0.7;
    top: 0;
  }
  .paragraph--type--image-overlay.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:after {
    clip-path: polygon(0 0, 90%0, 85% 100%, 0 100%);
    opacity: 0.4;
  }
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:after {
    opacity: 0.4;
  }
  .paragraph--type--image-overlay.text-position-4_1_aspect_ratio
    .teaser-content-wrapper
    .teaser-text-wrapper {
    max-width: 35%;
    padding-left: 7%;
  }
  .paragraph--type--image-overlay.text-position-3_1_aspect_ratio
    .teaser-content-wrapper
    .teaser-text-wrapper {
    max-width: 40%;
    padding-left: 7%;
  }
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper {
    padding-right: 12%;
    padding-left: 5px;
    left: 0;
  }
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    clip-path: polygon(18%0, 100%0, 100% 100%, 0 100%);
  }
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:after {
    clip-path: polygon(13%0, 100%0, 100% 100%, 5% 100%);
  }
  .paragraph--type--image-overlay.position-right.text-position-3_1_aspect_ratio
    .teaser-content-wrapper
    .teaser-text-wrapper,
  .paragraph--type--image-overlay.position-right.text-position-4_1_aspect_ratio
    .teaser-content-wrapper
    .teaser-text-wrapper {
    padding-right: 7%;
    padding-left: 7%;
    left: 0;
  }
  .paragraph--type--image-overlay.white.position-left .teaser-content-wrapper,
  .paragraph--type--image-overlay.white.position-right .teaser-content-wrapper {
    position: static;
  }
  .paragraph--type--image-overlay.white.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.white.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    clip-path: polygon(0 0, 95%0, 83% 100%, 0 100%);
    top: 0;
  }
  .paragraph--type--image-overlay.white.position-left
    .teaser-content-wrapper
    .overlay-line,
  .paragraph--type--image-overlay.white.position-right
    .teaser-content-wrapper
    .overlay-line {
    border-width: 0 1px 0 0;
    height: 100%;
    right: 49%;
    top: 0;
    transform: skewX(12deg);
    width: 1px;
  }
  .paragraph--type--image-overlay.white.position-left.text-position-4_1_aspect_ratio
    .teaser-content-wrapper
    .overlay-line {
    right: 30%;
  }
  .paragraph--type--image-overlay.white.position-left.text-position-3_1_aspect_ratio
    .teaser-content-wrapper
    .overlay-line {
    right: 36%;
  }
  .paragraph--type--image-overlay.white.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.white.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    clip-path: polygon(15%0, 100%0, 100% 100%, 0 100%);
    top: 0;
  }
  .paragraph--type--image-overlay.white.position-right.text-position-4_1_aspect_ratio
    .teaser-content-wrapper
    .overlay-line {
    right: 67%;
  }
  .paragraph--type--image-overlay.white.position-right.text-position-3_1_aspect_ratio
    .teaser-content-wrapper
    .overlay-line {
    right: 62%;
  }
  .paragraph--type--image-overlay:hover img {
    transform: scale(1.1);
  }
  .paragraph--type--image-overlay:hover.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:before,
  .paragraph--type--image-overlay:hover.white.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay:hover.white.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    left: -10px;
  }
  .paragraph--type--image-overlay:hover.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:before,
  .paragraph--type--image-overlay:hover.white.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay:hover.white.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    right: -10px;
  }
  .paragraph--type--image-overlay:hover.white.position-left
    .teaser-content-wrapper
    .overlay-line,
  .paragraph--type--image-overlay:hover.white.position-right
    .teaser-content-wrapper
    .overlay-line {
    transform: skewX(17deg);
  }
  .paragraph--type--image-overlay.pink
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.pink
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    background: #ff3162;
  }
  .paragraph--type--image-overlay.blue
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.blue
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    background: #0091df;
  }
  .paragraph--type--image-overlay.mid-blue
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.mid-blue
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    background: #00617f;
  }
  .paragraph--type--image-overlay.purple
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.purple
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    background: #624963;
  }
  .paragraph--type--image-overlay.green
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.green
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    background: #66b512;
  }
  .paragraph--type--image-overlay.mid-green
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.mid-green
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    background: #2b6636;
  }
  .paragraph--type--image-overlay.white img {
    min-height: 250px;
  }
  .paragraph--type--image-overlay.white .teaser-content-wrapper,
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .field--name-field-teaser-image {
    position: relative;
  }
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    background: #fff;
    clip-path: polygon(0 20%, 100%0, 100% 100%, 0 100%);
    top: -20px;
  }
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker,
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker:before {
    color: #ff3162;
  }
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    color: #10384f !important;
  }
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper,
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta
    span
    a,
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link
    span
    a,
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link
    span
    a,
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .read-more {
    color: #10384f;
  }
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .read-more:before {
    border-right: 1px solid #10384f;
  }
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta,
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link,
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link {
    color: #ff3162;
    display: inline-block;
    font-size: 12px;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 0.5px;
    line-height: 1;
    margin-right: 15px;
    margin-top: 10px;
    padding-bottom: 1px;
    padding-top: 3px;
    position: relative;
    text-transform: uppercase;
  }
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta:before,
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link:before,
  .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link:before {
    content: " ";
    height: 100%;
    right: -10px;
    position: absolute;
    top: 0;
    transform: rotate(-11deg);
    width: 2px;
    border-right: 1px solid #10384f;
  }
  body.has-hover
    .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta:hover,
  body.has-hover
    .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link:hover,
  body.has-hover
    .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link:hover,
  body.has-hover
    a:hover
    .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta,
  body.has-hover
    a:hover
    .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link,
  body.has-hover
    a:hover
    .paragraph--type--image-overlay.white
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link {
    padding-right: 15px;
  }
  .paragraph--type--image-overlay.white .teaser-content-wrapper .overlay-line {
    border: solid #d30f4b;
    border-width: 1px 0 0;
    height: 1px;
    right: 0;
    position: absolute;
    top: 0;
    transform: skewY(2deg);
    width: 100%;
    z-index: 1;
  }
  .paragraph--type--image-wide {
    display: block;
    margin: 0-35px;
    position: relative;
    width: calc(100% + 70px);
  }
  body.frontpage .paragraph--type--image-wide {
    margin-top: 20px !important;
  }
  .paragraph--type--image-wide a:focus-visible .read-more .text {
    border: 3px solid #000 !important;
  }
  .paragraph--type--image-wide .image-wide-image-wrapper {
    display: flex;
    flex-direction: column-reverse;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .field--name-field-teaser-image
    img {
    position: relative;
    transform: scale(1);
    -webkit-transition: transform 0.5s ease-out;
    -moz-transition: transform 0.5s ease-out;
    -ms-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
    width: 100%;
    z-index: 0;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper {
    height: auto;
    margin-top: -25px;
    overflow-wrap: break-word;
    padding: 50px 35px 30px;
    position: relative;
    text-align: left;
    width: 100%;
    z-index: 1;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field {
    position: relative;
    z-index: 2;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-headline {
    color: #fff;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 15px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-headline {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-headline {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-headline {
    font-size: 20px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    color: #fff;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 1.2;
    margin-bottom: 9px;
    opacity: 0.9;
    text-shadow: 0 0 1em transparent, -1px 1px 1px transparent;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    font-size: 18px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2 {
    color: #00bcff;
    font-size: 50px;
    font-style: italic;
    font-weight: 200;
    letter-spacing: 1.26px;
    line-height: 1;
    margin: 0 0 10px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2 {
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2 {
    font-size: 44px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2 {
    font-size: 35px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description {
    margin-bottom: 7px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p {
    font-size: 16px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p
    em,
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p
    strong,
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p
    u {
    color: #fff;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-icon {
    display: none;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more {
    color: #fff;
    font-size: 12px;
    font-style: italic;
    font-weight: 800;
    z-index: 1;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more {
    font-size: 12px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more:before {
    border-right: 1px solid #fff;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more
    .text {
    display: inline-block;
    line-height: 1.35;
    position: relative;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more
    .text:before {
    border-right: 1px solid #fff;
    content: " ";
    display: none;
    height: 100%;
    right: -8px;
    position: absolute;
    top: -1px;
    transform: rotate(-11deg);
    width: 2px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button {
    margin-right: 0;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span {
    display: inline-block;
    user-select: none;
    vertical-align: middle;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: var(--bs-border-radius);
    background: #de0043 no-repeat 0%0;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    color: #00617f;
    font-size: 12px;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 0.58px;
    line-height: 1;
    margin: 5px 0;
    overflow: hidden;
    padding: 18px 22px 18px 70px;
    position: relative;
    text-align: right;
    text-transform: uppercase;
    -webkit-transition: padding 0.3s ease;
    -moz-transition: padding 0.3s ease;
    -ms-transition: padding 0.3s ease;
    -o-transition: padding 0.3s ease;
    transition: padding 0.3s ease;
  }
}
@media (prefers-reduced-motion: reduce) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span {
    transition: none;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:hover {
    color: #212529;
    text-decoration: none;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span.focus,
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:focus {
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    outline: 0;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span.disabled,
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:disabled {
    opacity: 0.65;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span {
    font-size: 12px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:before {
    content: "";
    display: block;
    height: 100%;
    right: calc(100% - 54px);
    opacity: 1;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    touch-action: none;
    transform: skewX(12deg);
    -webkit-transition: right 0.3s ease;
    -moz-transition: right 0.3s ease;
    -ms-transition: right 0.3s ease;
    -o-transition: right 0.3s ease;
    transition: right 0.3s ease;
    width: 100px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:after {
    background: no-repeat 50%;
    background-size: 14px 20px;
    color: #fff;
    content: "";
    display: block;
    font-family: FontAwesome;
    font-size: 20px;
    font-style: normal;
    pointer-events: none;
    position: absolute;
    left: 20px;
    top: calc(50% - 11px);
    touch-action: none;
    -webkit-transition: left 0.3s ease;
    -moz-transition: left 0.3s ease;
    -ms-transition: left 0.3s ease;
    -o-transition: left 0.3s ease;
    transition: left 0.3s ease;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:focus,
  body.has-hover
    .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:hover {
    padding-right: 30px;
    padding-left: 62px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:focus:after,
  body.has-hover
    .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:hover:after {
    left: 30px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:focus:before,
  body.has-hover
    .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:hover:before {
    right: 110%;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:focus,
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:focus-within {
    outline: 4px solid #a8a8a8;
    padding-right: 30px;
    padding-left: 62px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:focus-within:after,
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:focus:after {
    left: 30px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:focus-within:before,
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:focus:before {
    right: 110%;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:focus,
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:hover,
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:visited {
    color: #fff;
    text-decoration: none;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span.load-more:after {
    content: "+";
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:before {
    background-color: #0091df;
    border: 0;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    span:hover {
    color: #00617f;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button:before {
    display: none;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list {
    margin-bottom: 10px;
    position: relative;
    z-index: 2;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper {
    border: 1px solid #fff;
    color: #fff;
    display: inline-flex;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.75;
    padding: 0 5px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper {
    font-size: 16px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper.up {
    border: 1px solid #89d329;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper.down {
    border: 1px solid #ff3162;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper
    .stock-price-name,
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper
    .stock-price-value {
    margin-left: 5px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper
    .stock-price-change.down:before,
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper
    .stock-price-change.up:before {
    display: inline-block;
    font-family: Glyphter;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "K";
    font-size: 12px;
    right: 5px;
    margin-left: 10px;
    position: relative;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper
    .stock-price-change.up {
    color: #89d329;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper
    .stock-price-change.up:before {
    color: #89d329;
    top: 0;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper
    .stock-price-change.down {
    color: #ff3162;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .xetra-stock-price-list
    .bayer_global
    .stock-price-item
    .xetra-stock-price-wrapper
    .stock-price-change.down:before {
    color: #ff3162;
    top: 2px;
    transform: rotate(-180deg);
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container {
    float: left;
    margin-top: 10px;
    position: relative;
    width: 280px;
    z-index: 1;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown {
    display: block;
    position: relative;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button {
    background-color: #fff;
    cursor: pointer;
    display: flex;
    height: 40px;
    position: relative;
    width: 100%;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display {
    align-items: center;
    border-left: none;
    color: #00617f;
    display: block;
    font-size: 12px;
    font-style: italic;
    font-weight: 800;
    justify-content: flex-start;
    line-height: 40px;
    overflow: hidden;
    padding-right: 15px;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display {
    font-size: 12px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow {
    border: 0;
    max-width: 45px;
    width: 100%;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow:before {
    color: #fff;
    content: "";
    display: block;
    font-family: FontAwesome;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    left: 10px;
    top: 2px;
    z-index: 1;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow:after {
    border: solid;
    border-color: transparent transparent #0091df;
    border-width: 0 12px 40px 0;
    content: "";
    display: block;
    height: 40px;
    position: absolute;
    left: 0;
    top: 0;
    width: 45px;
  }
}
@media (max-width: 375px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow:after {
    top: unset;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options {
    background: #fff;
    border: 0.1px solid #0091df;
    color: #ff3162;
    display: none;
    max-height: 250px;
    overflow-y: scroll;
    padding: 3px 0;
    position: fixed;
    transition: none;
    width: 280px;
    z-index: 2;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options::-webkit-scrollbar {
    position: absolute;
    left: 0;
    width: 8px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options::-webkit-scrollbar-track {
    background: #fff;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options::-webkit-scrollbar-thumb {
    background: #aaa;
    border-radius: 4px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options
    span {
    border-top: 1px solid #cfd7dc;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    list-style-type: none;
    margin-right: auto;
    margin-left: auto;
    padding: 10px;
    text-align: right;
    width: calc(100% - 20px);
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options
    span {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options
    span {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options
    span {
    font-size: 14px;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options
    span
    a {
    line-height: 1.5;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options
    span:first-child {
    border-top: none;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options
    span.highlighted,
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options
    span:hover {
    background-color: #f5fafd;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper:before {
    border: solid #ff3162;
    border-width: 1px 0 0;
    content: "";
    height: 1px;
    right: 0;
    margin-top: 8px;
    position: absolute;
    top: 0;
    transform: skewY(7deg);
    width: 100%;
    z-index: 1;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper:after {
    background-color: #10384f;
    clip-path: polygon(0 20px, 100%0, 100% 100%, 0 100%);
    content: "";
    height: 101%;
    right: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .paragraph--type--image-wide.aspect_ratio_16_9
    .video-embed-field-responsive-video,
  .paragraph--type--image-wide.aspect_ratio_3_2
    .video-embed-field-responsive-video {
    height: 100%;
    min-height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .paragraph--type--image-wide.aspect_ratio_16_9
    .video-embed-field-responsive-video:after,
  .paragraph--type--image-wide.aspect_ratio_3_2
    .video-embed-field-responsive-video:after {
    display: none;
  }
  .paragraph--type--image-wide.aspect_ratio_16_9
    .video-embed-field-responsive-video
    iframe,
  .paragraph--type--image-wide.aspect_ratio_3_2
    .video-embed-field-responsive-video
    iframe {
    height: 100% !important;
  }
  .paragraph--type--image-wide.aspect_ratio_3_2
    .video-embed-field-responsive-video {
    aspect-ratio: 3/2;
  }
  .paragraph--type--image-wide.aspect_ratio_16_9
    .video-embed-field-responsive-video {
    aspect-ratio: 16/9;
  }
  .paragraph--type--image-wide.top_focal_point
    .video-embed-field-responsive-video
    iframe {
    bottom: unset;
    object-fit: cover;
    object-position: top;
    top: 0;
  }
  .paragraph--type--image-wide.bottom_focal_point
    .video-embed-field-responsive-video
    iframe {
    bottom: 0;
    object-fit: cover;
    object-position: bottom;
    top: unset;
  }
  .paragraph--type--image-wide.center_focal_point
    .video-embed-field-responsive-video {
    align-items: center;
    display: flex;
  }
  .paragraph--type--image-wide.center_focal_point
    .video-embed-field-responsive-video
    iframe {
    bottom: unset;
    object-fit: cover;
    top: unset;
  }
}
@media (min-width: 481px) {
  .paragraph--type--image-wide {
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
    overflow: hidden;
    width: 100vw;
  }
}
@media (min-width: 992px) {
  .paragraph--type--image-wide {
    max-width: 1440px;
  }
  .paragraph--type--image-wide .image-wide-image-wrapper {
    display: block;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    right: 0;
    margin-top: 0;
    padding-right: 12%;
    padding-left: 15%;
    position: absolute;
    text-align: right;
    top: 0;
    width: 50%;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper:before,
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more:before {
    display: none;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper:after {
    clip-path: polygon(0 0, 100%0, 85% 100%, 0 100%);
    opacity: 0.9;
  }
  .paragraph--type--image-wide
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .ctalist-container {
    float: none;
  }
  .paragraph--type--image-wide .image-wide-image-wrapper .hero__line {
    border: 0.5px solid #ff3162;
    height: 120%;
    right: 45.5%;
    position: absolute;
    top: -30px;
    transform: translateX(0) rotate(-15deg);
    z-index: 3;
  }
  .paragraph--type--image-wide .image-wide-image-wrapper .angle {
    background-color: #00bcff;
    height: 100%;
    opacity: 0.5;
    position: absolute;
    left: -98%;
    transform: skewX(24deg);
    -webkit-transition: left 0.5s ease-out;
    -moz-transition: left 0.5s ease-out;
    -ms-transition: left 0.5s ease-out;
    -o-transition: left 0.5s ease-out;
    transition: left 0.5s ease-out;
    width: 100%;
    z-index: 1;
  }
  .paragraph--type--image-wide:hover .angle {
    left: -100%;
  }
  .paragraph--type--image-wide:hover .hero__line {
    transform: rotate(-20deg);
  }
  .paragraph--type--image-wide:hover .field--name-field-teaser-image img {
    transform: scale(1.05);
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper:hover
    .angle {
    right: -100%;
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper:hover
    .image-wide-text-wrapper
    .read-more:not(.cta-button) {
    margin-left: 15px;
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper:hover
    .image-wide-text-wrapper
    .read-more:not(.cta-button)
    .text:before {
    right: -22px;
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper:hover
    .hero__line {
    transform: translateX(0) rotate(-20deg);
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .hero__line {
    right: auto;
    left: 46%;
    transform: translateX(0) rotate(-16deg);
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .angle {
    right: -98%;
    -webkit-transition: right 0.5s ease-out;
    -moz-transition: right 0.5s ease-out;
    -ms-transition: right 0.5s ease-out;
    -o-transition: right 0.5s ease-out;
    transition: right 0.5s ease-out;
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .image-wide-text-wrapper {
    right: auto;
    padding-left: 5%;
    left: 0;
    text-align: left;
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more
    .text:before {
    display: inline-block;
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .image-wide-text-wrapper:after {
    clip-path: polygon(16%0, 100%0, 100% 100%, 0 100%);
  }
  .paragraph--type--image-wide.text-position-right
    .image-wide-image-wrapper
    .ctalist-container {
    margin-right: auto;
  }
  .paragraph--type--image-wide.blue-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper:before {
    border-color: #00bcff;
  }
  .paragraph--type--image-wide.blue-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper:after,
  .paragraph--type--image-wide.blue-alternate .image-wide-image-wrapper:after {
    background-color: #10384f;
  }
  .paragraph--type--image-wide.green
    .image-wide-image-wrapper
    .image-wide-text-wrapper:before {
    border-color: #00bcff;
  }
  .paragraph--type--image-wide.green
    .image-wide-image-wrapper
    .image-wide-text-wrapper:after {
    background-color: #042;
  }
  .paragraph--type--image-wide.green-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper:before {
    border-color: #89d329;
  }
  .paragraph--type--image-wide.green .image-wide-image-wrapper:after,
  .paragraph--type--image-wide.green-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper:after,
  .paragraph--type--image-wide.green-alternate .image-wide-image-wrapper:after {
    background-color: #042;
  }
  .paragraph--type--image-wide.purple
    .image-wide-image-wrapper
    .image-wide-text-wrapper:before {
    border-color: #89d329;
  }
  .paragraph--type--image-wide.purple
    .image-wide-image-wrapper
    .image-wide-text-wrapper:after {
    background-color: #443247;
  }
  .paragraph--type--image-wide.purple-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper:before {
    border-color: #ff3162;
  }
  .paragraph--type--image-wide.purple .image-wide-image-wrapper:after,
  .paragraph--type--image-wide.purple-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper:after,
  .paragraph--type--image-wide.purple-alternate
    .image-wide-image-wrapper:after {
    background-color: #443247;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper:before {
    border-color: #00617f;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper:after {
    background-color: #f7f7f7;
  }
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper:before {
    border-color: #624963;
  }
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper:after {
    background-color: #f7f7f7;
  }
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper:before {
    border-color: #624963;
  }
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper:after {
    background-color: #f7f7f7;
  }
  .paragraph--type--image-wide.blue
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text,
  .paragraph--type--image-wide.green-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text,
  .paragraph--type--image-wide.purple-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text {
    background-color: #fff;
    border: 0;
    color: #00617f;
  }
  .paragraph--type--image-wide.blue
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text:before,
  .paragraph--type--image-wide.green-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text:before,
  .paragraph--type--image-wide.purple-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text:before {
    background-color: #0091df;
    border: 0;
  }
  .paragraph--type--image-wide.blue
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display,
  .paragraph--type--image-wide.green-alternate
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display,
  .paragraph--type--image-wide.purple-alternate
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display {
    border: 0.1px solid #0091df;
    border-left: none;
    color: #00617f;
  }
  .paragraph--type--image-wide.blue
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow,
  .paragraph--type--image-wide.green-alternate
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow,
  .paragraph--type--image-wide.purple-alternate
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow {
    border-bottom: 0.1px solid #0091df;
    border-top: 0.1px solid #0091df;
  }
  .paragraph--type--image-wide.blue
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow:after,
  .paragraph--type--image-wide.green-alternate
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow:after,
  .paragraph--type--image-wide.purple-alternate
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow:after {
    border-color: transparent transparent #0091df;
  }
  .paragraph--type--image-wide.blue
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options,
  .paragraph--type--image-wide.green-alternate
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options,
  .paragraph--type--image-wide.purple-alternate
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options {
    border: 0.1px solid #0091df;
    color: #0091df;
  }
  .paragraph--type--image-wide.green
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text {
    background-color: #fff;
    border: 0;
    color: #2b6636;
  }
  .paragraph--type--image-wide.green
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text:before {
    background-color: #66b512;
    border: 0;
  }
  .paragraph--type--image-wide.green
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display {
    border: 0.1px solid #89d329;
    border-left: none;
    color: #2b6636;
  }
  .paragraph--type--image-wide.green
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow {
    border-bottom: 0.1px solid #89d329;
    border-top: 0.1px solid #89d329;
  }
  .paragraph--type--image-wide.green
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow:after {
    border-color: transparent transparent #66b512;
  }
  .paragraph--type--image-wide.green
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options {
    border: 0.1px solid #89d329;
    color: #89d329;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-headline {
    color: #d30f4b;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text {
    background-color: #d30f4b;
    border: 0;
    color: #fff;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text:before {
    background-color: #ff3162;
    border: 0;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display {
    border: 0.1px solid #ff3162;
    border-left: none;
    color: #d30f4b;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow {
    border-bottom: 0.1px solid #ff3162;
    border-top: 0.1px solid #ff3162;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow:after {
    border-color: transparent transparent #ff3162;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options {
    border: 0.1px solid #ff3162;
    color: #ff3162;
  }
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-headline,
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-headline {
    color: #00617f;
  }
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text {
    background-color: #624963;
    border: 0;
    color: #fff;
  }
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text:before {
    background-color: #443247;
    border: 0;
  }
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display {
    border: 0.1px solid #624963;
    border-left: none;
    color: #624963;
  }
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow {
    border-bottom: 0.1px solid #624963;
    border-top: 0.1px solid #624963;
  }
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow:after {
    border-color: transparent transparent #624963;
  }
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options {
    border: 0.1px solid #624963;
    color: #624963;
  }
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text {
    background-color: #2b6636;
    border: 0;
    color: #fff;
  }
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text:before {
    background-color: #66b512;
    border: 0;
  }
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display {
    border: 0.1px solid #89d329;
    border-left: none;
    color: #2b6636;
  }
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow {
    border-bottom: 0.1px solid #89d329;
    border-top: 0.1px solid #89d329;
  }
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow:after {
    border-color: transparent transparent #66b512;
  }
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options {
    border: 0.1px solid #89d329;
    color: #89d329;
  }
  .paragraph--type--image-wide.blue-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text,
  .paragraph--type--image-wide.purple
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text {
    background-color: #fff;
    border: 0;
    color: #d30f4b;
  }
  .paragraph--type--image-wide.blue-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text:before,
  .paragraph--type--image-wide.purple
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more.cta-button
    .text:before {
    background-color: #ff3162;
    border: 0;
  }
  .paragraph--type--image-wide.blue-alternate
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display,
  .paragraph--type--image-wide.purple
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-display {
    border: 0.1px solid #ff3162;
    border-left: none;
    color: #d30f4b;
  }
  .paragraph--type--image-wide.blue-alternate
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow,
  .paragraph--type--image-wide.purple
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow {
    border-bottom: 0.1px solid #ff3162;
    border-top: 0.1px solid #ff3162;
  }
  .paragraph--type--image-wide.blue-alternate
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow:after,
  .paragraph--type--image-wide.purple
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-button
    .ctalist-arrow:after {
    border-color: transparent transparent #ff3162;
  }
  .paragraph--type--image-wide.blue-alternate
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options,
  .paragraph--type--image-wide.purple
    .image-wide-image-wrapper
    .ctalist-container
    .ctalist-dropdown
    .ctalist-options {
    border: 0.1px solid #ff3162;
    color: #ff3162;
  }
  .paragraph--type--image-wide.blue-alternate .image-wide-image-wrapper .angle {
    background-color: #ff3162;
  }
  .paragraph--type--image-wide.blue-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    color: #fff;
  }
  .paragraph--type--image-wide.blue-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2 {
    color: #0091df;
  }
  .paragraph--type--image-wide.blue-alternate
    .image-wide-image-wrapper
    .hero__line {
    border: 0.5px solid #00bcff;
  }
  .paragraph--type--image-wide.green .image-wide-image-wrapper .angle {
    background-color: #89d329;
  }
  .paragraph--type--image-wide.green
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    color: #fff;
  }
  .paragraph--type--image-wide.green
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2,
  .paragraph--type--image-wide.green-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    color: #89d329;
  }
  .paragraph--type--image-wide.green .image-wide-image-wrapper .hero__line {
    border: 0.5px solid #00bcff;
  }
  .paragraph--type--image-wide.green-alternate
    .image-wide-image-wrapper
    .angle {
    background-color: #00bcff;
  }
  .paragraph--type--image-wide.green-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2 {
    color: #fff;
  }
  .paragraph--type--image-wide.green-alternate
    .image-wide-image-wrapper
    .hero__line {
    border: 0.5px solid #89d329;
  }
  .paragraph--type--image-wide.purple .image-wide-image-wrapper .angle {
    background-color: #ff3162;
  }
  .paragraph--type--image-wide.purple
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    color: #89d329;
  }
  .paragraph--type--image-wide.purple
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2 {
    color: #ff3162;
  }
  .paragraph--type--image-wide.purple .image-wide-image-wrapper .hero__line {
    border: 0.5px solid #89d329;
  }
  .paragraph--type--image-wide.purple-alternate
    .image-wide-image-wrapper
    .angle {
    background-color: #00bcff;
  }
  .paragraph--type--image-wide.purple-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    color: #fff;
  }
  .paragraph--type--image-wide.purple-alternate
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2 {
    color: #00bcff;
  }
  .paragraph--type--image-wide.purple-alternate
    .image-wide-image-wrapper
    .hero__line {
    border: 0.5px solid #ff3162;
  }
  .paragraph--type--image-wide.light-a .image-wide-image-wrapper .angle {
    background-color: #ff3162;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p,
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    color: #00617f;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2 {
    color: #d30f4b;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p
    strong,
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p
    strong,
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p
    strong {
    color: #10384f;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p
    em,
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p
    u,
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more,
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p {
    color: #00617f;
  }
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more
    .text:before,
  .paragraph--type--image-wide.light-a
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more:before,
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more
    .text:before,
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more:before,
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more
    .text:before,
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more:before {
    border-right: 1px solid #00617f;
  }
  .paragraph--type--image-wide.light-a .image-wide-image-wrapper .hero__line {
    border: 0.5px solid #00617f;
  }
  .paragraph--type--image-wide.light-a .image-wide-image-wrapper:after,
  .paragraph--type--image-wide.light-b .image-wide-image-wrapper:after,
  .paragraph--type--image-wide.light-c .image-wide-image-wrapper:after {
    background-color: #f7f7f7;
    opacity: 1;
  }
  .paragraph--type--image-wide.light-b .image-wide-image-wrapper .angle {
    background-color: #00bcff;
  }
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    color: #624963;
  }
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-title {
    color: #0091df;
  }
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p
    em,
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p
    u,
  .paragraph--type--image-wide.light-b
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more,
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p {
    color: #00617f;
  }
  .paragraph--type--image-wide.light-b .image-wide-image-wrapper .hero__line {
    border: 0.5px solid #624963;
  }
  .paragraph--type--image-wide.light-c .image-wide-image-wrapper .angle {
    background-color: #89d329;
  }
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-kicker {
    color: #624963;
  }
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .heading_h1_h2 {
    color: #2b6636;
  }
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p
    em,
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .field--name-field-description
    p
    u,
  .paragraph--type--image-wide.light-c
    .image-wide-image-wrapper
    .image-wide-text-wrapper
    .read-more {
    color: #00617f;
  }
  .paragraph--type--image-wide.light-c .image-wide-image-wrapper .hero__line {
    border: 0.5px solid #624963;
  }
}
@media (min-width: 1440px) {
  .paragraph--type--image-wide {
    margin-right: calc(50% - 720px);
    margin-left: calc(50% - 720px);
  }
  .nodetype--landing_page
    .paragraph--type--image-wide
    .image-wide-image-wrapper
    .field--name-field-teaser-image:before {
    background-color: #fff;
    content: " ";
    height: 50px;
    right: -5px;
    position: absolute;
    top: -33px;
    transform: rotate(1deg);
    width: calc(100% + 5px);
    z-index: 8;
  }
}
@media (max-width: 991px) {
  .nodetype--landing_page
    .paragraph--type--image-wide
    .image-wide-image-wrapper
    .field--name-field-teaser-image:before,
  .nodetype--landing_page
    .paragraph--type--image-wide.hide-skew
    .image-wide-image-wrapper
    .field--name-field-teaser-image:before {
    display: none;
  }
  .container,
  .container-fluid,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl,
  .paragraph--type--latest-news.grey-background .news-block-wrapper {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-right: auto;
    margin-left: auto;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    width: 100%;
  }
}
@media (min-width: 576px) {
  .container,
  .container-sm,
  .paragraph--type--latest-news.grey-background .news-block-wrapper {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm,
  .paragraph--type--latest-news.grey-background .news-block-wrapper {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .paragraph--type--latest-news.grey-background .news-block-wrapper {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .paragraph--type--latest-news.grey-background .news-block-wrapper {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl,
  .paragraph--type--latest-news.grey-background .news-block-wrapper {
    max-width: 1320px;
  }
  .paragraph--type--latest-news .news-block-wrapper > *,
  .row > * {
    box-sizing: border-box;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .paragraph--type--latest-news .news-block-wrapper .news-wrapper {
    width: 100%;
  }
  .col-md-6,
  .paragraph--type--latest-news
    .news-block-wrapper
    .margin-modules-wrapper
    ~ .news-wrapper {
    flex: 0 0 auto;
    width: 50%;
  }
  .paragraph--type--latest-news .news-block-wrapper,
  .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-right: calc(var(--bs-gutter-x) * -0.5);
    margin-left: calc(var(--bs-gutter-x) * -0.5);
    margin-top: calc(var(--bs-gutter-y) * -1);
  }
  .paragraph--type--latest-news .news-block-wrapper > *,
  .row > * {
    flex-shrink: 0;
    margin-top: var(--bs-gutter-y);
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    width: 100%;
  }
  .row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-1,
  .col-2 {
    flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-2 {
    width: 16.66667%;
  }
  .col-4,
  .col-5 {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-5 {
    width: 41.66667%;
  }
  .col-7,
  .col-8 {
    flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-8 {
    width: 66.66667%;
  }
  .col-10,
  .col-11 {
    flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-11 {
    width: 91.66667%;
  }
  .offset-1 {
    margin-right: 8.33333%;
  }
  .offset-2 {
    margin-right: 16.66667%;
  }
  .offset-4 {
    margin-right: 33.33333%;
  }
  .offset-5 {
    margin-right: 41.66667%;
  }
  .offset-7 {
    margin-right: 58.33333%;
  }
  .offset-8 {
    margin-right: 66.66667%;
  }
  .offset-10 {
    margin-right: 83.33333%;
  }
  .offset-11 {
    margin-right: 91.66667%;
  }
  .g-1,
  .gx-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-1,
  .gy-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-2,
  .gx-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-2,
  .gy-2 {
    --bs-gutter-y: 0.5rem;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-sm-1,
  .col-sm-2 {
    flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-sm-2 {
    width: 16.66667%;
  }
  .col-sm-4,
  .col-sm-5 {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-7,
  .col-sm-8 {
    flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-sm-8 {
    width: 66.66667%;
  }
  .col-sm-10,
  .col-sm-11 {
    flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .offset-sm-1 {
    margin-right: 8.33333%;
  }
  .offset-sm-2 {
    margin-right: 16.66667%;
  }
  .offset-sm-4 {
    margin-right: 33.33333%;
  }
  .offset-sm-5 {
    margin-right: 41.66667%;
  }
  .offset-sm-7 {
    margin-right: 58.33333%;
  }
  .offset-sm-8 {
    margin-right: 66.66667%;
  }
  .offset-sm-10 {
    margin-right: 83.33333%;
  }
  .offset-sm-11 {
    margin-right: 91.66667%;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-md-1,
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-md-1 {
    width: 8.33333%;
  }
  .col-md-2,
  .col-md-4 {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-md-4 {
    width: 33.33333%;
  }
  .col-md-5,
  .paragraph--type--latest-news .news-block-wrapper .margin-modules-wrapper {
    flex: 0 0 auto;
    width: 41.66667%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-10,
  .col-md-11 {
    flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-md-11 {
    width: 91.66667%;
  }
  .offset-md-1 {
    margin-right: 8.33333%;
  }
  .offset-md-2 {
    margin-right: 16.66667%;
  }
  .offset-md-4 {
    margin-right: 33.33333%;
  }
  .offset-md-5 {
    margin-right: 41.66667%;
  }
  .offset-md-7 {
    margin-right: 58.33333%;
  }
  .offset-md-8 {
    margin-right: 66.66667%;
  }
  .offset-md-10 {
    margin-right: 83.33333%;
  }
  .offset-md-11 {
    margin-right: 91.66667%;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-lg-1,
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-lg-2 {
    width: 16.66667%;
  }
  .col-lg-4,
  .col-lg-5 {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-lg-5 {
    width: 41.66667%;
  }
  .col-lg-7,
  .col-lg-8 {
    flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-lg-8 {
    width: 66.66667%;
  }
  .col-lg-10,
  .col-lg-11 {
    flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-lg-11 {
    width: 91.66667%;
  }
  .offset-lg-1 {
    margin-right: 8.33333%;
  }
  .offset-lg-2 {
    margin-right: 16.66667%;
  }
  .offset-lg-4 {
    margin-right: 33.33333%;
  }
  .offset-lg-5 {
    margin-right: 41.66667%;
  }
  .offset-lg-7 {
    margin-right: 58.33333%;
  }
  .offset-lg-8 {
    margin-right: 66.66667%;
  }
  .offset-lg-10 {
    margin-right: 83.33333%;
  }
  .offset-lg-11 {
    margin-right: 91.66667%;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-xl-2 {
    width: 16.66667%;
  }
  .col-xl-4,
  .col-xl-5 {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-xl-5 {
    width: 41.66667%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-xl-8 {
    width: 66.66667%;
  }
  .col-xl-10,
  .col-xl-11 {
    flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-xl-11 {
    width: 91.66667%;
  }
  .offset-xl-1 {
    margin-right: 8.33333%;
  }
  .offset-xl-2 {
    margin-right: 16.66667%;
  }
  .offset-xl-4 {
    margin-right: 33.33333%;
  }
  .offset-xl-5 {
    margin-right: 41.66667%;
  }
  .offset-xl-7 {
    margin-right: 58.33333%;
  }
  .offset-xl-8 {
    margin-right: 66.66667%;
  }
  .offset-xl-10 {
    margin-right: 83.33333%;
  }
  .offset-xl-11 {
    margin-right: 91.66667%;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-xxl-2 {
    width: 16.66667%;
  }
  .col-xxl-4,
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-xxl-5 {
    width: 41.66667%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-xxl-8 {
    width: 66.66667%;
  }
  .col-xxl-10,
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-xxl-11 {
    width: 91.66667%;
  }
  .offset-xxl-1 {
    margin-right: 8.33333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66667%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66667%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66667%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66667%;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .paragraph--type--latest-news {
    margin-bottom: 40px;
    margin-top: 40px;
  }
  body.bayer .paragraph--type--latest-news,
  body.idnet .paragraph--type--latest-news {
    margin-bottom: 0;
    margin-top: 0;
  }
  .paragraph--type--latest-news .field--name-field-title {
    font-size: 60px;
    font-style: normal;
    font-weight: 200;
    letter-spacing: 1px;
    line-height: 1.2;
    text-align: center;
  }
  .paragraph--type--latest-news .view-filters {
    display: none;
  }
  .paragraph--type--latest-news .news-block-wrapper {
    padding-top: 20px;
  }
  .paragraph--type--latest-news .news-block-wrapper .margin-modules-wrapper {
    margin-right: 25px;
    padding: 0 40px;
  }
  .paragraph--type--latest-news
    .news-block-wrapper
    .margin-modules-wrapper
    .field--name-field-top-margin-module {
    margin-right: 0;
    width: 100%;
  }
  .paragraph--type--latest-news
    .news-block-wrapper
    .margin-modules-wrapper
    .field--name-field-top-margin-module
    .paragraph {
    margin-bottom: 20px;
    width: 100%;
  }
  .paragraph--type--latest-news
    .news-block-wrapper
    .margin-modules-wrapper
    ~ .news-wrapper {
    margin-right: 10px;
    padding-right: 20px;
  }
  .paragraph--type--latest-news .news-block-wrapper .news-wrapper {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .paragraph--type--latest-news .news-block-wrapper .margin-modules-wrapper {
    padding: 0;
  }
  .paragraph--type--latest-news .news-block-wrapper .news-wrapper {
    padding-right: 40px;
  }
}
@media (max-width: 767px) {
  .paragraph--type--latest-news .field--name-field-title {
    font-size: 40px;
    padding-top: 15px;
  }
  .paragraph--type--latest-news .news-block-wrapper {
    flex-direction: column-reverse;
  }
  .paragraph--type--latest-news .news-block-wrapper .margin-modules-wrapper {
    margin: 20px 0;
    padding: 0 15px;
  }
  .paragraph--type--latest-news
    .news-block-wrapper
    .margin-modules-wrapper
    ~ .news-wrapper {
    padding-right: 0;
  }
  .paragraph--type--latest-news .news-block-wrapper .news-wrapper {
    margin-right: 0;
    padding: 0 15px 15px;
  }
  .paragraph--type--latest-news
    .news-block-wrapper
    .news-wrapper
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-title {
    padding-left: 10px;
  }
  .paragraph--type--latest-news.grey-background {
    background-color: rgba(0, 97, 127, 0.05);
    right: 50%;
    margin-right: -50vw;
    position: relative;
    width: 100vw;
  }
  .paragraph--type--latest-news.grey-background .news-block-wrapper {
    padding-bottom: 7px;
    padding-top: 7px;
  }
  .paragraph--type--latest-news.grey-background
    .news-block-wrapper
    .news-wrapper {
    padding-bottom: 40px;
  }
  .paragraph--type--latest-news.grey-background .field--name-field-title {
    line-height: unset;
  }
  .paragraph--type--latest-news .news-feed-wrapper .news-item-wrapper {
    border-bottom: 1px solid #c2dcf0;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-partner-press {
    color: #0091df;
    font-size: 12px;
    font-style: normal;
    font-weight: 800;
    letter-spacing: 0.5px;
    text-transform: uppercase;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-partner-press {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-partner-press {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-partner-press {
    font-size: 12px;
  }
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-date {
    color: #de0043;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-date {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-date {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-date {
    font-size: 18px;
  }
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-topline {
    color: #10384f;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-topline {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-topline {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-topline {
    font-size: 15px;
  }
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-title {
    color: #10384f;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.16;
    padding-top: 5px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-title {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-title {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-title {
    font-size: 24px;
  }
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-links {
    display: flex;
  }
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-links
    .lock-news:before {
    content: "C";
    font-family: Glyphter;
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #de0043;
    display: block;
    font-size: 16px;
    line-height: inherit;
    margin-left: 6px;
  }
  .paragraph--type--latest-news .read-more {
    color: #de0043;
  }
  .paragraph--type--latest-news .read-more:before {
    border-right: 1px solid #de0043;
  }
  .paragraph--type--latest-news .overview-cta a {
    color: #00617f;
    font-weight: 800;
    padding-right: 3px;
  }
  .paragraph--type--latest-news .overview-cta a:before {
    color: #00617f;
    font-family: none;
    font-size: 19px;
    font-style: none;
    line-height: 0.8;
  }
  .paragraph--type--latest-news .overview-cta a:hover {
    color: #00617f;
  }
  .cta,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    background-color: transparent;
    border: var(--bs-border-width) solid transparent;
    display: inline-block;
    user-select: none;
    vertical-align: middle;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: var(--bs-border-radius);
    background: #de0043 no-repeat 0%0;
    border-radius: 0;
    color: #fff;
    font-size: 12px;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 0.58px;
    line-height: 1;
    margin: 5px 0;
    overflow: hidden;
    padding: 18px 22px 18px 70px;
    position: relative;
    text-align: right;
    text-transform: uppercase;
    -webkit-transition: padding 0.3s ease;
    -moz-transition: padding 0.3s ease;
    -ms-transition: padding 0.3s ease;
    -o-transition: padding 0.3s ease;
    transition: padding 0.3s ease;
  }
}
@media (prefers-reduced-motion: reduce) {
  .cta,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    transition: none;
  }
  .cta:hover,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:hover {
    color: #212529;
    text-decoration: none;
  }
  .cta.focus,
  .cta:focus,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .focus.product-link,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:focus {
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    outline: 0;
  }
  .cta.disabled,
  .cta:disabled,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .disabled.product-link,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:disabled {
    opacity: 0.65;
  }
}
@media (max-width: 1440px) {
  .cta,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .cta,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .cta,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    font-size: 12px;
  }
  .cta:before,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:before {
    background-color: #ff3162;
    content: "";
    display: block;
    height: 100%;
    right: calc(100% - 54px);
    opacity: 1;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    touch-action: none;
    transform: skewX(12deg);
    -webkit-transition: right 0.3s ease;
    -moz-transition: right 0.3s ease;
    -ms-transition: right 0.3s ease;
    -o-transition: right 0.3s ease;
    transition: right 0.3s ease;
    width: 100px;
  }
  .cta:after,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:after {
    background: no-repeat 50%;
    background-size: 14px 20px;
    color: #fff;
    content: "";
    display: block;
    font-family: FontAwesome;
    font-size: 20px;
    font-style: normal;
    pointer-events: none;
    position: absolute;
    left: 20px;
    top: calc(50% - 11px);
    touch-action: none;
    -webkit-transition: left 0.3s ease;
    -moz-transition: left 0.3s ease;
    -ms-transition: left 0.3s ease;
    -o-transition: left 0.3s ease;
    transition: left 0.3s ease;
  }
  .cta:focus,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:focus,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    body.has-hover
    .product-link:hover,
  body.has-hover .cta:hover,
  body.has-hover
    .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:hover {
    padding-right: 30px;
    padding-left: 62px;
  }
  .cta:focus:after,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:focus:after,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    body.has-hover
    .product-link:hover:after,
  body.has-hover .cta:hover:after,
  body.has-hover
    .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:hover:after {
    left: 30px;
  }
  .cta:focus:before,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:focus:before,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    body.has-hover
    .product-link:hover:before,
  body.has-hover .cta:hover:before,
  body.has-hover
    .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:hover:before {
    right: 110%;
  }
  .cta:focus,
  .cta:focus-within,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:focus,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:focus-within {
    outline: 4px solid #a8a8a8;
    padding-right: 30px;
    padding-left: 62px;
  }
  .cta:focus-within:after,
  .cta:focus:after,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:focus-within:after,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:focus:after {
    left: 30px;
  }
  .cta:focus-within:before,
  .cta:focus:before,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:focus-within:before,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:focus:before {
    right: 110%;
  }
  .cta:focus,
  .cta:hover,
  .cta:visited,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:focus,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:hover,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:visited {
    color: #fff;
    text-decoration: none;
  }
  .cta.load-more:after,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .load-more.product-link:after {
    content: "+";
  }
  .product-filters .form-item-product-title label {
    display: none;
  }
  .product-filters .form-item-product-title input {
    border-radius: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: 54px;
    line-height: 1;
    margin: 0;
    padding: 15px;
  }
}
@media (max-width: 1440px) {
  .product-filters .form-item-product-title input {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .product-filters .form-item-product-title input {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .product-filters .form-item-product-title input {
    font-size: 16px;
  }
  .product-filters .form-item-product-title input::placeholder {
    letter-spacing: 0.5px;
    line-height: 1.3;
  }
  .product-filters .form-item-product-title input.form-clicked {
    color: transparent;
  }
  .product-filters .product-search-icon {
    display: none;
  }
  .product-filters .product-filter-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    list-style: none;
    margin-top: -10px;
  }
  .product-filters .product-filter-wrapper fieldset {
    cursor: pointer;
    flex: 0 0 48.5%;
    margin-top: 10px;
    max-width: 48.5%;
    padding-bottom: 0;
    position: relative;
    transform: none !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    -ms-transform: none !important;
    z-index: 9;
  }
  .product-filters .product-filter-wrapper fieldset:first-of-type {
    z-index: 9;
  }
  .product-filters .product-filter-wrapper fieldset:nth-of-type(2) {
    z-index: 8;
  }
  .product-filters .product-filter-wrapper fieldset:nth-of-type(3) {
    z-index: 7;
  }
  .product-filters .product-filter-wrapper fieldset:nth-of-type(4) {
    z-index: 6;
  }
  .product-filters .product-filter-wrapper fieldset legend {
    background-color: #624963;
    border: 1px solid #834283;
    display: block;
    height: 54px;
    margin: 0;
    outline: 0;
    overflow: hidden;
    padding: 12px 24px 12px 21px;
    position: relative;
    text-decoration: none;
  }
  .product-filters .product-filter-wrapper fieldset legend .fieldset-legend {
    bottom: 0;
    color: #fff;
    display: flex;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: 100%;
    right: 0;
    padding: 12px 24px 12px 21px;
    position: absolute;
    left: 0;
    top: 0;
  }
}
@media (max-width: 1440px) {
  .product-filters .product-filter-wrapper fieldset legend .fieldset-legend {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .product-filters .product-filter-wrapper fieldset legend .fieldset-legend {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .product-filters .product-filter-wrapper fieldset legend .fieldset-legend {
    font-size: 16px;
  }
  .product-filters .product-filter-wrapper fieldset legend:before {
    background-color: #443247;
    content: "";
    display: block;
    height: 100%;
    right: calc(100% - 54px);
    opacity: 0.4;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    touch-action: none;
    transform: skewX(12deg);
    width: 100%;
  }
  .product-filters .product-filter-wrapper fieldset legend:after {
    color: #fff;
    content: "";
    display: block;
    font-family: FontAwesome;
    font-size: 22px;
    font-weight: 100;
    position: absolute;
    left: 12px;
    top: 8px;
    z-index: 1;
  }
  .product-filters .product-filter-wrapper fieldset legend.show:after {
    transform: rotate(-180deg);
  }
  .product-filters .product-filter-wrapper fieldset legend.show:before {
    opacity: 0;
  }
  .product-filters .product-filter-wrapper fieldset legend.show,
  .product-filters .product-filter-wrapper fieldset legend:focus,
  .product-filters .product-filter-wrapper fieldset legend:focus-within {
    padding-right: 35px;
  }
  .product-filters .product-filter-wrapper fieldset legend.show:after,
  .product-filters .product-filter-wrapper fieldset legend:focus-within:after,
  .product-filters .product-filter-wrapper fieldset legend:focus:after {
    left: 25px;
    -webkit-transition: left 0.3s ease;
    -moz-transition: left 0.3s ease;
    -ms-transition: left 0.3s ease;
    -o-transition: left 0.3s ease;
    transition: left 0.3s ease;
  }
  .product-filters .product-filter-wrapper fieldset legend.show:before,
  .product-filters .product-filter-wrapper fieldset legend:focus-within:before,
  .product-filters .product-filter-wrapper fieldset legend:focus:before {
    opacity: 0 !important;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  .product-filters .product-filter-wrapper fieldset .fieldset-wrapper {
    background-color: #fff;
    border: 1px solid #624963;
    display: block;
    height: auto;
    right: 0;
    margin: 0;
    overflow: hidden;
    padding: 5px 13px 13px;
    position: absolute;
    width: 100%;
    z-index: 100;
  }
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes {
    display: block;
    max-height: 100px;
    overflow-y: auto;
    position: relative;
  }
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox {
    display: flex;
    font-size: 14px;
    margin: 4px 4px 2px;
    padding-bottom: 0;
    padding-right: 26px;
  }
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox
    label {
    border: 0;
    color: #0d2a40;
    display: flex;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    height: 100%;
    letter-spacing: 0.44px;
    line-height: 18px;
    padding: 3px;
    position: static;
    text-indent: inherit;
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox
    label {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox
    label {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox
    label {
    font-size: 14px;
  }
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox
    label:before {
    background: #fff;
    border: 1px solid #443247;
    content: " ";
    height: 16px;
    right: 0;
    position: absolute;
    top: 4px;
    width: 16px;
  }
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox
    label:before:focus,
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox
    label:before:focus-visible,
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox:focus,
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox:focus-visible {
    outline: 2px solid #de0043;
    outline-offset: 2px;
  }
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox
    label:after {
    top: 5px;
  }
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes::-webkit-scrollbar {
    width: 8px;
  }
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes::-webkit-scrollbar-track {
    background: #fff;
  }
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes::-webkit-scrollbar-thumb {
    background: #aaa;
    border-radius: 4px;
  }
  .product-filters .product-filter-wrapper fieldset .fieldset-wrapper.show {
    display: block;
    right: -4px;
    margin-top: 58px;
    width: calc(100% + 8px);
  }
  .paragraph--type--product-block
    .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper.show {
    width: 103%;
  }
  .product-filters .product-filter-wrapper fieldset .fieldset-wrapper.hide {
    display: none;
  }
  .product-filters .product-filter-wrapper fieldset:focus,
  .product-filters .product-filter-wrapper fieldset:focus-within {
    outline: 2px solid #10384f;
    outline-offset: 4px;
  }
  .product-filters .product-filter-wrapper fieldset .fieldset-wrapper {
    border-top: none;
  }
  .product-alphabets {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .product-alphabets li {
    float: right;
    width: 7.69231%;
  }
  .product-alphabets li a {
    color: #624963;
    display: block;
    font-size: 28px;
    font-style: normal;
    font-weight: 800;
    letter-spacing: 0.54px;
    text-align: center;
    width: 30px;
  }
}
@media (max-width: 1440px) {
  .product-alphabets li a {
    font-size: 28px;
  }
}
@media (max-width: 991px) {
  .product-alphabets li a {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .product-alphabets li a {
    font-size: 28px;
  }
  .product-alphabets li a.disabled-letter {
    cursor: default;
    opacity: 0.25;
    pointer-events: none;
    position: relative;
  }
  .product-alphabets li a.active-letter:active,
  .product-alphabets li a.active-letter:hover {
    color: #ff3162;
  }
  .product-alphabets li {
    width: 11%;
  }
  .paragraph--type--product-block {
    margin-bottom: 40px;
    margin-top: 40px;
  }
  body.bayer .paragraph--type--product-block,
  body.idnet .paragraph--type--product-block {
    margin-bottom: 0;
    margin-top: 0;
  }
  .paragraph--type--product-block .product-your-selection,
  .paragraph--type--product-block .switch-product-view {
    display: none !important;
  }
  .paragraph--type--product-block .field--name-field-title {
    font-size: 60px;
    font-style: normal;
    font-weight: 200;
    letter-spacing: 1.25px;
    text-align: center;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--product-block .field--name-field-title {
    font-size: 52px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--product-block .field--name-field-title {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--product-block .field--name-field-title {
    font-size: 40px;
  }
  .paragraph--type--product-block .field--name-field-description {
    margin: 0 auto;
    max-width: 680px;
    text-align: center;
  }
  .paragraph--type--product-block .field--name-field-description p {
    color: #0d2a40;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0.56px;
    line-height: 26px;
    margin-bottom: 40px;
    text-align: center;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--product-block .field--name-field-description p {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--product-block .field--name-field-description p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--product-block .field--name-field-description p {
    font-size: 18px;
  }
  .paragraph--type--product-block .product-search {
    position: relative;
  }
  .paragraph--type--product-block .product-search .sliding-a,
  .paragraph--type--product-block .product-search .sliding-z {
    height: 150px;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-indent: -99em;
    transform: translateX(92%);
    width: 150px;
    z-index: 2;
    background-size: contain;
  }
  .paragraph--type--product-block .product-search .sliding-a {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='274' height='213' viewBox='0 0 274 213'%3E%3Cpath d='M0 213 139.4 0h87.8L274 213h-76.9l-5.4-34.6H97.6L76.9 213zm184.1-78.8-12.4-80.5h-.6l-47.4 80.5z' style='fill:%23ff3162'/%3E%3C/svg%3E")
      no-repeat 50%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='301' height='290' viewBox='0 0 301 290'%3E%3Cpath d='M191.2 99.5 146 186.4h55.7l-9.8-86.9zM0 290 168 0h87.9L301 290h-87.9l-4.9-41.4h-94.8L91.1 290z' style='fill:%23ff3162'/%3E%3C/svg%3E");
    right: 0;
    top: 15px;
    transition: right 0.5s ease-out;
  }
  .paragraph--type--product-block .product-search .sliding-z {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='314' height='290' viewBox='0 0 314 290'%3E%3Cpath d='m0 289.9 15-74.3L176.9 74.3H53.3L68.8 0H314l-14.2 74.3-166.4 141.3h140.3l-15.5 74.3z' style='fill:%2310384f'/%3E%3C/svg%3E")
      no-repeat 50%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='314' height='290' viewBox='0 0 314 290'%3E%3Cpath d='m0 289.9 15-74.3L176.9 74.3H53.3L68.8 0H314l-14.2 74.3-166.4 141.3h140.3l-15.5 74.3z' style='fill:%2310384f'/%3E%3C/svg%3E");
    left: 0;
    top: 0;
    transition: left 0.5s ease-out;
  }
  .paragraph--type--product-block .product-search #bayer-product-search-form {
    margin: 16px auto;
    max-width: 588px;
    padding: 50px 0 0;
    position: relative;
    z-index: 1;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .text-search
    .form-item {
    padding-bottom: 15px;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .filter-items-container-wrapper {
    display: none;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper {
    padding-top: 110px;
    text-align: center;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    font-size: 12px;
    font-style: italic;
    font-weight: 800;
    padding: 0;
    z-index: 1;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    font-size: 12px;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link
    a,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link
    a:link,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link
    a:visited {
    color: #fff;
    display: block;
    padding: 18px 22px 18px 70px;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link
    a:hover {
    padding: 18px 30px 18px 62px;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link.loading:after {
    animation: spin 1s ease-out infinite;
    border: 5px solid #fff;
    border-radius: 50%;
    border-top-color: #ff3162;
    content: "";
    height: 30px;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    left: 0;
    width: 30px;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link.loading:before {
    background-color: #de0043;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link.loading
    a {
    color: transparent;
  }
  @-webkit-keyframes spin {
    0% {
      -webkit-transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(-1turn);
    }
  }
  @keyframes spin {
    0% {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(-1turn);
    }
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link
    .all-products,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link
    .count-product,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link
    .count-products {
    font-size: 14px;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link
    .all-products.show,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link
    .count-product.show,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link
    .count-products.show {
    display: block;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link
    .all-products.hide,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link
    .count-product.hide,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link
    .count-products.hide,
  .paragraph--type--product-block
    .product-search
    .field--name-field-product-page-url {
    display: none;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:focus,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:focus-within,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link:hover {
    padding: 0 !important;
  }
}
@media (min-width: 1441px) {
  .paragraph--type--product-block .product-search .sliding-z {
    height: 318px;
    margin-left: -32px;
    left: 0;
    top: 70px;
    transform: translateX(0);
    width: 300px;
  }
  .paragraph--type--product-block .product-search .sliding-a {
    height: 318px;
    right: 0;
    margin-right: -60px;
    transform: translateX(0);
    width: 300px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--product-block .product-search .sliding-a,
  .paragraph--type--product-block .product-search .sliding-z {
    height: 215px;
    transform: translateX(0);
    width: 228px;
  }
  .paragraph--type--product-block .product-search .sliding-z {
    margin-left: -59px;
    top: 70px;
  }
  .paragraph--type--product-block .product-search .sliding-a {
    margin-right: -80px;
  }
}
@media (max-width: 1199px) {
  .paragraph--type--product-block .product-search #bayer-product-search-form {
    max-width: 470px;
  }
  .paragraph--type--product-block .product-search .sliding-z {
    margin-left: 2px;
    top: 70px;
  }
  .paragraph--type--product-block .product-search .sliding-a {
    margin-right: -20px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--product-block .field--name-field-title {
    letter-spacing: 0.9px;
  }
  .paragraph--type--product-block .product-search #bayer-product-search-form {
    max-width: 588px;
  }
  .paragraph--type--product-block .product-search .sliding-a {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='274' height='213' viewBox='0 0 274 213'%3E%3Cpath d='M0 213 139.4 0h87.8L274 213h-76.9l-5.4-34.6H97.6L76.9 213zm184.1-78.8-12.4-80.5h-.6l-47.4 80.5z' style='fill:%23ff3162'/%3E%3C/svg%3E")
      no-repeat 50%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='274' height='213' viewBox='0 0 274 213'%3E%3Cpath d='M0 213 139.4 0h87.8L274 213h-76.9l-5.4-34.6H97.6L76.9 213zm184.1-78.8-12.4-80.5h-.6l-47.4 80.5z' style='fill:%23ff3162'/%3E%3C/svg%3E");
    background-size: contain;
    height: 190px;
    right: 50%;
    margin: 0;
    left: inherit;
    top: 0;
    transform: translateX(92%);
    width: 280px;
  }
  .paragraph--type--product-block .product-search .sliding-z {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='278' height='213' viewBox='0 0 278 213'%3E%3Cpath d='M0 213h230l10.3-47.7H107.5L269 41.8 278 0H55.2L45 47.7h126.5L8.8 172.1z' style='fill:%2310384f'/%3E%3C/svg%3E");
    background-size: contain;
    height: 190px;
    right: inherit;
    margin: 0;
    left: 50%;
    top: 50px;
    transform: translateX(-92%);
    width: 280px;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-filters {
    margin-top: 250px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--product-block .product-search .sliding-a,
  .paragraph--type--product-block .product-search .sliding-z {
    height: 150px;
    width: 150px;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-filters {
    margin-top: 170px;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-filters
    .product-filter-wrapper {
    display: block;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-filters
    .product-filter-wrapper
    fieldset {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-filters
    .product-filter-wrapper
    fieldset:first-child {
    padding-left: 0;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-filters
    .product-filter-wrapper
    fieldset:last-child {
    padding-right: 0;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper {
    padding-top: 165px;
  }
  body.rtl
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper {
    direction: ltr;
  }
  body.rtl
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker,
  body.rtl
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text,
  body.rtl
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title {
    text-align: start;
  }
  body.rtl
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta,
  body.rtl
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link,
  body.rtl
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link,
  body.rtl
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .read-more {
    align-self: start;
  }
  body.rtl
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta:hover,
  body.rtl
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link:hover,
  body.rtl
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link:hover,
  body.rtl
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .read-more:hover {
    padding-left: 15px;
  }
  body.rtl
    .paragraph--type--image-overlay.position-left.text-position-3_1_aspect_ratio
    .teaser-content-wrapper
    .teaser-text-wrapper,
  body.rtl
    .paragraph--type--image-overlay.position-left.text-position-4_1_aspect_ratio
    .teaser-content-wrapper
    .teaser-text-wrapper {
    padding-right: 20px;
    padding-left: 50px;
  }
  body.rtl
    .paragraph--type--image-overlay.position-right
    .text-position-3_1_aspect_ratio
    .teaser-content-wrapper
    .teaser-text-wrapper,
  body.rtl
    .paragraph--type--image-overlay.position-right.text-position-4_1_aspect_ratio
    .teaser-content-wrapper
    .teaser-text-wrapper {
    padding-left: 25px;
  }
  .paragraph--type--stock-price {
    margin-top: 5px;
    text-align: left;
  }
  .paragraph--type--stock-price .field--name-field-title {
    margin-bottom: 0 !important;
  }
  .paragraph--type--stock-price .field--name-field-title h5 {
    color: #00617f;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    letter-spacing: 0.31px;
    line-height: 1.2;
    margin-bottom: 15px;
    text-align: left;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price .field--name-field-title h5 {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price .field--name-field-title h5 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price .field--name-field-title h5 {
    font-size: 16px;
  }
  .paragraph--type--stock-price .stock-price-list .stock-price-item {
    margin: 15px 0 25px;
  }
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-name {
    color: #10384f;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    margin: 15px 0 6px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-name {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-name {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-name {
    font-size: 24px;
  }
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-date {
    color: #10384f;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.5;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-date {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-date {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-date {
    font-size: 14px;
  }
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-value {
    color: #10384f;
    font-size: 50px;
    font-style: normal;
    font-weight: 200;
    line-height: 1.2;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-value {
    font-size: 50px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-value {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-value {
    font-size: 50px;
  }
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-change {
    color: #10384f;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-change {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-change {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-change {
    font-size: 24px;
  }
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-change.down:before,
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-change.up:before {
    display: inline-block;
    font-family: Glyphter;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "K";
    font-size: 16px;
    margin-left: 5px;
  }
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-change.up:before {
    color: #89d329;
  }
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-change.down:before {
    color: #ff3162;
    transform: rotate(-180deg);
  }
  .paragraph--type--stock-price .stock-dropdown {
    display: inline-flex;
    flex-direction: column;
    height: auto;
    max-width: 157px;
    width: 100%;
  }
  .paragraph--type--stock-price .stock-dropdown .stock-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .paragraph--type--stock-price .stock-dropdown .stock-container .stock-button {
    display: inline-flex;
    position: relative;
  }
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-button
    .stock-display {
    align-items: center;
    border: 0.1px solid #67b513;
    border-left: none;
    color: #67b513;
    display: inline-flex;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 50px;
    line-height: 50px;
    max-width: 157px;
    padding-right: 20px;
    text-align: right;
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-button
    .stock-display {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-button
    .stock-display {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-button
    .stock-display {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-button
    .stock-arrow {
    border-bottom: 0.1px solid #67b513;
    border-top: 0.1px solid #67b513;
    max-width: 56px;
    width: 100%;
  }
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-button
    .stock-arrow:before {
    color: #fff;
    content: "";
    display: block;
    font-family: FontAwesome;
    font-size: 30px;
    height: 50px;
    position: absolute;
    left: 15px;
    z-index: 1;
  }
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-button
    .stock-arrow:after {
    border: solid;
    border-color: transparent transparent #67b513;
    border-width: 0 12px 50px 0;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 55px;
  }
  .paragraph--type--stock-price .stock-dropdown .stock-container .stock-items {
    border: 0.1px solid #67b513;
    border-top: none;
    display: inline-flex;
  }
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-items.hide {
    display: none;
  }
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-items
    li {
    border-top: 1px solid #cfd7dc;
    cursor: pointer;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    list-style-type: none;
    margin-right: auto;
    margin-left: auto;
    padding: 10px;
    text-align: right;
    width: calc(100% - 20px);
  }
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-items
    li:first-child {
    border-top: none;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-items
    li {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-items
    li {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-items
    li {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 767px) {
  .paragraph--type--stock-price,
  .paragraph--type--stock-price .field--name-field-title h5 {
    text-align: right;
  }
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl,
.paragraph--type--latest-news.grey-background .news-block-wrapper {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (min-width: 576px) {
  .container,
  .container-sm,
  .paragraph--type--latest-news.grey-background .news-block-wrapper {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm,
  .paragraph--type--latest-news.grey-background .news-block-wrapper {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .paragraph--type--latest-news.grey-background .news-block-wrapper {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .paragraph--type--latest-news.grey-background .news-block-wrapper {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl,
  .paragraph--type--latest-news.grey-background .news-block-wrapper {
    max-width: 1320px;
  }
}
.paragraph--type--latest-news .news-block-wrapper > *,
.row > * {
  box-sizing: border-box;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-1,
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-2,
  .col-sm-3 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4,
  .col-sm-5 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-6,
  .col-sm-7 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-8,
  .col-sm-9 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10,
  .col-sm-11 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-12,
  .paragraph--type--latest-news .news-block-wrapper .margin-modules-wrapper,
  .paragraph--type--latest-news .news-block-wrapper .news-wrapper {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333333%;
  }
  .offset-sm-2 {
    margin-right: 16.66666667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333333%;
  }
  .offset-sm-5 {
    margin-right: 41.66666667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333333%;
  }
  .offset-sm-8 {
    margin-right: 66.66666667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333333%;
  }
  .offset-sm-11 {
    margin-right: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-auto,
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    width: auto;
  }
  .col-md-1,
  .col-md-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3,
  .col-md-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5,
  .paragraph--type--latest-news .news-block-wrapper .margin-modules-wrapper {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6,
  .paragraph--type--latest-news
    .news-block-wrapper
    .margin-modules-wrapper
    ~ .news-wrapper {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333333%;
  }
  .offset-md-2 {
    margin-right: 16.66666667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333333%;
  }
  .offset-md-5 {
    margin-right: 41.66666667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333333%;
  }
  .offset-md-8 {
    margin-right: 66.66666667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333333%;
  }
  .offset-md-11 {
    margin-right: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-auto,
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    width: auto;
  }
  .col-lg-1,
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3,
  .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5,
  .col-lg-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7,
  .col-lg-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-10,
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11,
  .col-lg-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333333%;
  }
  .offset-lg-2 {
    margin-right: 16.66666667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333333%;
  }
  .offset-lg-5 {
    margin-right: 41.66666667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333333%;
  }
  .offset-lg-8 {
    margin-right: 66.66666667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333333%;
  }
  .offset-lg-11 {
    margin-right: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xl-11 {
    margin-right: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    width: 16.66666667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    width: 66.66666667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !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;
}
.d-none {
  display: none !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-left: 0 !important;
}
.me-1 {
  margin-left: 0.25rem !important;
}
.me-2 {
  margin-left: 0.5rem !important;
}
.me-3 {
  margin-left: 1rem !important;
}
.me-4 {
  margin-left: 1.5rem !important;
}
.me-5 {
  margin-left: 3rem !important;
}
.me-auto {
  margin-left: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-right: 0 !important;
}
.ms-1 {
  margin-right: 0.25rem !important;
}
.ms-2 {
  margin-right: 0.5rem !important;
}
.ms-3 {
  margin-right: 1rem !important;
}
.ms-4 {
  margin-right: 1.5rem !important;
}
.ms-5 {
  margin-right: 3rem !important;
}
.ms-auto {
  margin-right: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-left: 0 !important;
}
.pe-1 {
  padding-left: 0.25rem !important;
}
.pe-2 {
  padding-left: 0.5rem !important;
}
.pe-3 {
  padding-left: 1rem !important;
}
.pe-4 {
  padding-left: 1.5rem !important;
}
.pe-5 {
  padding-left: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-right: 0 !important;
}
.ps-1 {
  padding-right: 0.25rem !important;
}
.ps-2 {
  padding-right: 0.5rem !important;
}
.ps-3 {
  padding-right: 1rem !important;
}
.ps-4 {
  padding-right: 1.5rem !important;
}
.ps-5 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .me-sm-3 {
    margin-left: 1rem !important;
  }
  .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .me-sm-5 {
    margin-left: 3rem !important;
  }
  .me-sm-auto {
    margin-left: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-right: 0 !important;
  }
  .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .ms-sm-auto {
    margin-right: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-right: 0 !important;
  }
  .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-left: 0 !important;
  }
  .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .me-md-3 {
    margin-left: 1rem !important;
  }
  .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .me-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-auto {
    margin-left: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-right: 0 !important;
  }
  .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .ms-md-3 {
    margin-right: 1rem !important;
  }
  .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .ms-md-5 {
    margin-right: 3rem !important;
  }
  .ms-md-auto {
    margin-right: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .pe-md-3 {
    padding-left: 1rem !important;
  }
  .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .pe-md-5 {
    padding-left: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-right: 0 !important;
  }
  .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .ps-md-3 {
    padding-right: 1rem !important;
  }
  .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .ps-md-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.paragraph--type--latest-news .news-block-wrapper,
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.paragraph--type--latest-news .news-block-wrapper > *,
.row > * {
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.col-auto,
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66667%;
}
.col-auto {
  width: auto;
}
.col-1,
.col-2 {
  flex: 0 0 auto;
  width: 8.33333%;
}
.col-2 {
  width: 16.66667%;
}
.col-3,
.col-4 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  width: 33.33333%;
}
.col-5,
.col-6 {
  flex: 0 0 auto;
  width: 41.66667%;
}
.col-6 {
  width: 50%;
}
.col-7,
.col-8 {
  flex: 0 0 auto;
  width: 58.33333%;
}
.col-8 {
  width: 66.66667%;
}
.col-10,
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  width: 83.33333%;
}
.col-11,
.col-12 {
  flex: 0 0 auto;
  width: 91.66667%;
}
.col-12 {
  width: 100%;
}
.offset-1 {
  margin-right: 8.33333%;
}
.offset-2 {
  margin-right: 16.66667%;
}
.offset-3 {
  margin-right: 25%;
}
.offset-4 {
  margin-right: 33.33333%;
}
.offset-5 {
  margin-right: 41.66667%;
}
.offset-6 {
  margin-right: 50%;
}
.offset-7 {
  margin-right: 58.33333%;
}
.offset-8 {
  margin-right: 66.66667%;
}
.offset-9 {
  margin-right: 75%;
}
.offset-10 {
  margin-right: 83.33333%;
}
.offset-11 {
  margin-right: 91.66667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-sm-1,
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    width: 8.33333%;
  }
  .col-sm-2,
  .col-sm-3 {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4,
  .col-sm-5 {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-6,
  .col-sm-7 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333%;
  }
  .col-sm-8,
  .col-sm-9 {
    flex: 0 0 auto;
    width: 66.66667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10,
  .col-sm-11 {
    flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .col-sm-12,
  .paragraph--type--latest-news .news-block-wrapper .margin-modules-wrapper,
  .paragraph--type--latest-news .news-block-wrapper .news-wrapper {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333%;
  }
  .offset-sm-2 {
    margin-right: 16.66667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333%;
  }
  .offset-sm-5 {
    margin-right: 41.66667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333%;
  }
  .offset-sm-8 {
    margin-right: 66.66667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333%;
  }
  .offset-sm-11 {
    margin-right: 91.66667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-auto,
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-md-auto {
    width: auto;
  }
  .col-md-1,
  .col-md-2 {
    flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-md-2 {
    width: 16.66667%;
  }
  .col-md-3,
  .col-md-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333%;
  }
  .col-md-5,
  .paragraph--type--latest-news .news-block-wrapper .margin-modules-wrapper {
    flex: 0 0 auto;
    width: 41.66667%;
  }
  .col-md-6,
  .paragraph--type--latest-news
    .news-block-wrapper
    .margin-modules-wrapper
    ~ .news-wrapper {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333%;
  }
  .offset-md-2 {
    margin-right: 16.66667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333%;
  }
  .offset-md-5 {
    margin-right: 41.66667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333%;
  }
  .offset-md-8 {
    margin-right: 66.66667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333%;
  }
  .offset-md-11 {
    margin-right: 91.66667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-auto,
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-lg-auto {
    width: auto;
  }
  .col-lg-1,
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-lg-2 {
    width: 16.66667%;
  }
  .col-lg-3,
  .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333%;
  }
  .col-lg-5,
  .col-lg-6 {
    flex: 0 0 auto;
    width: 41.66667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7,
  .col-lg-8 {
    flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-lg-8 {
    width: 66.66667%;
  }
  .col-lg-10,
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333%;
  }
  .col-lg-11,
  .col-lg-12 {
    flex: 0 0 auto;
    width: 91.66667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333%;
  }
  .offset-lg-2 {
    margin-right: 16.66667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333%;
  }
  .offset-lg-5 {
    margin-right: 41.66667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333%;
  }
  .offset-lg-8 {
    margin-right: 66.66667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333%;
  }
  .offset-lg-11 {
    margin-right: 91.66667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-xl-2 {
    width: 16.66667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-xl-8 {
    width: 66.66667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333%;
  }
  .offset-xl-2 {
    margin-right: 16.66667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333%;
  }
  .offset-xl-5 {
    margin-right: 41.66667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333%;
  }
  .offset-xl-8 {
    margin-right: 66.66667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333%;
  }
  .offset-xl-11 {
    margin-right: 91.66667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-xxl-2 {
    width: 16.66667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-xxl-8 {
    width: 66.66667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.paragraph--type--latest-news {
  margin-bottom: 40px;
  margin-top: 40px;
}
body.bayer .paragraph--type--latest-news,
body.idnet .paragraph--type--latest-news {
  margin-bottom: 0;
  margin-top: 0;
}
.paragraph--type--latest-news .field--name-field-title {
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 1px;
  line-height: 1.2;
  text-align: center;
}
.paragraph--type--latest-news .view-filters {
  display: none;
}
.paragraph--type--latest-news .news-block-wrapper {
  padding-top: 20px;
}
.paragraph--type--latest-news .news-block-wrapper .margin-modules-wrapper {
  margin-right: 25px;
  padding: 0 40px;
}
.paragraph--type--latest-news
  .news-block-wrapper
  .margin-modules-wrapper
  .field--name-field-top-margin-module {
  margin-right: 0;
  width: 100%;
}
.paragraph--type--latest-news
  .news-block-wrapper
  .margin-modules-wrapper
  .field--name-field-top-margin-module
  .paragraph {
  margin-bottom: 20px;
  width: 100%;
}
.paragraph--type--latest-news
  .news-block-wrapper
  .margin-modules-wrapper
  ~ .news-wrapper {
  margin-right: 10px;
  padding-right: 20px;
}
.paragraph--type--latest-news .news-block-wrapper .news-wrapper {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (max-width: 991px) {
  .paragraph--type--latest-news .news-block-wrapper .margin-modules-wrapper {
    padding: 0;
  }
  .paragraph--type--latest-news .news-block-wrapper .news-wrapper {
    padding-right: 40px;
  }
}
@media (max-width: 767px) {
  .paragraph--type--latest-news .field--name-field-title {
    font-size: 40px;
    padding-top: 15px;
  }
  .paragraph--type--latest-news .news-block-wrapper {
    flex-direction: column-reverse;
  }
  .paragraph--type--latest-news .news-block-wrapper .margin-modules-wrapper {
    margin: 20px 0;
    padding: 0 15px;
  }
  .paragraph--type--latest-news
    .news-block-wrapper
    .margin-modules-wrapper
    ~ .news-wrapper {
    padding-right: 0;
  }
  .paragraph--type--latest-news .news-block-wrapper .news-wrapper {
    margin-right: 0;
    padding: 0 15px 15px;
  }
  .paragraph--type--latest-news
    .news-block-wrapper
    .news-wrapper
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-title {
    padding-left: 10px;
  }
}
.paragraph--type--latest-news.grey-background {
  background-color: rgba(0, 97, 127, 0.05);
  right: 50%;
  margin-right: -50vw;
  position: relative;
  width: 100vw;
}
.paragraph--type--latest-news.grey-background .news-block-wrapper {
  padding-bottom: 7px;
  padding-top: 7px;
}
.paragraph--type--latest-news.grey-background
  .news-block-wrapper
  .news-wrapper {
  padding-bottom: 40px;
}
.paragraph--type--latest-news.grey-background .field--name-field-title {
  line-height: unset;
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.col-auto,
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  width: auto;
}
.col-1,
.col-2 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  width: 16.66666667%;
}
.col-3,
.col-4 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5,
.col-6 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7,
.col-8 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-10,
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11,
.col-12 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
.offset-1 {
  margin-right: 8.33333333%;
}
.offset-2 {
  margin-right: 16.66666667%;
}
.offset-3 {
  margin-right: 25%;
}
.offset-4 {
  margin-right: 33.33333333%;
}
.offset-5 {
  margin-right: 41.66666667%;
}
.offset-6 {
  margin-right: 50%;
}
.offset-7 {
  margin-right: 58.33333333%;
}
.offset-8 {
  margin-right: 66.66666667%;
}
.offset-9 {
  margin-right: 75%;
}
.offset-10 {
  margin-right: 83.33333333%;
}
.offset-11 {
  margin-right: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-auto,
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    width: auto;
  }
  .col-sm-1,
  .col-sm-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-3,
  .col-sm-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-5,
  .col-sm-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7,
  .col-sm-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-10,
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-11,
  .col-sm-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333333%;
  }
  .offset-sm-2 {
    margin-right: 16.66666667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333333%;
  }
  .offset-sm-5 {
    margin-right: 41.66666667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333333%;
  }
  .offset-sm-8 {
    margin-right: 66.66666667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333333%;
  }
  .offset-sm-11 {
    margin-right: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-auto,
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    width: auto;
  }
  .col-md-1,
  .col-md-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3,
  .col-md-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5,
  .col-md-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333333%;
  }
  .offset-md-2 {
    margin-right: 16.66666667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333333%;
  }
  .offset-md-5 {
    margin-right: 41.66666667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333333%;
  }
  .offset-md-8 {
    margin-right: 66.66666667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333333%;
  }
  .offset-md-11 {
    margin-right: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-auto,
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    width: auto;
  }
  .col-lg-1,
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3,
  .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5,
  .col-lg-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7,
  .col-lg-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-10,
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11,
  .col-lg-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333333%;
  }
  .offset-lg-2 {
    margin-right: 16.66666667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333333%;
  }
  .offset-lg-5 {
    margin-right: 41.66666667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333333%;
  }
  .offset-lg-8 {
    margin-right: 66.66666667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333333%;
  }
  .offset-lg-11 {
    margin-right: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xl-11 {
    margin-right: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    width: 16.66666667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    width: 66.66666667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !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;
}
.d-none {
  display: none !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-left: 0 !important;
}
.me-1 {
  margin-left: 0.25rem !important;
}
.me-2 {
  margin-left: 0.5rem !important;
}
.me-3 {
  margin-left: 1rem !important;
}
.me-4 {
  margin-left: 1.5rem !important;
}
.me-5 {
  margin-left: 3rem !important;
}
.me-auto {
  margin-left: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-right: 0 !important;
}
.ms-1 {
  margin-right: 0.25rem !important;
}
.ms-2 {
  margin-right: 0.5rem !important;
}
.ms-3 {
  margin-right: 1rem !important;
}
.ms-4 {
  margin-right: 1.5rem !important;
}
.ms-5 {
  margin-right: 3rem !important;
}
.ms-auto {
  margin-right: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-left: 0 !important;
}
.pe-1 {
  padding-left: 0.25rem !important;
}
.pe-2 {
  padding-left: 0.5rem !important;
}
.pe-3 {
  padding-left: 1rem !important;
}
.pe-4 {
  padding-left: 1.5rem !important;
}
.pe-5 {
  padding-left: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-right: 0 !important;
}
.ps-1 {
  padding-right: 0.25rem !important;
}
.ps-2 {
  padding-right: 0.5rem !important;
}
.ps-3 {
  padding-right: 1rem !important;
}
.ps-4 {
  padding-right: 1.5rem !important;
}
.ps-5 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .me-sm-3 {
    margin-left: 1rem !important;
  }
  .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .me-sm-5 {
    margin-left: 3rem !important;
  }
  .me-sm-auto {
    margin-left: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-right: 0 !important;
  }
  .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .ms-sm-auto {
    margin-right: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-right: 0 !important;
  }
  .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-left: 0 !important;
  }
  .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .me-md-3 {
    margin-left: 1rem !important;
  }
  .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .me-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-auto {
    margin-left: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-right: 0 !important;
  }
  .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .ms-md-3 {
    margin-right: 1rem !important;
  }
  .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .ms-md-5 {
    margin-right: 3rem !important;
  }
  .ms-md-auto {
    margin-right: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .pe-md-3 {
    padding-left: 1rem !important;
  }
  .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .pe-md-5 {
    padding-left: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-right: 0 !important;
  }
  .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .ps-md-3 {
    padding-right: 1rem !important;
  }
  .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .ps-md-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
.paragraph--type--latest-news .news-feed-wrapper .news-item-wrapper {
  border-bottom: 1px solid #c2dcf0;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.paragraph--type--latest-news
  .news-feed-wrapper
  .news-item-wrapper
  .news-item-partner-press {
  color: #0091df;
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
@media (max-width: 1440px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-partner-press {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-partner-press {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-partner-press {
    font-size: 12px;
  }
}
.paragraph--type--latest-news
  .news-feed-wrapper
  .news-item-wrapper
  .news-item-date {
  color: #de0043;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0;
}
@media (max-width: 1440px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-date {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-date {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-date {
    font-size: 18px;
  }
}
.paragraph--type--latest-news
  .news-feed-wrapper
  .news-item-wrapper
  .news-item-topline {
  color: #10384f;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0;
}
@media (max-width: 1440px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-topline {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-topline {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-topline {
    font-size: 15px;
  }
}
.paragraph--type--latest-news
  .news-feed-wrapper
  .news-item-wrapper
  .news-item-title {
  color: #10384f;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.16;
  padding-top: 5px;
}
@media (max-width: 1440px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-title {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-title {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--latest-news
    .news-feed-wrapper
    .news-item-wrapper
    .news-item-title {
    font-size: 24px;
  }
}
.paragraph--type--latest-news
  .news-feed-wrapper
  .news-item-wrapper
  .news-links {
  display: flex;
}
.paragraph--type--latest-news
  .news-feed-wrapper
  .news-item-wrapper
  .news-links
  .lock-news:before {
  content: "C";
  font-family: Glyphter;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #de0043;
  display: block;
  font-size: 16px;
  line-height: inherit;
  margin-left: 6px;
}
.paragraph--type--latest-news .read-more {
  color: #de0043;
}
.paragraph--type--latest-news .read-more:before {
  border-right: 1px solid #de0043;
}
.paragraph--type--latest-news .overview-cta a {
  color: #00617f;
  font-weight: 800;
  padding-right: 3px;
}
.paragraph--type--latest-news .overview-cta a:before {
  color: #00617f;
  font-family: none;
  font-size: 19px;
  font-style: none;
  line-height: 0.8;
}
.paragraph--type--latest-news .overview-cta a:hover {
  color: #00617f;
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-1turn);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-1turn);
  }
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.col-auto,
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  width: auto;
}
.col-1,
.col-2 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  width: 16.66666667%;
}
.col-3,
.col-4 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5,
.col-6 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7,
.col-8 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-10,
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11,
.col-12 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
.offset-1 {
  margin-right: 8.33333333%;
}
.offset-2 {
  margin-right: 16.66666667%;
}
.offset-3 {
  margin-right: 25%;
}
.offset-4 {
  margin-right: 33.33333333%;
}
.offset-5 {
  margin-right: 41.66666667%;
}
.offset-6 {
  margin-right: 50%;
}
.offset-7 {
  margin-right: 58.33333333%;
}
.offset-8 {
  margin-right: 66.66666667%;
}
.offset-9 {
  margin-right: 75%;
}
.offset-10 {
  margin-right: 83.33333333%;
}
.offset-11 {
  margin-right: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-auto,
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    width: auto;
  }
  .col-sm-1,
  .col-sm-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-3,
  .col-sm-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-5,
  .col-sm-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7,
  .col-sm-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-10,
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-11,
  .col-sm-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333333%;
  }
  .offset-sm-2 {
    margin-right: 16.66666667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333333%;
  }
  .offset-sm-5 {
    margin-right: 41.66666667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333333%;
  }
  .offset-sm-8 {
    margin-right: 66.66666667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333333%;
  }
  .offset-sm-11 {
    margin-right: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-auto,
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    width: auto;
  }
  .col-md-1,
  .col-md-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3,
  .col-md-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5,
  .col-md-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333333%;
  }
  .offset-md-2 {
    margin-right: 16.66666667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333333%;
  }
  .offset-md-5 {
    margin-right: 41.66666667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333333%;
  }
  .offset-md-8 {
    margin-right: 66.66666667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333333%;
  }
  .offset-md-11 {
    margin-right: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-auto,
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    width: auto;
  }
  .col-lg-1,
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3,
  .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5,
  .col-lg-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7,
  .col-lg-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-10,
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11,
  .col-lg-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333333%;
  }
  .offset-lg-2 {
    margin-right: 16.66666667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333333%;
  }
  .offset-lg-5 {
    margin-right: 41.66666667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333333%;
  }
  .offset-lg-8 {
    margin-right: 66.66666667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333333%;
  }
  .offset-lg-11 {
    margin-right: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xl-11 {
    margin-right: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    width: 16.66666667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    width: 66.66666667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !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;
}
.d-none {
  display: none !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-left: 0 !important;
}
.me-1 {
  margin-left: 0.25rem !important;
}
.me-2 {
  margin-left: 0.5rem !important;
}
.me-3 {
  margin-left: 1rem !important;
}
.me-4 {
  margin-left: 1.5rem !important;
}
.me-5 {
  margin-left: 3rem !important;
}
.me-auto {
  margin-left: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-right: 0 !important;
}
.ms-1 {
  margin-right: 0.25rem !important;
}
.ms-2 {
  margin-right: 0.5rem !important;
}
.ms-3 {
  margin-right: 1rem !important;
}
.ms-4 {
  margin-right: 1.5rem !important;
}
.ms-5 {
  margin-right: 3rem !important;
}
.ms-auto {
  margin-right: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-left: 0 !important;
}
.pe-1 {
  padding-left: 0.25rem !important;
}
.pe-2 {
  padding-left: 0.5rem !important;
}
.pe-3 {
  padding-left: 1rem !important;
}
.pe-4 {
  padding-left: 1.5rem !important;
}
.pe-5 {
  padding-left: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-right: 0 !important;
}
.ps-1 {
  padding-right: 0.25rem !important;
}
.ps-2 {
  padding-right: 0.5rem !important;
}
.ps-3 {
  padding-right: 1rem !important;
}
.ps-4 {
  padding-right: 1.5rem !important;
}
.ps-5 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .me-sm-3 {
    margin-left: 1rem !important;
  }
  .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .me-sm-5 {
    margin-left: 3rem !important;
  }
  .me-sm-auto {
    margin-left: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-right: 0 !important;
  }
  .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .ms-sm-auto {
    margin-right: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-right: 0 !important;
  }
  .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-left: 0 !important;
  }
  .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .me-md-3 {
    margin-left: 1rem !important;
  }
  .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .me-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-auto {
    margin-left: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-right: 0 !important;
  }
  .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .ms-md-3 {
    margin-right: 1rem !important;
  }
  .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .ms-md-5 {
    margin-right: 3rem !important;
  }
  .ms-md-auto {
    margin-right: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .pe-md-3 {
    padding-left: 1rem !important;
  }
  .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .pe-md-5 {
    padding-left: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-right: 0 !important;
  }
  .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .ps-md-3 {
    padding-right: 1rem !important;
  }
  .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .ps-md-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
.cta {
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  padding: 18px 22px 18px 70px;
}
.cta,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link {
  background-color: transparent;
  border: var(--bs-border-width) solid transparent;
  display: inline-block;
  user-select: none;
  vertical-align: middle;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: var(--bs-border-radius);
  background: #de0043 no-repeat 0%0;
  border-radius: 0;
  color: #fff;
  letter-spacing: 0.58px;
  line-height: 1;
  margin: 5px 0;
  overflow: hidden;
  position: relative;
  text-align: right;
  text-transform: uppercase;
  -webkit-transition: padding 0.3s ease;
  -moz-transition: padding 0.3s ease;
  -ms-transition: padding 0.3s ease;
  -o-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}
@media (prefers-reduced-motion: reduce) {
  .cta,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    transition: none;
  }
}
.cta:hover,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:hover {
  color: #212529;
  text-decoration: none;
}
.cta.focus,
.cta:focus,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .focus.product-link,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  outline: 0;
}
.cta.disabled,
.cta:disabled,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .disabled.product-link,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:disabled {
  opacity: 0.65;
}
@media (max-width: 1440px) {
  .cta,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .cta,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .cta,
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    font-size: 12px;
  }
}
.cta:before,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:before {
  background-color: #ff3162;
  content: "";
  display: block;
  height: 100%;
  right: calc(100% - 54px);
  opacity: 1;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  touch-action: none;
  transform: skewX(12deg);
  -webkit-transition: right 0.3s ease;
  -moz-transition: right 0.3s ease;
  -ms-transition: right 0.3s ease;
  -o-transition: right 0.3s ease;
  transition: right 0.3s ease;
  width: 100px;
}
.cta:after,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:after {
  background: no-repeat 50%;
  background-size: 14px 20px;
  color: #fff;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 20px;
  font-style: normal;
  pointer-events: none;
  position: absolute;
  left: 20px;
  top: calc(50% - 11px);
  touch-action: none;
  -webkit-transition: left 0.3s ease;
  -moz-transition: left 0.3s ease;
  -ms-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
.cta:focus,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:focus,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  body.has-hover
  .product-link:hover,
body.has-hover .cta:hover,
body.has-hover
  .paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:hover {
  padding-right: 30px;
  padding-left: 62px;
}
.cta:focus:after,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:focus:after,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  body.has-hover
  .product-link:hover:after,
body.has-hover .cta:hover:after,
body.has-hover
  .paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:hover:after {
  left: 30px;
}
.cta:focus:before,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:focus:before,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  body.has-hover
  .product-link:hover:before,
body.has-hover .cta:hover:before,
body.has-hover
  .paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:hover:before {
  right: 110%;
}
.cta:focus,
.cta:focus-within {
  outline: 4px solid #a8a8a8;
  padding-right: 30px;
  padding-left: 62px;
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:focus,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:focus-within {
  outline: 4px solid #a8a8a8;
}
.cta:focus-within:after,
.cta:focus:after,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:focus-within:after,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:focus:after {
  left: 30px;
}
.cta:focus-within:before,
.cta:focus:before,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:focus-within:before,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:focus:before {
  right: 110%;
}
.cta:focus,
.cta:hover,
.cta:visited,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:focus,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:hover,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:visited {
  color: #fff;
  text-decoration: none;
}
.cta.load-more:after,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .load-more.product-link:after {
  content: "+";
}
.read-more {
  color: #ff3162;
  display: inline-block;
  font-weight: 800;
  letter-spacing: 0.5px;
  line-height: 1;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 1px;
  padding-top: 3px;
  position: relative;
  text-transform: uppercase;
}
.read-more:before {
  border-right: 1px solid #ff3162;
  content: " ";
  height: 100%;
  right: -10px;
  position: absolute;
  top: 0;
  transform: rotate(-11deg);
  width: 2px;
}
body.has-hover .read-more:hover,
body.has-hover a:hover .read-more {
  padding-right: 15px;
}
.overview-cta > a,
.read-more,
.read-more-cta {
  font-size: 12px;
  font-style: italic;
}
.read-more-cta {
  font-weight: 800;
  letter-spacing: 1.2px;
  line-height: 1.5;
}
@media (max-width: 1440px) {
  .read-more-cta {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .read-more-cta {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .read-more-cta {
    font-size: 12px;
  }
}
.read-more-cta:before {
  content: "/";
  margin-left: 6px;
}
.overview-cta > a {
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-right: 20px;
  padding-right: 5px;
  position: relative;
  text-transform: uppercase;
  word-break: break-word;
}
.overview-cta > a:before {
  content: "|||";
  display: inline-block;
  font-size: 17px;
  font-style: normal;
  font-weight: 100;
  right: -20px;
  line-height: 1;
  position: absolute;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  bottom: 0;
  color: #0091df;
  letter-spacing: 1;
  transform: skew(11deg);
}
body.has-hover .overview-cta > a:hover {
  padding-right: 15px;
  text-decoration: none;
}
.overview-cta > a,
.overview-cta > a:hover {
  color: #0091df;
  text-decoration: none;
}
.product-filters .form-item-product-title label,
.product-filters .product-search-icon {
  display: none;
}
.product-filters .form-item-product-title input {
  border-radius: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  height: 54px;
  line-height: 1;
  margin: 0;
  padding: 15px;
}
@media (max-width: 1440px) {
  .product-filters .form-item-product-title input {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .product-filters .form-item-product-title input {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .product-filters .form-item-product-title input {
    font-size: 16px;
  }
}
.product-filters .form-item-product-title input::placeholder {
  letter-spacing: 0.5px;
  line-height: 1.3;
}
.product-filters .form-item-product-title input.form-clicked {
  color: transparent;
}
.product-filters .product-filter-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  list-style: none;
  margin-top: -10px;
}
.product-filters .product-filter-wrapper fieldset {
  cursor: pointer;
  flex: 0 0 48.5%;
  margin-top: 10px;
  max-width: 48.5%;
  padding-bottom: 0;
  position: relative;
  transform: none !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -o-transform: none !important;
  -ms-transform: none !important;
  z-index: 9;
}
.product-filters .product-filter-wrapper fieldset:first-of-type {
  z-index: 9;
}
.product-filters .product-filter-wrapper fieldset:nth-of-type(2) {
  z-index: 8;
}
.product-filters .product-filter-wrapper fieldset:nth-of-type(3) {
  z-index: 7;
}
.product-filters .product-filter-wrapper fieldset:nth-of-type(4) {
  z-index: 6;
}
.product-filters .product-filter-wrapper fieldset legend {
  background-color: #624963;
  border: 1px solid #834283;
  display: block;
  height: 54px;
  margin: 0;
  outline: 0;
  overflow: hidden;
  padding: 12px 24px 12px 21px;
  position: relative;
  text-decoration: none;
}
.product-filters .product-filter-wrapper fieldset legend .fieldset-legend {
  bottom: 0;
  color: #fff;
  display: flex;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  height: 100%;
  right: 0;
  padding: 12px 24px 12px 21px;
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 1440px) {
  .product-filters .product-filter-wrapper fieldset legend .fieldset-legend {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .product-filters .product-filter-wrapper fieldset legend .fieldset-legend {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .product-filters .product-filter-wrapper fieldset legend .fieldset-legend {
    font-size: 16px;
  }
}
.product-filters .product-filter-wrapper fieldset legend:before {
  background-color: #443247;
  content: "";
  display: block;
  height: 100%;
  right: calc(100% - 54px);
  opacity: 0.4;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  touch-action: none;
  transform: skewX(12deg);
  width: 100%;
}
.product-filters .product-filter-wrapper fieldset legend:after {
  color: #fff;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 22px;
  font-weight: 100;
  position: absolute;
  left: 12px;
  top: 8px;
  z-index: 1;
}
.product-filters .product-filter-wrapper fieldset legend.show:after {
  transform: rotate(-180deg);
}
.product-filters .product-filter-wrapper fieldset legend.show:before {
  opacity: 0;
}
.product-filters .product-filter-wrapper fieldset legend.show,
.product-filters .product-filter-wrapper fieldset legend:focus,
.product-filters .product-filter-wrapper fieldset legend:focus-within {
  padding-right: 35px;
}
.product-filters .product-filter-wrapper fieldset legend.show:after,
.product-filters .product-filter-wrapper fieldset legend:focus-within:after,
.product-filters .product-filter-wrapper fieldset legend:focus:after {
  left: 25px;
  -webkit-transition: left 0.3s ease;
  -moz-transition: left 0.3s ease;
  -ms-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
.product-filters .product-filter-wrapper fieldset legend.show:before,
.product-filters .product-filter-wrapper fieldset legend:focus-within:before,
.product-filters .product-filter-wrapper fieldset legend:focus:before {
  opacity: 0 !important;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.product-filters .product-filter-wrapper fieldset .fieldset-wrapper {
  background-color: #fff;
  border: 1px solid #624963;
  display: block;
  height: auto;
  right: 0;
  margin: 0;
  overflow: hidden;
  padding: 5px 13px 13px;
  position: absolute;
  width: 100%;
  z-index: 100;
  border-top: none;
}
.product-filters
  .product-filter-wrapper
  fieldset
  .fieldset-wrapper
  .form-checkboxes {
  display: block;
  max-height: 100px;
  overflow-y: auto;
  position: relative;
}
.product-filters
  .product-filter-wrapper
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  .form-type-checkbox {
  display: flex;
  font-size: 14px;
  margin: 4px 4px 2px;
  padding-bottom: 0;
  padding-right: 26px;
}
.product-filters
  .product-filter-wrapper
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  .form-type-checkbox
  label {
  border: 0;
  color: #0d2a40;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 100%;
  letter-spacing: 0.44px;
  line-height: 18px;
  padding: 3px;
  position: static;
  text-indent: inherit;
  width: 100%;
}
@media (max-width: 1440px) {
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox
    label {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox
    label {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .product-filters
    .product-filter-wrapper
    fieldset
    .fieldset-wrapper
    .form-checkboxes
    .form-type-checkbox
    label {
    font-size: 14px;
  }
}
.product-filters
  .product-filter-wrapper
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  .form-type-checkbox
  label:before {
  background: #fff;
  border: 1px solid #443247;
  content: " ";
  height: 16px;
  right: 0;
  position: absolute;
  top: 4px;
  width: 16px;
}
.product-filters
  .product-filter-wrapper
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  .form-type-checkbox
  label:before:focus,
.product-filters
  .product-filter-wrapper
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  .form-type-checkbox
  label:before:focus-visible,
.product-filters
  .product-filter-wrapper
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  .form-type-checkbox:focus,
.product-filters
  .product-filter-wrapper
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  .form-type-checkbox:focus-visible {
  outline: 2px solid #de0043;
  outline-offset: 2px;
}
.product-filters
  .product-filter-wrapper
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  .form-type-checkbox
  label:after {
  top: 5px;
}
.product-filters
  .product-filter-wrapper
  fieldset
  .fieldset-wrapper
  .form-checkboxes::-webkit-scrollbar {
  width: 8px;
}
.product-filters
  .product-filter-wrapper
  fieldset
  .fieldset-wrapper
  .form-checkboxes::-webkit-scrollbar-track {
  background: #fff;
}
.product-filters
  .product-filter-wrapper
  fieldset
  .fieldset-wrapper
  .form-checkboxes::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 4px;
}
.product-filters .product-filter-wrapper fieldset .fieldset-wrapper.show {
  display: block;
  right: -4px;
  margin-top: 58px;
  width: calc(100% + 8px);
}
.paragraph--type--product-block
  .product-filters
  .product-filter-wrapper
  fieldset
  .fieldset-wrapper.show {
  width: 103%;
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .filter-items-container-wrapper,
.product-filters .product-filter-wrapper fieldset .fieldset-wrapper.hide {
  display: none;
}
.product-filters .product-filter-wrapper fieldset:focus,
.product-filters .product-filter-wrapper fieldset:focus-within {
  outline: 2px solid #10384f;
  outline-offset: 4px;
}
.product-alphabets {
  list-style: none;
  margin: 0;
  padding: 0;
}
.product-alphabets li {
  float: right;
  width: 7.69231%;
}
.product-alphabets li a {
  color: #624963;
  display: block;
  font-size: 28px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.54px;
  text-align: center;
  width: 30px;
}
@media (max-width: 1440px) {
  .product-alphabets li a {
    font-size: 28px;
  }
}
@media (max-width: 991px) {
  .product-alphabets li a {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .product-alphabets li a {
    font-size: 28px;
  }
}
.product-alphabets li a.disabled-letter {
  cursor: default;
  opacity: 0.25;
  pointer-events: none;
  position: relative;
}
.product-alphabets li a.active-letter:active,
.product-alphabets li a.active-letter:hover {
  color: #ff3162;
}
@media (max-width: 480px) {
  .product-alphabets li {
    width: 11%;
  }
}
.paragraph--type--product-block {
  margin-bottom: 40px;
  margin-top: 40px;
}
body.bayer .paragraph--type--product-block,
body.idnet .paragraph--type--product-block {
  margin-bottom: 0;
  margin-top: 0;
}
.paragraph--type--product-block .product-your-selection,
.paragraph--type--product-block .switch-product-view {
  display: none !important;
}
.paragraph--type--product-block .field--name-field-title {
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 1.25px;
  text-align: center;
}
@media (max-width: 1440px) {
  .paragraph--type--product-block .field--name-field-title {
    font-size: 52px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--product-block .field--name-field-title {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--product-block .field--name-field-title {
    font-size: 40px;
  }
}
.paragraph--type--product-block .field--name-field-description {
  margin: 0 auto;
  max-width: 680px;
  text-align: center;
}
.paragraph--type--product-block .field--name-field-description p {
  color: #0d2a40;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.56px;
  line-height: 26px;
  margin-bottom: 40px;
  text-align: center;
}
@media (max-width: 1440px) {
  .paragraph--type--product-block .field--name-field-description p {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--product-block .field--name-field-description p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--product-block .field--name-field-description p {
    font-size: 18px;
  }
}
.paragraph--type--product-block .product-search {
  position: relative;
}
.paragraph--type--product-block .product-search .sliding-a,
.paragraph--type--product-block .product-search .sliding-z {
  height: 150px;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  text-indent: -99em;
  transform: translateX(92%);
  width: 150px;
  z-index: 2;
  background-size: contain;
}
.paragraph--type--product-block .product-search .sliding-a {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='274' height='213' viewBox='0 0 274 213'%3E%3Cpath d='M0 213 139.4 0h87.8L274 213h-76.9l-5.4-34.6H97.6L76.9 213zm184.1-78.8-12.4-80.5h-.6l-47.4 80.5z' style='fill:%23ff3162'/%3E%3C/svg%3E")
    no-repeat 50%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='301' height='290' viewBox='0 0 301 290'%3E%3Cpath d='M191.2 99.5 146 186.4h55.7l-9.8-86.9zM0 290 168 0h87.9L301 290h-87.9l-4.9-41.4h-94.8L91.1 290z' style='fill:%23ff3162'/%3E%3C/svg%3E");
  right: 0;
  top: 15px;
  transition: right 0.5s ease-out;
}
.paragraph--type--product-block .product-search .sliding-z {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='314' height='290' viewBox='0 0 314 290'%3E%3Cpath d='m0 289.9 15-74.3L176.9 74.3H53.3L68.8 0H314l-14.2 74.3-166.4 141.3h140.3l-15.5 74.3z' style='fill:%2310384f'/%3E%3C/svg%3E")
    no-repeat 50%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='314' height='290' viewBox='0 0 314 290'%3E%3Cpath d='m0 289.9 15-74.3L176.9 74.3H53.3L68.8 0H314l-14.2 74.3-166.4 141.3h140.3l-15.5 74.3z' style='fill:%2310384f'/%3E%3C/svg%3E");
  left: 0;
  top: 0;
  transition: left 0.5s ease-out;
}
.paragraph--type--product-block .product-search #bayer-product-search-form {
  margin: 16px auto;
  max-width: 588px;
  padding: 50px 0 0;
  position: relative;
  z-index: 1;
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .text-search
  .form-item {
  padding-bottom: 15px;
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper {
  padding-top: 110px;
  text-align: center;
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link {
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  padding: 0;
  z-index: 1;
}
@media (max-width: 1440px) {
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper
    .product-link {
    font-size: 12px;
  }
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link
  a,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link
  a:link,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link
  a:visited {
  color: #fff;
  display: block;
  padding: 18px 22px 18px 70px;
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link
  a:hover {
  padding: 18px 30px 18px 62px;
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link.loading:after {
  animation: spin 1s ease-out infinite;
  border: 5px solid #fff;
  border-radius: 50%;
  border-top-color: #ff3162;
  content: "";
  height: 30px;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  left: 0;
  width: 30px;
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link.loading:before {
  background-color: #de0043;
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link.loading
  a {
  color: transparent;
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link
  .all-products,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link
  .count-product,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link
  .count-products {
  font-size: 14px;
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link
  .all-products.show,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link
  .count-product.show,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link
  .count-products.show {
  display: block;
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link
  .all-products.hide,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link
  .count-product.hide,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link
  .count-products.hide,
.paragraph--type--product-block
  .product-search
  .field--name-field-product-page-url {
  display: none;
}
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:focus,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:focus-within,
.paragraph--type--product-block
  .product-search
  #bayer-product-search-form
  .product-link-wrapper
  .product-link:hover {
  padding: 0 !important;
}
@media (min-width: 1441px) {
  .paragraph--type--product-block .product-search .sliding-z {
    height: 318px;
    margin-left: -32px;
    left: 0;
    top: 70px;
    transform: translateX(0);
    width: 300px;
  }
  .paragraph--type--product-block .product-search .sliding-a {
    height: 318px;
    right: 0;
    margin-right: -60px;
    transform: translateX(0);
    width: 300px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--product-block .product-search .sliding-a,
  .paragraph--type--product-block .product-search .sliding-z {
    height: 215px;
    transform: translateX(0);
    width: 228px;
  }
  .paragraph--type--product-block .product-search .sliding-z {
    margin-left: -59px;
    top: 70px;
  }
  .paragraph--type--product-block .product-search .sliding-a {
    margin-right: -80px;
  }
}
@media (max-width: 1199px) {
  .paragraph--type--product-block .product-search #bayer-product-search-form {
    max-width: 470px;
  }
  .paragraph--type--product-block .product-search .sliding-z {
    margin-left: 2px;
    top: 70px;
  }
  .paragraph--type--product-block .product-search .sliding-a {
    margin-right: -20px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--product-block .field--name-field-title {
    letter-spacing: 0.9px;
  }
  .paragraph--type--product-block .product-search #bayer-product-search-form {
    max-width: 588px;
  }
  .paragraph--type--product-block .product-search .sliding-a {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='274' height='213' viewBox='0 0 274 213'%3E%3Cpath d='M0 213 139.4 0h87.8L274 213h-76.9l-5.4-34.6H97.6L76.9 213zm184.1-78.8-12.4-80.5h-.6l-47.4 80.5z' style='fill:%23ff3162'/%3E%3C/svg%3E")
      no-repeat 50%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='274' height='213' viewBox='0 0 274 213'%3E%3Cpath d='M0 213 139.4 0h87.8L274 213h-76.9l-5.4-34.6H97.6L76.9 213zm184.1-78.8-12.4-80.5h-.6l-47.4 80.5z' style='fill:%23ff3162'/%3E%3C/svg%3E");
    background-size: contain;
    height: 190px;
    right: 50%;
    margin: 0;
    left: inherit;
    top: 0;
    transform: translateX(92%);
    width: 280px;
  }
  .paragraph--type--product-block .product-search .sliding-z {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='278' height='213' viewBox='0 0 278 213'%3E%3Cpath d='M0 213h230l10.3-47.7H107.5L269 41.8 278 0H55.2L45 47.7h126.5L8.8 172.1z' style='fill:%2310384f'/%3E%3C/svg%3E");
    background-size: contain;
    height: 190px;
    right: inherit;
    margin: 0;
    left: 50%;
    top: 50px;
    transform: translateX(-92%);
    width: 280px;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-filters {
    margin-top: 250px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--product-block .product-search .sliding-a,
  .paragraph--type--product-block .product-search .sliding-z {
    height: 150px;
    width: 150px;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-filters {
    margin-top: 170px;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-filters
    .product-filter-wrapper {
    display: block;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-filters
    .product-filter-wrapper
    fieldset {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-filters
    .product-filter-wrapper
    fieldset:first-child {
    padding-left: 0;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-filters
    .product-filter-wrapper
    fieldset:last-child {
    padding-right: 0;
  }
  .paragraph--type--product-block
    .product-search
    #bayer-product-search-form
    .product-link-wrapper {
    padding-top: 165px;
  }
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.col-auto,
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  width: auto;
}
.col-1,
.col-2 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  width: 16.66666667%;
}
.col-3,
.col-4 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5,
.col-6 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7,
.col-8 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-10,
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11,
.col-12 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
.offset-1 {
  margin-right: 8.33333333%;
}
.offset-2 {
  margin-right: 16.66666667%;
}
.offset-3 {
  margin-right: 25%;
}
.offset-4 {
  margin-right: 33.33333333%;
}
.offset-5 {
  margin-right: 41.66666667%;
}
.offset-6 {
  margin-right: 50%;
}
.offset-7 {
  margin-right: 58.33333333%;
}
.offset-8 {
  margin-right: 66.66666667%;
}
.offset-9 {
  margin-right: 75%;
}
.offset-10 {
  margin-right: 83.33333333%;
}
.offset-11 {
  margin-right: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-auto,
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    width: auto;
  }
  .col-sm-1,
  .col-sm-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-3,
  .col-sm-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-5,
  .col-sm-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7,
  .col-sm-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-10,
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-11,
  .col-sm-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333333%;
  }
  .offset-sm-2 {
    margin-right: 16.66666667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333333%;
  }
  .offset-sm-5 {
    margin-right: 41.66666667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333333%;
  }
  .offset-sm-8 {
    margin-right: 66.66666667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333333%;
  }
  .offset-sm-11 {
    margin-right: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-auto,
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    width: auto;
  }
  .col-md-1,
  .col-md-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3,
  .col-md-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5,
  .col-md-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333333%;
  }
  .offset-md-2 {
    margin-right: 16.66666667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333333%;
  }
  .offset-md-5 {
    margin-right: 41.66666667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333333%;
  }
  .offset-md-8 {
    margin-right: 66.66666667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333333%;
  }
  .offset-md-11 {
    margin-right: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-auto,
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    width: auto;
  }
  .col-lg-1,
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3,
  .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5,
  .col-lg-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7,
  .col-lg-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-10,
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11,
  .col-lg-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333333%;
  }
  .offset-lg-2 {
    margin-right: 16.66666667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333333%;
  }
  .offset-lg-5 {
    margin-right: 41.66666667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333333%;
  }
  .offset-lg-8 {
    margin-right: 66.66666667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333333%;
  }
  .offset-lg-11 {
    margin-right: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xl-11 {
    margin-right: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    width: 16.66666667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    width: 66.66666667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !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;
}
.d-none {
  display: none !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-left: 0 !important;
}
.me-1 {
  margin-left: 0.25rem !important;
}
.me-2 {
  margin-left: 0.5rem !important;
}
.me-3 {
  margin-left: 1rem !important;
}
.me-4 {
  margin-left: 1.5rem !important;
}
.me-5 {
  margin-left: 3rem !important;
}
.me-auto {
  margin-left: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-right: 0 !important;
}
.ms-1 {
  margin-right: 0.25rem !important;
}
.ms-2 {
  margin-right: 0.5rem !important;
}
.ms-3 {
  margin-right: 1rem !important;
}
.ms-4 {
  margin-right: 1.5rem !important;
}
.ms-5 {
  margin-right: 3rem !important;
}
.ms-auto {
  margin-right: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-left: 0 !important;
}
.pe-1 {
  padding-left: 0.25rem !important;
}
.pe-2 {
  padding-left: 0.5rem !important;
}
.pe-3 {
  padding-left: 1rem !important;
}
.pe-4 {
  padding-left: 1.5rem !important;
}
.pe-5 {
  padding-left: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-right: 0 !important;
}
.ps-1 {
  padding-right: 0.25rem !important;
}
.ps-2 {
  padding-right: 0.5rem !important;
}
.ps-3 {
  padding-right: 1rem !important;
}
.ps-4 {
  padding-right: 1.5rem !important;
}
.ps-5 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .me-sm-3 {
    margin-left: 1rem !important;
  }
  .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .me-sm-5 {
    margin-left: 3rem !important;
  }
  .me-sm-auto {
    margin-left: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-right: 0 !important;
  }
  .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .ms-sm-auto {
    margin-right: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-right: 0 !important;
  }
  .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-left: 0 !important;
  }
  .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .me-md-3 {
    margin-left: 1rem !important;
  }
  .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .me-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-auto {
    margin-left: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-right: 0 !important;
  }
  .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .ms-md-3 {
    margin-right: 1rem !important;
  }
  .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .ms-md-5 {
    margin-right: 3rem !important;
  }
  .ms-md-auto {
    margin-right: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .pe-md-3 {
    padding-left: 1rem !important;
  }
  .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .pe-md-5 {
    padding-left: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-right: 0 !important;
  }
  .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .ps-md-3 {
    padding-right: 1rem !important;
  }
  .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .ps-md-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
body.rtl
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper {
  direction: ltr;
}
body.rtl
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-kicker,
body.rtl
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-text,
body.rtl
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-title {
  text-align: start;
}
body.rtl
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-cta,
body.rtl
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-secondary-link,
body.rtl
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-tertiary-link,
body.rtl
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more {
  align-self: start;
}
body.rtl
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-cta:hover,
body.rtl
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-secondary-link:hover,
body.rtl
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-tertiary-link:hover,
body.rtl
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more:hover {
  padding-left: 15px;
}
body.rtl
  .paragraph--type--image-overlay.position-left.text-position-3_1_aspect_ratio
  .teaser-content-wrapper
  .teaser-text-wrapper,
body.rtl
  .paragraph--type--image-overlay.position-left.text-position-4_1_aspect_ratio
  .teaser-content-wrapper
  .teaser-text-wrapper {
  padding-right: 20px;
  padding-left: 50px;
}
body.rtl
  .paragraph--type--image-overlay.position-right
  .text-position-3_1_aspect_ratio
  .teaser-content-wrapper
  .teaser-text-wrapper,
body.rtl
  .paragraph--type--image-overlay.position-right.text-position-4_1_aspect_ratio
  .teaser-content-wrapper
  .teaser-text-wrapper {
  padding-left: 25px;
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.col-auto,
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  width: auto;
}
.col-1,
.col-2 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  width: 16.66666667%;
}
.col-3,
.col-4 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5,
.col-6 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7,
.col-8 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-10,
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11,
.col-12 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
.offset-1 {
  margin-right: 8.33333333%;
}
.offset-2 {
  margin-right: 16.66666667%;
}
.offset-3 {
  margin-right: 25%;
}
.offset-4 {
  margin-right: 33.33333333%;
}
.offset-5 {
  margin-right: 41.66666667%;
}
.offset-6 {
  margin-right: 50%;
}
.offset-7 {
  margin-right: 58.33333333%;
}
.offset-8 {
  margin-right: 66.66666667%;
}
.offset-9 {
  margin-right: 75%;
}
.offset-10 {
  margin-right: 83.33333333%;
}
.offset-11 {
  margin-right: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-auto,
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    width: auto;
  }
  .col-sm-1,
  .col-sm-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-3,
  .col-sm-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-5,
  .col-sm-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7,
  .col-sm-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-10,
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-11,
  .col-sm-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333333%;
  }
  .offset-sm-2 {
    margin-right: 16.66666667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333333%;
  }
  .offset-sm-5 {
    margin-right: 41.66666667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333333%;
  }
  .offset-sm-8 {
    margin-right: 66.66666667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333333%;
  }
  .offset-sm-11 {
    margin-right: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-auto,
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    width: auto;
  }
  .col-md-1,
  .col-md-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3,
  .col-md-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5,
  .col-md-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333333%;
  }
  .offset-md-2 {
    margin-right: 16.66666667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333333%;
  }
  .offset-md-5 {
    margin-right: 41.66666667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333333%;
  }
  .offset-md-8 {
    margin-right: 66.66666667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333333%;
  }
  .offset-md-11 {
    margin-right: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-auto,
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    width: auto;
  }
  .col-lg-1,
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3,
  .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5,
  .col-lg-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7,
  .col-lg-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-10,
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11,
  .col-lg-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333333%;
  }
  .offset-lg-2 {
    margin-right: 16.66666667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333333%;
  }
  .offset-lg-5 {
    margin-right: 41.66666667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333333%;
  }
  .offset-lg-8 {
    margin-right: 66.66666667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333333%;
  }
  .offset-lg-11 {
    margin-right: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xl-11 {
    margin-right: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    width: 16.66666667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    width: 66.66666667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !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;
}
.d-none {
  display: none !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-left: 0 !important;
}
.me-1 {
  margin-left: 0.25rem !important;
}
.me-2 {
  margin-left: 0.5rem !important;
}
.me-3 {
  margin-left: 1rem !important;
}
.me-4 {
  margin-left: 1.5rem !important;
}
.me-5 {
  margin-left: 3rem !important;
}
.me-auto {
  margin-left: auto !important;
}
.mb-0,
.paragraph--type--stock-price .field--name-field-title {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-right: 0 !important;
}
.ms-1 {
  margin-right: 0.25rem !important;
}
.ms-2 {
  margin-right: 0.5rem !important;
}
.ms-3 {
  margin-right: 1rem !important;
}
.ms-4 {
  margin-right: 1.5rem !important;
}
.ms-5 {
  margin-right: 3rem !important;
}
.ms-auto {
  margin-right: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-left: 0 !important;
}
.pe-1 {
  padding-left: 0.25rem !important;
}
.pe-2 {
  padding-left: 0.5rem !important;
}
.pe-3 {
  padding-left: 1rem !important;
}
.pe-4 {
  padding-left: 1.5rem !important;
}
.pe-5 {
  padding-left: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-right: 0 !important;
}
.ps-1 {
  padding-right: 0.25rem !important;
}
.ps-2 {
  padding-right: 0.5rem !important;
}
.ps-3 {
  padding-right: 1rem !important;
}
.ps-4 {
  padding-right: 1.5rem !important;
}
.ps-5 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .me-sm-3 {
    margin-left: 1rem !important;
  }
  .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .me-sm-5 {
    margin-left: 3rem !important;
  }
  .me-sm-auto {
    margin-left: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-right: 0 !important;
  }
  .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .ms-sm-auto {
    margin-right: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-right: 0 !important;
  }
  .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-left: 0 !important;
  }
  .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .me-md-3 {
    margin-left: 1rem !important;
  }
  .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .me-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-auto {
    margin-left: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-right: 0 !important;
  }
  .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .ms-md-3 {
    margin-right: 1rem !important;
  }
  .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .ms-md-5 {
    margin-right: 3rem !important;
  }
  .ms-md-auto {
    margin-right: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .pe-md-3 {
    padding-left: 1rem !important;
  }
  .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .pe-md-5 {
    padding-left: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-right: 0 !important;
  }
  .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .ps-md-3 {
    padding-right: 1rem !important;
  }
  .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .ps-md-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
.paragraph--type--stock-price {
  margin-top: 5px;
  text-align: left;
}
.paragraph--type--stock-price .field--name-field-title h5 {
  color: #00617f;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.31px;
  line-height: 1.2;
  margin-bottom: 15px;
  text-align: left;
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price .field--name-field-title h5 {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price .field--name-field-title h5 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price .field--name-field-title h5 {
    font-size: 16px;
  }
}
.paragraph--type--stock-price .stock-price-list .stock-price-item {
  margin: 15px 0 25px;
}
.paragraph--type--stock-price
  .stock-price-list
  .stock-price-item
  .stock-price-name {
  color: #10384f;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  margin: 15px 0 6px;
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-name {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-name {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-name {
    font-size: 24px;
  }
}
.paragraph--type--stock-price
  .stock-price-list
  .stock-price-item
  .stock-price-date {
  color: #10384f;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1.5;
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-date {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-date {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-date {
    font-size: 14px;
  }
}
.paragraph--type--stock-price
  .stock-price-list
  .stock-price-item
  .stock-price-value {
  color: #10384f;
  font-size: 50px;
  font-style: normal;
  font-weight: 200;
  line-height: 1.2;
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-value {
    font-size: 50px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-value {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-value {
    font-size: 50px;
  }
}
.paragraph--type--stock-price
  .stock-price-list
  .stock-price-item
  .stock-price-change {
  color: #10384f;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-change {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-change {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price
    .stock-price-list
    .stock-price-item
    .stock-price-change {
    font-size: 24px;
  }
}
.paragraph--type--stock-price
  .stock-price-list
  .stock-price-item
  .stock-price-change.down:before,
.paragraph--type--stock-price
  .stock-price-list
  .stock-price-item
  .stock-price-change.up:before {
  display: inline-block;
  font-family: Glyphter;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "K";
  font-size: 16px;
  margin-left: 5px;
}
.paragraph--type--stock-price
  .stock-price-list
  .stock-price-item
  .stock-price-change.up:before {
  color: #89d329;
}
.paragraph--type--stock-price
  .stock-price-list
  .stock-price-item
  .stock-price-change.down:before {
  color: #ff3162;
  transform: rotate(-180deg);
}
.paragraph--type--stock-price .stock-dropdown {
  display: inline-flex;
  flex-direction: column;
  height: auto;
  max-width: 157px;
  width: 100%;
}
.paragraph--type--stock-price .stock-dropdown .stock-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.paragraph--type--stock-price .stock-dropdown .stock-container .stock-button {
  display: inline-flex;
  position: relative;
}
.paragraph--type--stock-price
  .stock-dropdown
  .stock-container
  .stock-button
  .stock-display {
  align-items: center;
  border: 0.1px solid #67b513;
  border-left: none;
  color: #67b513;
  display: inline-flex;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  height: 50px;
  line-height: 50px;
  max-width: 157px;
  padding-right: 20px;
  text-align: right;
  width: 100%;
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-button
    .stock-display {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-button
    .stock-display {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-button
    .stock-display {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
.paragraph--type--stock-price
  .stock-dropdown
  .stock-container
  .stock-button
  .stock-arrow {
  border-bottom: 0.1px solid #67b513;
  border-top: 0.1px solid #67b513;
  max-width: 56px;
  width: 100%;
}
.paragraph--type--stock-price
  .stock-dropdown
  .stock-container
  .stock-button
  .stock-arrow:before {
  color: #fff;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 30px;
  height: 50px;
  position: absolute;
  left: 15px;
  z-index: 1;
}
.paragraph--type--stock-price
  .stock-dropdown
  .stock-container
  .stock-button
  .stock-arrow:after {
  border: solid;
  border-color: transparent transparent #67b513;
  border-width: 0 12px 50px 0;
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 55px;
}
.paragraph--type--stock-price .stock-dropdown .stock-container .stock-items {
  border: 0.1px solid #67b513;
  border-top: none;
  display: inline-flex;
}
.paragraph--type--stock-price
  .stock-dropdown
  .stock-container
  .stock-items.hide {
  display: none;
}
.paragraph--type--stock-price .stock-dropdown .stock-container .stock-items li {
  border-top: 1px solid #cfd7dc;
  cursor: pointer;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  list-style-type: none;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  text-align: right;
  width: calc(100% - 20px);
}
.paragraph--type--stock-price
  .stock-dropdown
  .stock-container
  .stock-items
  li:first-child {
  border-top: none;
}
@media (max-width: 1440px) {
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-items
    li {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-items
    li {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--stock-price
    .stock-dropdown
    .stock-container
    .stock-items
    li {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 767px) {
  .paragraph--type--stock-price,
  .paragraph--type--stock-price .field--name-field-title h5 {
    text-align: right;
  }
}
/*!
   * Bootstrap  v5.3.3 (https://getbootstrap.com/)
   * Copyright 2011-2024 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(-1turn);
  }
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
@keyframes placeholder-wave {
  to {
    mask-position: -200%0;
  }
}
:root,
[data-bs-theme="light"] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto,
    "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(
    180deg,
    hsla(0, 0%, 100%, 0.15),
    hsla(0, 0%, 100%, 0)
  );
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}
[data-bs-theme="dark"] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: hsla(0, 0%, 100%, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}
*,
:after,
:before {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  text-align: var(--bs-body-text-align);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}
hr {
  border: 0;
  border-top: var(--bs-border-width) solid;
  color: inherit;
  margin: 1rem 0;
  opacity: 0.25;
}
.h1,
.h2,
.h3,
.h4,
.h5 {
  color: var(--bs-heading-color);
  margin-bottom: 0.5rem;
  margin-top: 0;
}
.h6,
h6 {
  font-weight: 500;
  line-height: 1.2;
}
.h6,
dd,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0.5rem;
}
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--bs-heading-color);
  margin-top: 0;
}
.h1,
h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .h1,
  h1 {
    font-size: 2.5rem;
  }
}
.h2,
h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  .h2,
  h2 {
    font-size: 2rem;
  }
}
.h3,
h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  .h3,
  h3 {
    font-size: 1.75rem;
  }
}
.h4,
h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .h4,
  h4 {
    font-size: 1.5rem;
  }
}
.h5,
h5 {
  font-size: 1.25rem;
}
.h6,
h6 {
  font-size: 1rem;
}
dl,
p {
  margin-top: 0;
}
abbr[title] {
  cursor: help;
  text-decoration: underline dotted;
  text-decoration-skip-ink: none;
}
address,
dl,
ol,
p,
ul {
  margin-bottom: 1rem;
}
address {
  font-style: normal;
  line-height: inherit;
}
ol,
ul {
  padding-right: 2rem;
  margin-top: 0;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-right: 0;
}
blockquote,
figure {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
.small,
small {
  font-size: 0.875em;
}
.mark,
mark {
  background-color: var(--bs-highlight-bg);
  color: var(--bs-highlight-color);
  padding: 0.1875em;
}
sub,
sup {
  font-size: 0.75em;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
code,
kbd,
pre,
samp {
  font-family: var(--bs-font-monospace);
}
samp {
  font-size: 1em;
}
pre {
  display: block;
  margin-bottom: 1rem;
  margin-top: 0;
  overflow: auto;
}
pre code {
  font-size: inherit;
  word-break: normal;
}
code,
kbd,
pre {
  font-size: 0.875em;
}
code {
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code,
pre code {
  color: inherit;
}
kbd {
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
  color: var(--bs-body-bg);
  padding: 0.1875rem 0.375rem;
}
kbd kbd {
  font-size: 1em;
  padding: 0;
}
img,
svg {
  vertical-align: middle;
}
table {
  border-collapse: collapse;
  caption-side: bottom;
}
caption {
  color: var(--bs-secondary-color);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  text-align: right;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
tbody,
td,
tfoot,
th,
thead,
tr {
  border: 0 solid;
  border-color: inherit;
}
label,
output {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}
button,
select {
  text-transform: none;
}
[role="button"] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not(
    [type="week"]
  ):not([type="time"])::-webkit-calendar-picker-indicator {
  display: none !important;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
textarea {
  resize: vertical;
}
fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
}
legend {
  float: right;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
  margin-bottom: 0.5rem;
  padding: 0;
  width: 100%;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: right;
}
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::file-selector-button {
  -webkit-appearance: button;
  font: inherit;
}
iframe {
  border: 0;
}
summary {
  cursor: pointer;
  display: list-item;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none !important;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.list-inline,
.list-unstyled {
  list-style: none;
  padding-right: 0;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-left: 0.5rem;
}
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}
.blockquote {
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}
.blockquote-footer {
  color: #6c757d;
  font-size: 0.875em;
  margin-bottom: 1rem;
  margin-top: -1rem;
}
.blockquote-footer:before {
  content: "— ";
}
.img-fluid,
.img-thumbnail {
  height: auto;
  max-width: 100%;
}
.img-thumbnail {
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  padding: 0.25rem;
}
.breadcrumb-container
  .breadcrumb
  .region-breadcrumb
  nav.breadcrumb
  > ol
  > li:before,
.figure {
  display: inline-block;
}
.figure-img {
  line-height: 1;
  margin-bottom: 0.5rem;
}
.figure-caption {
  color: var(--bs-secondary-color);
  font-size: 0.875em;
}
.row-cols-3 > * {
  width: 33.33333%;
}
.row-cols-6 > * {
  width: 16.66667%;
}
.col-1 {
  width: 8.33333%;
}
.col-2,
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content
  .search-image {
  width: 16.66667%;
}
.col-4 {
  width: 33.33333%;
}
.col-5 {
  width: 41.66667%;
}
.col-7 {
  width: 58.33333%;
}
.col-8 {
  width: 66.66667%;
}
.col-10 {
  width: 83.33333%;
}
.col-11 {
  width: 91.66667%;
}
.offset-1 {
  margin-right: 8.33333%;
}
.offset-2 {
  margin-right: 16.66667%;
}
.offset-4 {
  margin-right: 33.33333%;
}
.offset-5 {
  margin-right: 41.66667%;
}
.offset-7 {
  margin-right: 58.33333%;
}
.offset-8 {
  margin-right: 66.66667%;
}
.offset-10 {
  margin-right: 83.33333%;
}
.offset-11 {
  margin-right: 91.66667%;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-sm-1,
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    width: 8.33333%;
  }
  .col-sm-2,
  .paragraph--type--grid-layout.grid-layout-col-6
    .field--name-field-grid-content
    > .field__item {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-sm-3,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons,
  .paragraph--type--grid-layout.grid-layout-col-4
    .field--name-field-grid-content
    > .field__item {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4,
  .col-sm-5,
  .paragraph--type--grid-layout.grid-layout-col-3
    .field--name-field-grid-content
    > .field__item {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-6,
  .col-sm-7,
  .content-area-left-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item,
  .content-area-left-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item,
  .content-area-right-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item,
  .content-area-right-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item,
  .device-margin-components > .field__item,
  .paragraph--type--grid-layout.grid-layout-col-2
    .field--name-field-grid-content
    > .field__item {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333%;
  }
  .col-sm-8,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message {
    flex: 0 0 auto;
    width: 66.66667%;
  }
  .col-sm-9,
  .google-search-console-block.medium {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10,
  .col-sm-11 {
    flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .breadcrumb-container .breadcrumb .region-breadcrumb,
  .breadcrumb-container .breadcrumb .region-breadcrumb nav.breadcrumb > ol,
  .col-sm-12,
  .paragraph--type--grid-layout.grid-layout-col-1
    .field--name-field-grid-content
    > .field__item {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333%;
  }
  .offset-sm-2 {
    margin-right: 16.66667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333%;
  }
  .offset-sm-5 {
    margin-right: 41.66667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333%;
  }
  .offset-sm-8 {
    margin-right: 66.66667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333%;
  }
  .offset-sm-11 {
    margin-right: 91.66667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-md-1,
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    width: 8.33333%;
  }
  .col-md-2,
  .col-md-3 {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4,
  .col-md-5,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-md-5 {
    width: 41.66667%;
  }
  .col-md-6,
  .paragraph--type--related-contents
    .related-contents-wrapper
    .field--name-field-margin-module,
  .paragraph--type--related-contents
    .related-contents-wrapper
    .field--name-field-related-content,
  .paragraph--type--related-contents
    .related-contents-wrapper
    > .related-content-item,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333%;
  }
  .offset-md-2 {
    margin-right: 16.66667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333%;
  }
  .offset-md-5 {
    margin-right: 41.66667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333%;
  }
  .offset-md-8 {
    margin-right: 66.66667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333%;
  }
  .offset-md-11 {
    margin-right: 91.66667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container
    .menu-link-contentcorporate-navigation-wrapper
    .addresses-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container
    .menu-link-contentcorporate-navigation-wrapper
    .countries-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container
    .menu-link-contentcorporate-navigation-wrapper
    .personalize-container {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-lg-1,
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    width: 8.33333%;
  }
  .col-lg-2,
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-copyright,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-copyright-text,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-lg-3,
  .paragraph--type--related-contents
    .related-contents-wrapper
    .field--name-field-margin-module,
  .paragraph--type--related-contents
    .related-contents-wrapper
    .field--name-field-related-content,
  .paragraph--type--related-contents
    .related-contents-wrapper
    > .related-content-item,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4,
  .col-lg-5,
  .paragraph--type--video-playlist .playlist-item-wrapper {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-lg-5 {
    width: 41.66667%;
  }
  .col-lg-6,
  .col-lg-7,
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333%;
  }
  .col-lg-8,
  .paragraph--type--video-playlist > .field--name-field-media,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links {
    flex: 0 0 auto;
    width: 66.66667%;
  }
  .col-lg-9,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10,
  .col-lg-11 {
    flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-lg-11 {
    width: 91.66667%;
  }
  .col-lg-12,
  .content-area-left-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item,
  .content-area-left-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item,
  .content-area-right-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item,
  .content-area-right-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item,
  .device-margin-components > .field__item,
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n) {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333%;
  }
  .offset-lg-2 {
    margin-right: 16.66667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333%;
  }
  .offset-lg-5 {
    margin-right: 41.66667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333%;
  }
  .offset-lg-8 {
    margin-right: 66.66667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333%;
  }
  .offset-lg-11 {
    margin-right: 91.66667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-xl-2 {
    width: 16.66667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-xl-8 {
    width: 66.66667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333%;
  }
  .offset-xl-2 {
    margin-right: 16.66667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333%;
  }
  .offset-xl-5 {
    margin-right: 41.66667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333%;
  }
  .offset-xl-8 {
    margin-right: 66.66667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333%;
  }
  .offset-xl-11 {
    margin-right: 91.66667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-xxl-2 {
    width: 16.66667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-xxl-8 {
    width: 66.66667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.privacy-wrapper .table-inner-wrapper table,
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  border-color: var(--bs-table-border-color);
  margin-bottom: 1rem;
  vertical-align: top;
  width: 100%;
}
.privacy-wrapper .table-inner-wrapper table > :not(caption) > * > *,
.table > :not(caption) > * > * {
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px
    var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
  color: var(
    --bs-table-color-state,
    var(--bs-table-color-type, var(--bs-table-color))
  );
  padding: 0.5rem;
}
.privacy-wrapper .table-inner-wrapper table > tbody,
.table > tbody {
  vertical-align: inherit;
}
.privacy-wrapper .table-inner-wrapper table > thead,
.table > thead {
  vertical-align: bottom;
}
.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid;
}
.caption-top {
  caption-side: top;
}
.table-sm > :not(caption) > * > * {
  padding: 0.25rem;
}
.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}
.table-striped-columns > :not(caption) > tr > :nth-child(2n),
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}
.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}
.table-primary {
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-active-bg: #bacbe6;
  --bs-table-hover-bg: #bfd1ec;
  border-color: var(--bs-table-border-color);
  color: var(--bs-table-color);
}
.table-primary,
.table-secondary,
.table-success {
  --bs-table-color: #000;
  --bs-table-striped-color: #000;
  --bs-table-active-color: #000;
  --bs-table-hover-color: #000;
}
.table-secondary {
  border-color: var(--bs-table-border-color);
  color: var(--bs-table-color);
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-active-bg: #cbccce;
  --bs-table-hover-bg: #d1d2d4;
}
.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-hover-bg: #c1d6cc;
}
.table-info,
.table-success {
  border-color: var(--bs-table-border-color);
  color: var(--bs-table-color);
}
.table-info,
.table-warning {
  --bs-table-color: #000;
  --bs-table-striped-color: #000;
  --bs-table-active-color: #000;
  --bs-table-hover-color: #000;
}
.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-active-bg: #badce3;
  --bs-table-hover-bg: #bfe2e9;
}
.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-hover-bg: #ece1be;
}
.table-danger,
.table-warning {
  border-color: var(--bs-table-border-color);
  color: var(--bs-table-color);
}
.table-danger,
.table-light {
  --bs-table-color: #000;
  --bs-table-striped-color: #000;
  --bs-table-active-color: #000;
  --bs-table-hover-color: #000;
}
.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-hover-bg: #e5c7ca;
}
.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-hover-bg: #e5e6e7;
}
.table-dark,
.table-light {
  border-color: var(--bs-table-border-color);
  color: var(--bs-table-color);
}
.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
}
.privacy-wrapper .table-inner-wrapper,
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}
.col-form-label {
  font-size: inherit;
  line-height: 1.5;
  margin-bottom: 0;
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  padding-top: calc(0.375rem + var(--bs-border-width));
}
.col-form-label-lg {
  font-size: 1.25rem;
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  padding-top: calc(0.5rem + var(--bs-border-width));
}
.col-form-label-sm {
  font-size: 0.875rem;
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  padding-top: calc(0.25rem + var(--bs-border-width));
}
.form-text {
  color: var(--bs-secondary-color);
  font-size: 0.875em;
  margin-top: 0.25rem;
}
.form-control {
  appearance: none;
  background-clip: padding-box;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  color: var(--bs-body-color);
  display: block;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type="file"] {
  overflow: hidden;
}
.form-control-color:not(:disabled):not([readonly]),
.form-control[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  color: var(--bs-body-color);
  outline: 0;
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
  margin: 0;
  min-width: 85px;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  background-color: var(--bs-tertiary-bg);
  border: 0 solid;
  border-color: inherit;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  color: var(--bs-body-color);
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  padding: 0.375rem 0.75rem;
  pointer-events: none;
  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) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}
.form-control-plaintext {
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
  color: var(--bs-body-color);
  display: block;
  line-height: 1.5;
  margin-bottom: 0;
  padding: 0.375rem 0;
  width: 100%;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  border-radius: var(--bs-border-radius-sm);
  font-size: 0.875rem;
  min-height: calc(1.5em + 0.5rem + var(--bs-border-width) * 2);
  padding: 0.25rem 0.5rem;
}
.form-control-sm::file-selector-button {
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
  padding: 0.25rem 0.5rem;
}
.form-control-lg {
  border-radius: var(--bs-border-radius-lg);
  font-size: 1.25rem;
  min-height: calc(1.5em + 1rem + var(--bs-border-width) * 2);
  padding: 0.5rem 1rem;
}
.form-control-lg::file-selector-button {
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
  padding: 0.5rem 1rem;
}
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + var(--bs-border-width) * 2);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + var(--bs-border-width) * 2);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + var(--bs-border-width) * 2);
}
.form-control-color {
  height: calc(1.5em + 0.75rem + var(--bs-border-width) * 2);
  padding: 0.375rem;
  width: 3rem;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + var(--bs-border-width) * 2);
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + var(--bs-border-width) * 2);
}
.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img),
    var(--bs-form-select-bg-icon, none);
  background-position: left 0.75rem center;
  background-repeat: no-repeat;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  color: var(--bs-body-color);
  display: block;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem 0.375rem 2.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  outline: 0;
}
.form-select[multiple],
.form-select[size]:not([size="1"]) {
  background-image: none;
  padding-left: 0.75rem;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}
.form-select-sm {
  border-radius: var(--bs-border-radius-sm);
  font-size: 0.875rem;
  padding-bottom: 0.25rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
}
.form-select-lg {
  border-radius: var(--bs-border-radius-lg);
  font-size: 1.25rem;
  padding-bottom: 0.5rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
}
[data-bs-theme="dark"] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
}
.form-check {
  display: block;
  margin-bottom: 0.125rem;
  min-height: 1.5rem;
  padding-right: 1.5em;
}
.form-check .form-check-input {
  float: right;
  margin-right: -1.5em;
}
.form-check-reverse {
  padding-right: 0;
  padding-left: 1.5em;
  text-align: left;
}
.form-check-reverse .form-check-input {
  float: left;
  margin-right: 0;
  margin-left: -1.5em;
}
.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  flex-shrink: 0;
  height: 1em;
  margin-top: 0.25em;
  print-color-adjust: exact;
  vertical-align: top;
  width: 1em;
}
.form-check-input[type="checkbox"] {
  border-radius: 0.25em;
}
.form-check-input[type="radio"] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  outline: 0;
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type="checkbox"] {
  --bs-form-check-bg-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");
}
.form-check-input:checked[type="radio"] {
  --bs-form-check-bg-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E");
}
.form-check-input[type="checkbox"]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");
}
.form-check-input:disabled {
  filter: none;
  opacity: 0.5;
  pointer-events: none;
}
.form-check-input:disabled ~ .form-check-label,
.form-check-input[disabled] ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}
.form-switch {
  padding-right: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0,0,0,0.25)'/%3E%3C/svg%3E");
  background-image: var(--bs-form-switch-bg);
  background-position: 100%;
  border-radius: 2em;
  margin-right: -2.5em;
  transition: background-position 0.15s ease-in-out;
  width: 2em;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E");
}
.form-switch .form-check-input:checked {
  background-position: 0%;
  --bs-form-switch-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.form-switch.form-check-reverse {
  padding-right: 0;
  padding-left: 2.5em;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: 0;
  margin-left: -2.5em;
}
.form-check-inline {
  display: inline-block;
  margin-left: 1rem;
}
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check:disabled + .btn,
.btn-check[disabled] + .btn {
  filter: none;
  opacity: 0.65;
  pointer-events: none;
}
[data-bs-theme="dark"]
  .form-switch
  .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255,255,255,0.25)'/%3E%3C/svg%3E");
}
.form-range {
  appearance: none;
  background-color: transparent;
  height: 1.5rem;
  padding: 0;
  width: 100%;
}
.form-range:focus,
.paragraph--type--tab .tab-header li:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  width: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  color: transparent;
  cursor: pointer;
  height: 0.5rem;
  width: 100%;
}
.form-range::-moz-range-thumb {
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  height: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  width: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  color: transparent;
  cursor: pointer;
  height: 0.5rem;
  width: 100%;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}
.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + var(--bs-border-width) * 2);
  line-height: 1.25;
  min-height: calc(3.5rem + var(--bs-border-width) * 2);
}
.form-floating > label {
  border: var(--bs-border-width) solid transparent;
  height: 100%;
  right: 0;
  overflow: hidden;
  padding: 1rem 0.75rem;
  pointer-events: none;
  position: absolute;
  text-align: start;
  text-overflow: ellipsis;
  top: 0;
  transform-origin: 100% 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  white-space: nowrap;
  z-index: 2;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.alias--contact-us form .form-type-email input[type="email"]::placeholder,
.form-floating > .form-control-plaintext::placeholder,
.form-floating > .form-control::placeholder,
.paragraph--type--newsletter-block
  form
  .form-type-email
  input[type="email"]::placeholder {
  color: transparent;
}
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown),
.form-floating > .form-control:focus,
.form-floating > .form-control:not(:placeholder-shown) {
  padding-bottom: 0.625rem;
  padding-top: 1.625rem;
}
.form-floating > .form-control-plaintext:-webkit-autofill,
.form-floating > .form-control:-webkit-autofill {
  padding-bottom: 0.625rem;
  padding-top: 1.625rem;
}
.form-floating > .form-select {
  padding-bottom: 0.625rem;
  padding-top: 1.625rem;
}
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem);
}
.form-floating > .form-control-plaintext ~ label:after,
.form-floating > .form-control:focus ~ label:after,
.form-floating > .form-control:not(:placeholder-shown) ~ label:after,
.form-floating > .form-select ~ label:after {
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
  content: "";
  height: 1.5em;
  inset: 1rem 0.375rem;
  position: absolute;
  z-index: -1;
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > .form-control:disabled ~ label,
.form-floating > :disabled ~ label {
  color: #6c757d;
}
.form-floating > .form-control:disabled ~ label:after,
.form-floating > :disabled ~ label:after {
  background-color: var(--bs-secondary-bg);
}
.input-group {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-floating,
.input-group > .form-select {
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
  width: 1%;
}
.input-group > .form-control:focus,
.input-group > .form-floating:focus-within,
.input-group > .form-select:focus {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}
.input-group-text {
  align-items: center;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  color: var(--bs-body-color);
  display: flex;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  text-align: center;
  white-space: nowrap;
}
.input-group-lg > .btn,
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text {
  border-radius: var(--bs-border-radius-lg);
  font-size: 1.25rem;
  padding: 0.5rem 1rem;
}
.input-group-sm > .btn,
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text {
  border-radius: var(--bs-border-radius-sm);
  font-size: 0.875rem;
  padding: 0.25rem 0.5rem;
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-left: 3rem;
}
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4),
.input-group.has-validation
  > .form-floating:nth-last-child(n + 3)
  > .form-control,
.input-group.has-validation
  > .form-floating:nth-last-child(n + 3)
  > .form-select,
.input-group.has-validation
  > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(
    .form-floating
  ),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),
.input-group:not(.has-validation)
  > .form-floating:not(:last-child)
  > .form-control,
.input-group:not(.has-validation)
  > .form-floating:not(:last-child)
  > .form-select,
.input-group:not(.has-validation)
  > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(
    .form-floating
  ) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group
  > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(
    .valid-feedback
  ):not(.invalid-tooltip):not(.invalid-feedback) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: calc(var(--bs-border-width) * -1);
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.valid-feedback {
  color: var(--bs-form-valid-color);
  display: none;
  font-size: 0.875em;
  margin-top: 0.25rem;
  width: 100%;
}
.valid-tooltip {
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
  color: #fff;
  display: none;
  font-size: 0.875rem;
  margin-top: 0.1rem;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  position: absolute;
  top: 100%;
  z-index: 5;
}
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip,
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip {
  display: block;
}
.form-control.is-valid,
.was-validated .form-control:valid {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.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.1'/%3E%3C/svg%3E");
  background-position: left calc(0.375em + 0.1875rem) center;
  background-repeat: no-repeat;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  border-color: var(--bs-form-valid-border-color);
  padding-left: calc(1.5em + 0.75rem);
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  background-position: top calc(0.375em + 0.1875rem) left
    calc(0.375em + 0.1875rem);
  padding-left: calc(1.5em + 0.75rem);
}
.form-select.is-valid,
.was-validated .form-select:valid {
  border-color: var(--bs-form-valid-border-color);
}
.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"],
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.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.1'/%3E%3C/svg%3E");
  background-position: left 0.75rem center, center left 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  padding-left: 4.125rem;
}
.form-select.is-valid:focus,
.was-validated .form-select:valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.form-control-color.is-valid,
.was-validated .form-control-color:valid {
  width: calc(3.75rem + 1.5em);
}
.form-check-input.is-valid,
.was-validated .form-check-input:valid {
  border-color: var(--bs-form-valid-border-color);
}
.form-check-input.is-valid:checked,
.was-validated .form-check-input:valid:checked {
  background-color: var(--bs-form-valid-color);
}
.form-check-input.is-valid:focus,
.was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-right: 0.5em;
}
.input-group > .form-control:not(:focus).is-valid,
.input-group > .form-floating:not(:focus-within).is-valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-control:not(:focus):valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.was-validated .input-group > .form-select:not(:focus):valid {
  z-index: 3;
}
.invalid-feedback {
  color: var(--bs-form-invalid-color);
  display: none;
  font-size: 0.875em;
  margin-top: 0.25rem;
  width: 100%;
}
.invalid-tooltip {
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
  color: #fff;
  display: none;
  font-size: 0.875rem;
  margin-top: 0.1rem;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  position: absolute;
  top: 100%;
  z-index: 5;
}
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip {
  display: block;
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
  background-position: left calc(0.375em + 0.1875rem) center;
  background-repeat: no-repeat;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  border-color: var(--bs-form-invalid-border-color);
  padding-left: calc(1.5em + 0.75rem);
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  background-position: top calc(0.375em + 0.1875rem) left
    calc(0.375em + 0.1875rem);
  padding-left: calc(1.5em + 0.75rem);
}
.form-select.is-invalid,
.was-validated .form-select:invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"],
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
  background-position: left 0.75rem center, center left 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  padding-left: 4.125rem;
}
.form-select.is-invalid:focus,
.was-validated .form-select:invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.form-control-color.is-invalid,
.was-validated .form-control-color:invalid {
  width: calc(3.75rem + 1.5em);
}
.form-check-input.is-invalid,
.was-validated .form-check-input:invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.form-check-input.is-invalid:checked,
.was-validated .form-check-input:invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.form-check-input.is-invalid:focus,
.was-validated .form-check-input:invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-right: 0.5em;
}
.input-group > .form-control:not(:focus).is-invalid,
.input-group > .form-floating:not(:focus-within).is-invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-control:not(:focus):invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.was-validated .input-group > .form-select:not(:focus):invalid {
  z-index: 4;
}
.btn,
.btn-check + .btn:hover {
  background-color: var(--bs-btn-bg);
  color: var(--bs-btn-color);
}
.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.15),
    0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem
    rgba(var(--bs-btn-focus-shadow-rgb), 0.5);
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  cursor: pointer;
  display: inline-block;
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  text-align: center;
  text-decoration: none;
  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;
  user-select: none;
  vertical-align: middle;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  color: var(--bs-btn-hover-color);
}
.btn-check + .btn:hover {
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  background-color: var(--bs-btn-hover-bg);
  color: var(--bs-btn-hover-color);
}
.btn-check:focus-visible + .btn,
.btn:focus-visible {
  border-color: var(--bs-btn-hover-border-color);
  box-shadow: var(--bs-btn-focus-box-shadow);
  outline: 0;
}
.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.btn.show,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.btn.show,
:not(.btn-check) + .btn:active {
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
  color: var(--bs-btn-active-color);
}
.btn-check:checked + .btn:focus-visible,
.btn.active:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.btn.show:focus-visible,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.btn.show:focus-visible,
:not(.btn-check) + .btn:active:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  color: var(--bs-btn-disabled-color);
  opacity: var(--bs-btn-disabled-opacity);
  pointer-events: none;
}
.btn-primary,
.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
  --bs-btn-disabled-color: #fff;
}
.btn-primary {
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}
.btn-secondary {
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}
.btn-info,
.btn-secondary,
.btn-success,
.btn-warning {
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}
.btn-info,
.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-hover-color: #000;
  --bs-btn-active-color: #000;
  --bs-btn-disabled-color: #000;
}
.btn-info {
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}
.btn-warning {
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}
.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}
.btn-danger,
.btn-dark,
.btn-light {
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}
.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}
.btn-dark,
.btn-outline-primary,
.btn-outline-secondary {
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
}
.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}
.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}
.btn-outline-info,
.btn-outline-secondary,
.btn-outline-success,
.btn-outline-warning {
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-bg: transparent;
  --bs-gradient: none;
}
.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-border-color: #198754;
}
.btn-outline-info,
.btn-outline-warning {
  --bs-btn-hover-color: #000;
  --bs-btn-active-color: #000;
}
.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}
.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}
.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}
.btn-outline-danger,
.btn-outline-dark,
.btn-outline-light {
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-bg: transparent;
  --bs-gradient: none;
}
.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}
.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-border-color: #212529;
}
.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}
.btn-group-lg > .btn,
.btn-lg {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}
.btn-group-sm > .btn,
.btn-sm {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}
.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 {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  height: auto;
  transition: width 0.35s ease;
  width: 0;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropdown,
.dropdown-center,
.dropend,
.dropstart,
.dropup,
.dropup-center {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle:after {
  border-bottom: 0;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
  border-top: 0.3em solid;
  content: "";
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
}
.dropdown-toggle:empty:after,
.dropend .dropdown-toggle:empty:after,
.dropstart .dropdown-toggle:empty:after,
.dropup .dropdown-toggle:empty:after {
  margin-right: 0;
}
.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(
    var(--bs-border-radius) - var(--bs-border-width)
  );
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  background-clip: padding-box;
  background-color: var(--bs-dropdown-bg);
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
  color: var(--bs-dropdown-color);
  display: none;
  font-size: var(--bs-dropdown-font-size);
  list-style: none;
  margin: 0;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  position: absolute;
  text-align: right;
  z-index: var(--bs-dropdown-zindex);
}
.dropdown-menu[data-bs-popper] {
  right: 0;
  margin-top: var(--bs-dropdown-spacer);
  top: 100%;
}
.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: 0;
  left: auto;
}
.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: auto;
  left: 0;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: 0;
    left: auto;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: auto;
    left: 0;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: 0;
    left: auto;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: auto;
    left: 0;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: 0;
    left: auto;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: auto;
    left: 0;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: 0;
    left: auto;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: auto;
    left: 0;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: 0;
    left: auto;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: auto;
    left: 0;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  bottom: 100%;
  margin-bottom: var(--bs-dropdown-spacer);
  margin-top: 0;
  top: auto;
}
.dropend .dropdown-toggle:after,
.dropup .dropdown-toggle:after {
  border-bottom: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
  border-top: 0;
  content: "";
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
}
.dropend .dropdown-menu[data-bs-popper] {
  right: 100%;
  margin-right: var(--bs-dropdown-spacer);
  margin-top: 0;
  left: auto;
  top: 0;
}
.dropend .dropdown-toggle:after {
  border-bottom: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-left: 0;
  border-top: 0.3em solid transparent;
  vertical-align: 0;
}
.dropstart .dropdown-menu[data-bs-popper] {
  right: auto;
  margin-left: var(--bs-dropdown-spacer);
  margin-top: 0;
  left: 100%;
  top: 0;
}
.dropstart .dropdown-toggle:after {
  content: "";
  display: none;
  margin-right: 0.255em;
  vertical-align: 0.255em;
}
.dropstart .dropdown-toggle:before {
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  border-top: 0.3em solid transparent;
  content: "";
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0;
}
.dropdown-divider {
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  opacity: 1;
  overflow: hidden;
}
.dropdown-item {
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
  clear: both;
  color: var(--bs-dropdown-link-color);
  display: block;
  font-weight: 400;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  width: 100%;
}
.dropdown-item:focus,
.dropdown-item:hover {
  background-color: var(--bs-dropdown-link-hover-bg);
  color: var(--bs-dropdown-link-hover-color);
}
.dropdown-item.active,
.dropdown-item:active {
  background-color: var(--bs-dropdown-link-active-bg);
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  background-color: transparent;
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
}
.dropdown-menu.show,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.dropdown-menu.show,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  color: var(--bs-dropdown-header-color);
  display: block;
  font-size: 0.875rem;
  margin-bottom: 0;
  padding: var(--bs-dropdown-header-padding-y)
    var(--bs-dropdown-header-padding-x);
  white-space: nowrap;
}
.dropdown-item-text {
  color: var(--bs-dropdown-link-color);
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
}
.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: hsla(0, 0%, 100%, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}
.btn-group,
.btn-group-vertical {
  display: inline-flex;
  position: relative;
  vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
  flex: 1 1 auto;
  position: relative;
}
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > .btn-group:not(:first-child),
.btn-group > :not(.btn-check:first-child) + .btn {
  margin-right: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split:after,
.dropend .dropdown-toggle-split:after,
.dropup .dropdown-toggle-split:after,
.main-header-wrapper.sticky
  .main-header
  .main-menu
  .menu.menu-level-0
  .menu-item.menu-item--expanded.menu-split-start-parent {
  margin-right: 0;
}
.dropstart .dropdown-toggle-split:before {
  margin-left: 0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn-group:not(:first-child),
.btn-group-vertical > .btn:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn ~ .btn {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.nav,
.paragraph--type--tab .tab-header {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 0;
  padding-right: 0;
}
.nav-link {
  background: 100% 0;
  border: 0;
  color: var(--bs-nav-link-color);
  display: block;
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:focus,
.nav-link:hover {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  outline: 0;
}
.nav-link.disabled,
.nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  cursor: default;
  pointer-events: none;
}
.nav-tabs,
.paragraph--type--tab .tab-header {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg)
    var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color)
    var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid
    var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link,
.paragraph--type--tab .tab-header .nav-link {
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover,
.paragraph--type--tab .tab-header .nav-link:focus,
.paragraph--type--tab .tab-header .nav-link:hover {
  border-color: var(--bs-nav-tabs-link-hover-border-color);
  isolation: isolate;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active,
.nav-tabs
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.nav-item.show
  .nav-link,
.nav-tabs
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.nav-item.show
  .nav-link,
.paragraph--type--tab .tab-header .nav-item.show .nav-link,
.paragraph--type--tab .tab-header .nav-link.active,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .nav-tabs
  iframe.nav-item.show
  .nav-link,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .nav-tabs
  video.nav-item.show
  .nav-link {
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
  color: var(--bs-nav-tabs-link-active-color);
}
.nav-tabs .dropdown-menu,
.paragraph--type--tab .tab-header .dropdown-menu {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  margin-top: calc(var(--bs-nav-tabs-border-width) * -1);
}
.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.show
  > .nav-link,
.nav-pills
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.show
  > .nav-link,
.nav-pills .show > .nav-link,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .nav-pills
  iframe.show
  > .nav-link,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .nav-pills
  video.show
  > .nav-link {
  background-color: var(--bs-nav-pills-link-active-bg);
  color: var(--bs-nav-pills-link-active-color);
}
.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
  padding-right: 0;
  padding-left: 0;
}
.nav-underline .nav-link:focus,
.nav-underline .nav-link:hover {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.show
  > .nav-link,
.nav-underline
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.show
  > .nav-link,
.nav-underline .show > .nav-link,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .nav-underline
  iframe.show
  > .nav-link,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .nav-underline
  video.show
  > .nav-link {
  border-bottom-color: currentcolor;
  color: var(--bs-nav-underline-link-active-color);
  font-weight: 700;
}
.nav-fill .nav-item,
.nav-fill > .nav-link {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item,
.nav-justified > .nav-link {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33,37,41,0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
  position: relative;
}
.eu-cookie-compliance-banner .navbar > .eu-cookie-compliance-content,
.footer
  .region-footer
  .block-block-content
  .navbar
  > .custom-legal-link-wrapper,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .navbar
  > .main-menu-container,
.menu-link-contentcorporate-navigation
  .navbar
  > .menu-link-contentcorporate-navigation-container,
.navbar > #block-akamaicacheclear,
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-lg,
.navbar > .container-md,
.navbar > .container-sm,
.navbar > .container-xl,
.navbar > .container-xxl,
.navbar
  > .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
.navbar > .paragraph--type--video-playlist,
.navbar > .wrapper,
.paragraph--type--image .navbar > .field--name-field-caption,
.paragraph--type--image-comparison-slider
  .navbar
  > .field--name-field-description,
.paragraph--type--image-gallery .carousel .carousel-item .navbar > span,
.paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .navbar
  > .video-elements-container,
.paragraph--type--media-gallery.full-width
  .carousel
  .navbar
  > .carousel-options,
.paragraph--type--media.full-width.media-image
  .media-wrapper
  .image-caption
  .navbar
  > .field--name-field-description,
.paragraph--type--media.full-width.media-video-embed
  .media-wrapper
  .video-elements
  .navbar
  > .video-elements-container,
.region-header .navbar > .main-header-container,
.region-header .navbar > .utility-nav-container,
.translation-text-wrapper .navbar > .autotranslate-text,
footer .footer-middle-wrapper .navbar > .field--name-field-footer-section {
  align-items: center;
  display: flex;
  flex-wrap: inherit;
  justify-content: space-between;
}
.navbar-brand {
  color: var(--bs-navbar-brand-color);
  font-size: var(--bs-navbar-brand-font-size);
  margin-left: var(--bs-navbar-brand-margin-end);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  padding-top: var(--bs-navbar-brand-padding-y);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:focus,
.navbar-brand:hover {
  color: var(--bs-navbar-brand-hover-color);
}
.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  list-style: none;
  margin-bottom: 0;
  padding-right: 0;
}
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show,
.navbar-nav
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.nav-link.show,
.navbar-nav
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.nav-link.show,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .navbar-nav
  iframe.nav-link.show,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .navbar-nav
  video.nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}
.navbar-text {
  color: var(--bs-navbar-color);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.navbar-text a,
.navbar-text a:focus,
.navbar-text a:hover {
  color: var(--bs-navbar-active-color);
}
.navbar-collapse {
  align-items: center;
  flex-basis: 100%;
  flex-grow: 1;
}
.navbar-toggler {
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  color: var(--bs-navbar-color);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
  outline: 0;
  text-decoration: none;
}
.navbar-toggler-icon {
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 1.5em;
  vertical-align: middle;
  width: 1.5em;
}
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler,
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    background-color: transparent !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler,
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    background-color: transparent !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler,
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    background-color: transparent !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler,
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    background-color: transparent !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler,
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    background-color: transparent !important;
    border: 0 !important;
    flex-grow: 1;
    height: auto !important;
    position: static;
    transform: none !important;
    transition: none;
    visibility: visible !important;
    width: auto !important;
    z-index: auto;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler,
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  background-color: transparent !important;
  border: 0 !important;
  flex-grow: 1;
  height: auto !important;
  position: static;
  transform: none !important;
  transition: none;
  visibility: visible !important;
  width: auto !important;
  z-index: auto;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  overflow-y: visible;
  padding: 0;
}
.navbar-dark,
.navbar[data-bs-theme="dark"] {
  --bs-navbar-color: hsla(0, 0%, 100%, 0.55);
  --bs-navbar-hover-color: hsla(0, 0%, 100%, 0.75);
  --bs-navbar-disabled-color: hsla(0, 0%, 100%, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: hsla(0, 0%, 100%, 0.1);
}
.navbar-dark,
.navbar[data-bs-theme="dark"],
[data-bs-theme="dark"] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255,255,255,0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(
    var(--bs-border-radius) - var(--bs-border-width)
  );
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  color: var(--bs-body-color);
  display: flex;
  flex-direction: column;
  height: var(--bs-card-height);
  min-width: 0;
  position: relative;
  word-wrap: break-word;
  background-clip: border-box;
  background-color: var(--bs-card-bg);
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-bottom: inherit;
  border-top: inherit;
}
.card > .list-group:first-child {
  border-top-right-radius: var(--bs-card-inner-border-radius);
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-width: 0;
}
.card > .list-group:last-child {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
  border-bottom-width: 0;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  color: var(--bs-card-color);
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
}
.card-title {
  color: var(--bs-card-title-color);
  margin-bottom: var(--bs-card-title-spacer-y);
}
.card-subtitle {
  color: var(--bs-card-subtitle-color);
  margin-top: calc(var(--bs-card-title-spacer-y) * -0.5);
}
.card-subtitle,
.card-text:last-child {
  margin-bottom: 0;
}
.card-link + .card-link {
  margin-right: var(--bs-card-spacer-x);
}
.card-header {
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
  color: var(--bs-card-cap-color);
  margin-bottom: 0;
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) 0
    var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
.card-footer {
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
  color: var(--bs-card-cap-color);
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius)
    var(--bs-card-inner-border-radius);
}
.card-header-tabs {
  border-bottom: 0;
  margin-bottom: calc(var(--bs-card-cap-padding-y) * -1);
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
.card-header-pills,
.card-header-tabs {
  margin-right: calc(var(--bs-card-cap-padding-x) * -0.5);
  margin-left: calc(var(--bs-card-cap-padding-x) * -0.5);
}
.card-img-overlay {
  border-radius: var(--bs-card-inner-border-radius);
  bottom: 0;
  right: 0;
  padding: var(--bs-card-img-overlay-padding);
  position: absolute;
  left: 0;
  top: 0;
}
.card-img,
.card-img-bottom,
.card-img-top {
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-right-radius: var(--bs-card-inner-border-radius);
  border-top-left-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@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 {
    border-right: 0;
    margin-right: 0;
  }
  .card-group > .card:not(:last-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-header,
  .card-group > .card:not(:last-child) .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-footer,
  .card-group > .card:not(:last-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-header,
  .card-group > .card:not(:first-child) .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-footer,
  .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-right-radius: 0;
  }
}
.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-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, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(
    var(--bs-border-radius) - var(--bs-border-width)
  );
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
.accordion-button {
  align-items: center;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  color: var(--bs-accordion-btn-color);
  display: flex;
  font-size: 1rem;
  overflow-anchor: none;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  position: relative;
  text-align: right;
  transition: var(--bs-accordion-transition);
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0
    var(--bs-accordion-border-color);
  color: var(--bs-accordion-active-color);
}
.accordion-button:not(.collapsed):after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button:after {
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  content: "";
  flex-shrink: 0;
  height: var(--bs-accordion-btn-icon-width);
  margin-right: auto;
  transition: var(--bs-accordion-btn-icon-transition);
  width: var(--bs-accordion-btn-icon-width);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button:after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
  outline: 0;
  z-index: 3;
}
.accordion-header {
  margin-bottom: 0;
}
.accordion-item {
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid
    var(--bs-accordion-border-color);
  color: var(--bs-accordion-color);
}
.accordion-item:first-of-type {
  border-top-right-radius: var(--bs-accordion-border-radius);
  border-top-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type,
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.accordion-flush > .accordion-item {
  border-right: 0;
  border-radius: 0;
  border-left: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush
  > .accordion-item
  > .accordion-header
  .accordion-button.collapsed {
  border-radius: 0;
}
[data-bs-theme="dark"] .accordion-button:after {
  --bs-accordion-btn-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236ea8fe' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236ea8fe' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
}
.breadcrumb,
.pagination {
  display: flex;
  list-style: none;
}
.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
  flex-wrap: wrap;
  font-size: var(--bs-breadcrumb-font-size);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
}
.breadcrumb-item + .breadcrumb-item {
  padding-right: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item:before {
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/");
  float: right;
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  padding-right: 0;
}
.page-link {
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid
    var(--bs-pagination-border-color);
  color: var(--bs-pagination-color);
  display: block;
  font-size: var(--bs-pagination-font-size);
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  position: relative;
  text-decoration: none;
  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) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
  color: var(--bs-pagination-hover-color);
  z-index: 2;
}
.page-link:focus {
  background-color: var(--bs-pagination-focus-bg);
  box-shadow: var(--bs-pagination-focus-box-shadow);
  color: var(--bs-pagination-focus-color);
  outline: 0;
  z-index: 3;
}
.active > .page-link,
.page-link.active {
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
  color: var(--bs-pagination-active-color);
  z-index: 3;
}
.disabled > .page-link,
.page-link.disabled {
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
}
.page-item:not(:first-child) .page-link {
  margin-right: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-bottom-right-radius: var(--bs-pagination-border-radius);
  border-top-right-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-bottom-left-radius: var(--bs-pagination-border-radius);
  border-top-left-radius: var(--bs-pagination-border-radius);
}
.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}
.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}
.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  border-radius: var(--bs-badge-border-radius);
  color: var(--bs-badge-color);
  display: inline-block;
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
  color: var(--bs-alert-color);
  margin-bottom: var(--bs-alert-margin-bottom);
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  position: relative;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  color: var(--bs-alert-link-color);
  font-weight: 700;
}
.alert-dismissible {
  padding-left: 3rem;
}
.alert-dismissible .btn-close {
  padding: 1.25rem 1rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}
.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}
.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}
.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}
.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}
.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}
.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}
.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
  display: flex;
  font-size: var(--bs-progress-font-size);
  height: var(--bs-progress-height);
  overflow: hidden;
}
.progress-bar {
  background-color: var(--bs-progress-bar-bg);
  color: var(--bs-progress-bar-color);
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  text-align: center;
  transition: var(--bs-progress-bar-transition);
  white-space: nowrap;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 0,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 0,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 0,
    transparent
  );
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}
.progress-stacked > .progress {
  overflow: visible;
}
.progress-stacked > .progress > .progress-bar,
video {
  width: 100%;
}
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  border-radius: var(--bs-list-group-border-radius);
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  padding-right: 0;
}
.list-group-numbered {
  counter-reset: section;
  list-style-type: none;
}
.list-group-numbered > .list-group-item:before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
.list-group-item-action {
  color: var(--bs-list-group-action-color);
  text-align: inherit;
  width: 100%;
}
.list-group-item-action:focus,
.list-group-item-action:hover {
  background-color: var(--bs-list-group-action-hover-bg);
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  z-index: 1;
}
.list-group-item-action:active {
  background-color: var(--bs-list-group-action-active-bg);
  color: var(--bs-list-group-action-active-color);
}
.list-group-item {
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid
    var(--bs-list-group-border-color);
  color: var(--bs-list-group-color);
  display: block;
  padding: var(--bs-list-group-item-padding-y)
    var(--bs-list-group-item-padding-x);
  position: relative;
  text-decoration: none;
}
.list-group-item:first-child {
  border-top-right-radius: inherit;
  border-top-left-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled,
.list-group-item:disabled {
  background-color: var(--bs-list-group-disabled-bg);
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
}
.list-group-item.active {
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
  color: var(--bs-list-group-active-color);
  z-index: 2;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  border-top-width: var(--bs-list-group-border-width);
  margin-top: calc(var(--bs-list-group-border-width) * -1);
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-right-radius: var(--bs-list-group-border-radius);
  border-top-left-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-bottom-right-radius: 0;
  border-top-left-radius: var(--bs-list-group-border-radius);
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-right-width: 0;
  border-top-width: var(--bs-list-group-border-width);
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  border-right-width: var(--bs-list-group-border-width);
  margin-right: calc(var(--bs-list-group-border-width) * -1);
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--bs-list-group-border-radius);
    border-top-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-bottom-right-radius: 0;
    border-top-left-radius: var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-right-width: 0;
    border-top-width: var(--bs-list-group-border-width);
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    border-right-width: var(--bs-list-group-border-width);
    margin-right: calc(var(--bs-list-group-border-width) * -1);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--bs-list-group-border-radius);
    border-top-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-bottom-right-radius: 0;
    border-top-left-radius: var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-right-width: 0;
    border-top-width: var(--bs-list-group-border-width);
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    border-right-width: var(--bs-list-group-border-width);
    margin-right: calc(var(--bs-list-group-border-width) * -1);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--bs-list-group-border-radius);
    border-top-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-bottom-right-radius: 0;
    border-top-left-radius: var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-right-width: 0;
    border-top-width: var(--bs-list-group-border-width);
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    border-right-width: var(--bs-list-group-border-width);
    margin-right: calc(var(--bs-list-group-border-width) * -1);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--bs-list-group-border-radius);
    border-top-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-bottom-right-radius: 0;
    border-top-left-radius: var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-right-width: 0;
    border-top-width: var(--bs-list-group-border-width);
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    border-right-width: var(--bs-list-group-border-width);
    margin-right: calc(var(--bs-list-group-border-width) * -1);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--bs-list-group-border-radius);
    border-top-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-bottom-right-radius: 0;
    border-top-left-radius: var(--bs-list-group-border-radius);
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-right-width: 0;
    border-top-width: var(--bs-list-group-border-width);
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    border-right-width: var(--bs-list-group-border-width);
    margin-right: calc(var(--bs-list-group-border-width) * -1);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary,
.list-group-item-secondary {
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
}
.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}
.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}
.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}
.list-group-item-info,
.list-group-item-success,
.list-group-item-warning {
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
}
.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}
.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}
.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}
.list-group-item-danger,
.list-group-item-dark,
.list-group-item-light {
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
}
.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}
.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}
.btn-close,
.btn-close:hover {
  color: var(--bs-btn-close-color);
}
.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  background: var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  box-sizing: content-box;
  height: 1em;
  opacity: var(--bs-btn-close-opacity);
  padding: 0.25em;
  width: 1em;
}
.btn-close:hover {
  opacity: var(--bs-btn-close-hover-opacity);
  text-decoration: none;
}
.btn-close:focus {
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
  outline: 0;
}
.btn-close.disabled,
.btn-close:disabled {
  opacity: var(--bs-btn-close-disabled-opacity);
  pointer-events: none;
  user-select: none;
}
.btn-close-white,
[data-bs-theme="dark"] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}
.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  background-clip: padding-box;
  background-color: var(--bs-toast-bg);
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  border-radius: var(--bs-toast-border-radius);
  box-shadow: var(--bs-toast-box-shadow);
  color: var(--bs-toast-color);
  font-size: var(--bs-toast-font-size);
  max-width: 100%;
  pointer-events: auto;
  width: var(--bs-toast-max-width);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}
.toast-container {
  --bs-toast-zindex: 1090;
  max-width: 100%;
  pointer-events: none;
  position: absolute;
  width: max-content;
  z-index: var(--bs-toast-zindex);
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}
.toast-header {
  align-items: center;
  background-clip: padding-box;
  background-color: var(--bs-toast-header-bg);
  border-bottom: var(--bs-toast-border-width) solid
    var(--bs-toast-header-border-color);
  border-top-right-radius: calc(
    var(--bs-toast-border-radius) - var(--bs-toast-border-width)
  );
  border-top-left-radius: calc(
    var(--bs-toast-border-radius) - var(--bs-toast-border-width)
  );
  color: var(--bs-toast-header-color);
  display: flex;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
}
.toast-header .btn-close {
  margin-right: var(--bs-toast-padding-x);
  margin-left: calc(var(--bs-toast-padding-x) * -0.5);
}
.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(
    var(--bs-border-radius-lg) - var(--bs-border-width)
  );
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  display: none;
  height: 100%;
  right: 0;
  outline: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: var(--bs-modal-zindex);
}
.modal-dialog {
  margin: var(--bs-modal-margin);
  pointer-events: none;
  position: relative;
  width: auto;
}
.modal.fade .modal-dialog {
  transform: translateY(-50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.modal.show
  .modal-dialog,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.modal.show
  .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  align-items: center;
  display: flex;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-content {
  background-clip: padding-box;
  background-color: var(--bs-modal-bg);
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  color: var(--bs-modal-color);
  display: flex;
  flex-direction: column;
  outline: 0;
  pointer-events: auto;
  position: relative;
  width: 100%;
}
.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  background-color: var(--bs-backdrop-bg);
  height: 100vh;
  right: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: var(--bs-backdrop-zindex);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.modal-backdrop.show,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
.modal-header {
  align-items: center;
  border-bottom: var(--bs-modal-header-border-width) solid
    var(--bs-modal-header-border-color);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  display: flex;
  flex-shrink: 0;
  padding: var(--bs-modal-header-padding);
}
.modal-header .btn-close {
  margin: calc(var(--bs-modal-header-padding-y) * -0.5) auto
    calc(var(--bs-modal-header-padding-y) * -0.5)
    calc(var(--bs-modal-header-padding-x) * -0.5);
  padding: calc(var(--bs-modal-header-padding-y) * 0.5)
    calc(var(--bs-modal-header-padding-x) * 0.5);
}
.modal-title {
  line-height: var(--bs-modal-title-line-height);
  margin-bottom: 0;
}
.modal-body {
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
  position: relative;
}
.modal-footer {
  align-items: center;
  background-color: var(--bs-modal-footer-bg);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
  border-top: var(--bs-modal-footer-border-width) solid
    var(--bs-modal-footer-border-color);
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}
@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    margin-right: auto;
    margin-left: auto;
    max-width: var(--bs-modal-width);
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  height: 100%;
  margin: 0;
  max-width: none;
  width: 100vw;
}
.modal-fullscreen .modal-content {
  border: 0;
  border-radius: 0;
  height: 100%;
}
.modal-fullscreen .modal-footer,
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw;
  }
  .modal-fullscreen-sm-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%;
  }
  .modal-fullscreen-sm-down .modal-footer,
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw;
  }
  .modal-fullscreen-md-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%;
  }
  .modal-fullscreen-md-down .modal-footer,
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw;
  }
  .modal-fullscreen-lg-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%;
  }
  .modal-fullscreen-lg-down .modal-footer,
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw;
  }
  .modal-fullscreen-xl-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%;
  }
  .modal-fullscreen-xl-down .modal-footer,
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw;
  }
  .modal-fullscreen-xxl-down .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%;
  }
  .modal-fullscreen-xxl-down .modal-footer,
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  display: block;
  font-family: var(--bs-font-sans-serif);
  font-size: var(--bs-tooltip-font-size);
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  margin: var(--bs-tooltip-margin);
  text-align: right;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  z-index: var(--bs-tooltip-zindex);
  word-wrap: break-word;
  opacity: 0;
}
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.tooltip.show,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.tooltip.show,
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  height: var(--bs-tooltip-arrow-height);
  width: var(--bs-tooltip-arrow-width);
}
.tooltip .tooltip-arrow:before {
  border-color: transparent;
  border-style: solid;
  content: "";
  position: absolute;
}
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow,
.bs-tooltip-top .tooltip-arrow {
  bottom: calc(var(--bs-tooltip-arrow-height) * -1);
}
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow:before,
.bs-tooltip-top .tooltip-arrow:before {
  border-top-color: var(--bs-tooltip-bg);
  border-width: var(--bs-tooltip-arrow-height)
    calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  top: -1px;
}
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow,
.bs-tooltip-end .tooltip-arrow {
  height: var(--bs-tooltip-arrow-width);
  right: calc(var(--bs-tooltip-arrow-height) * -1);
  width: var(--bs-tooltip-arrow-height);
}
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow:before,
.bs-tooltip-end .tooltip-arrow:before {
  border-left-color: var(--bs-tooltip-bg);
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5)
    var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  left: -1px;
}
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow,
.bs-tooltip-bottom .tooltip-arrow {
  top: calc(var(--bs-tooltip-arrow-height) * -1);
}
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow:before,
.bs-tooltip-bottom .tooltip-arrow:before {
  border-bottom-color: var(--bs-tooltip-bg);
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5)
    var(--bs-tooltip-arrow-height);
  bottom: -1px;
}
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow,
.bs-tooltip-start .tooltip-arrow {
  height: var(--bs-tooltip-arrow-width);
  left: calc(var(--bs-tooltip-arrow-height) * -1);
  width: var(--bs-tooltip-arrow-height);
}
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow:before,
.bs-tooltip-start .tooltip-arrow:before {
  border-right-color: var(--bs-tooltip-bg);
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0
    calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  right: -1px;
}
.tooltip-inner {
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
  color: var(--bs-tooltip-color);
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  text-align: center;
}
.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(
    var(--bs-border-radius-lg) - var(--bs-border-width)
  );
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  display: block;
  font-family: var(--bs-font-sans-serif);
  font-size: var(--bs-popover-font-size);
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  max-width: var(--bs-popover-max-width);
  text-align: right;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  z-index: var(--bs-popover-zindex);
  word-wrap: break-word;
  background-clip: padding-box;
  background-color: var(--bs-popover-bg);
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  height: var(--bs-popover-arrow-height);
  width: var(--bs-popover-arrow-width);
}
.popover .popover-arrow:after,
.popover .popover-arrow:before {
  border: 0 solid transparent;
  content: "";
  display: block;
  position: absolute;
}
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow,
.bs-popover-top > .popover-arrow {
  bottom: calc(
    (var(--bs-popover-arrow-height)) * -1 - var(--bs-popover-border-width)
  );
}
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow:after,
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow:before,
.bs-popover-top > .popover-arrow:after,
.bs-popover-top > .popover-arrow:before {
  border-width: var(--bs-popover-arrow-height)
    calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow:before,
.bs-popover-top > .popover-arrow:before {
  border-top-color: var(--bs-popover-arrow-border);
  bottom: 0;
}
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow:after,
.bs-popover-top > .popover-arrow:after {
  border-top-color: var(--bs-popover-bg);
  bottom: var(--bs-popover-border-width);
}
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow,
.bs-popover-end > .popover-arrow {
  height: var(--bs-popover-arrow-width);
  right: calc(
    (var(--bs-popover-arrow-height)) * -1 - var(--bs-popover-border-width)
  );
  width: var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow:after,
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow:before,
.bs-popover-end > .popover-arrow:after,
.bs-popover-end > .popover-arrow:before {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5)
    var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow:before,
.bs-popover-end > .popover-arrow:before {
  border-left-color: var(--bs-popover-arrow-border);
  right: 0;
}
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow:after,
.bs-popover-end > .popover-arrow:after {
  border-left-color: var(--bs-popover-bg);
  right: var(--bs-popover-border-width);
}
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow,
.bs-popover-bottom > .popover-arrow {
  top: calc(
    (var(--bs-popover-arrow-height)) * -1 - var(--bs-popover-border-width)
  );
}
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow:after,
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow:before,
.bs-popover-bottom > .popover-arrow:after,
.bs-popover-bottom > .popover-arrow:before {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5)
    var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow:before,
.bs-popover-bottom > .popover-arrow:before {
  border-bottom-color: var(--bs-popover-arrow-border);
  top: 0;
}
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow:after,
.bs-popover-bottom > .popover-arrow:after {
  border-bottom-color: var(--bs-popover-bg);
  top: var(--bs-popover-border-width);
}
.bs-popover-auto[data-popper-placement^="bottom"] .popover-header:before,
.bs-popover-bottom .popover-header:before {
  border-bottom: var(--bs-popover-border-width) solid
    var(--bs-popover-header-bg);
  content: "";
  display: block;
  right: 50%;
  margin-right: calc(var(--bs-popover-arrow-width) * -0.5);
  position: absolute;
  top: 0;
  width: var(--bs-popover-arrow-width);
}
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow,
.bs-popover-start > .popover-arrow {
  height: var(--bs-popover-arrow-width);
  left: calc(
    (var(--bs-popover-arrow-height)) * -1 - var(--bs-popover-border-width)
  );
  width: var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow:after,
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow:before,
.bs-popover-start > .popover-arrow:after,
.bs-popover-start > .popover-arrow:before {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0
    calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow:before,
.bs-popover-start > .popover-arrow:before {
  border-right-color: var(--bs-popover-arrow-border);
  left: 0;
}
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow:after,
.bs-popover-start > .popover-arrow:after {
  border-right-color: var(--bs-popover-bg);
  left: var(--bs-popover-border-width);
}
.popover-header {
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid
    var(--bs-popover-border-color);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  color: var(--bs-popover-header-color);
  font-size: var(--bs-popover-header-font-size);
  margin-bottom: 0;
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  color: var(--bs-popover-body-color);
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
}
.carousel,
.carousel-inner {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
}
.carousel-inner:after,
.clearfix:after,
.paragraph--type--content-with-sidebars:after {
  clear: both;
  content: "";
  display: block;
}
.carousel-item {
  backface-visibility: hidden;
  display: none;
  float: right;
  margin-left: -100%;
  position: relative;
  transition: transform 0.6s ease-in-out;
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block;
}
.active.carousel-item-end,
.carousel-item-next:not(.carousel-item-start) {
  transform: translateX(-100%);
}
.active.carousel-item-start,
.carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transform: none;
  transition-property: opacity;
}
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end,
.carousel-fade .carousel-item.active {
  opacity: 1;
  z-index: 1;
}
.carousel-fade .active.carousel-item-end,
.carousel-fade .active.carousel-item-start {
  opacity: 0;
  transition: opacity 0s 0.6s;
  z-index: 0;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-end,
  .carousel-fade .active.carousel-item-start {
    transition: none;
  }
}
.carousel-control-next,
.carousel-control-prev {
  align-items: center;
  background: 100% 0;
  border: 0;
  bottom: 0;
  color: #fff;
  display: flex;
  justify-content: center;
  opacity: 0.5;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transition: opacity 0.15s ease;
  width: 15%;
  z-index: 1;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-next,
  .carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  opacity: 0.9;
  outline: 0;
  text-decoration: none;
}
.carousel-control-prev {
  right: 0;
}
.carousel-control-next {
  left: 0;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  height: 2rem;
  width: 2rem;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
}
.carousel-indicators {
  bottom: 0;
  display: flex;
  justify-content: center;
  right: 0;
  margin-bottom: 1rem;
  margin-right: 15%;
  margin-left: 15%;
  padding: 0;
  position: absolute;
  left: 0;
  z-index: 2;
}
.carousel-indicators [data-bs-target] {
  background-clip: padding-box;
  background-color: #fff;
  border: 0;
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
  box-sizing: content-box;
  cursor: pointer;
  flex: 0 1 auto;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  opacity: 0.5;
  padding: 0;
  text-indent: -999px;
  transition: opacity 0.6s ease;
  width: 30px;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  bottom: 1.25rem;
  color: #fff;
  right: 15%;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
  position: absolute;
  left: 15%;
  text-align: center;
}
.carousel-dark .carousel-indicators [data-bs-target],
[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target],
[data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-control-next-icon,
.carousel-dark .carousel-control-prev-icon,
[data-bs-theme="dark"] .carousel .carousel-control-next-icon,
[data-bs-theme="dark"] .carousel .carousel-control-prev-icon,
[data-bs-theme="dark"].carousel .carousel-control-next-icon,
[data-bs-theme="dark"].carousel .carousel-control-prev-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-caption,
[data-bs-theme="dark"] .carousel .carousel-caption,
[data-bs-theme="dark"].carousel .carousel-caption {
  color: #000;
}
.spinner-border,
.spinner-grow {
  animation: var(--bs-spinner-animation-speed) linear infinite
    var(--bs-spinner-animation-name);
  border-radius: 50%;
  display: inline-block;
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  width: var(--bs-spinner-width);
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border-left-color: currentcolor;
  border: var(--bs-spinner-border-width) solid;
  border-left: var(--bs-spinner-border-width) solid transparent;
}
.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas,
.offcanvas-lg,
.offcanvas-md,
.offcanvas-sm,
.offcanvas-xl,
.offcanvas-xxl {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}
@media (max-width: 575.98px) {
  .offcanvas-sm {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: var(--bs-offcanvas-transition);
    visibility: hidden;
    z-index: var(--bs-offcanvas-zindex);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    border-left: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-sm.offcanvas-end {
    border-right: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-sm.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom,
  .offcanvas-sm.offcanvas-top {
    height: var(--bs-offcanvas-height);
    right: 0;
    max-height: 100%;
    left: 0;
  }
  .offcanvas-sm.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.show:not(.hiding),
  .offcanvas-sm.showing,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    iframe.offcanvas-sm.show:not(.hiding),
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    video.offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.hiding,
  .offcanvas-sm.show,
  .offcanvas-sm.showing,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    iframe.offcanvas-sm.show,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    video.offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    background-color: transparent !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: var(--bs-offcanvas-transition);
    visibility: hidden;
    z-index: var(--bs-offcanvas-zindex);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    border-left: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-md.offcanvas-end {
    border-right: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-md.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom,
  .offcanvas-md.offcanvas-top {
    height: var(--bs-offcanvas-height);
    right: 0;
    max-height: 100%;
    left: 0;
  }
  .offcanvas-md.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.show:not(.hiding),
  .offcanvas-md.showing,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    iframe.offcanvas-md.show:not(.hiding),
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    video.offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.hiding,
  .offcanvas-md.show,
  .offcanvas-md.showing,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    iframe.offcanvas-md.show,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    video.offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    background-color: transparent !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: var(--bs-offcanvas-transition);
    visibility: hidden;
    z-index: var(--bs-offcanvas-zindex);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    border-left: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-lg.offcanvas-end {
    border-right: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-lg.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom,
  .offcanvas-lg.offcanvas-top {
    height: var(--bs-offcanvas-height);
    right: 0;
    max-height: 100%;
    left: 0;
  }
  .offcanvas-lg.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.show:not(.hiding),
  .offcanvas-lg.showing,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    iframe.offcanvas-lg.show:not(.hiding),
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    video.offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.hiding,
  .offcanvas-lg.show,
  .offcanvas-lg.showing,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    iframe.offcanvas-lg.show,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    video.offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    background-color: transparent !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: var(--bs-offcanvas-transition);
    visibility: hidden;
    z-index: var(--bs-offcanvas-zindex);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    border-left: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-xl.offcanvas-end {
    border-right: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-xl.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom,
  .offcanvas-xl.offcanvas-top {
    height: var(--bs-offcanvas-height);
    right: 0;
    max-height: 100%;
    left: 0;
  }
  .offcanvas-xl.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.show:not(.hiding),
  .offcanvas-xl.showing,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    iframe.offcanvas-xl.show:not(.hiding),
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    video.offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.hiding,
  .offcanvas-xl.show,
  .offcanvas-xl.showing,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    iframe.offcanvas-xl.show,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    video.offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    background-color: transparent !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    background-clip: padding-box;
    background-color: var(--bs-offcanvas-bg);
    bottom: 0;
    color: var(--bs-offcanvas-color);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: var(--bs-offcanvas-transition);
    visibility: hidden;
    z-index: var(--bs-offcanvas-zindex);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    border-left: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-xxl.offcanvas-end {
    border-right: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    left: 0;
    top: 0;
    transform: translateX(-100%);
    width: var(--bs-offcanvas-width);
  }
  .offcanvas-xxl.offcanvas-top {
    border-bottom: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    top: 0;
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom,
  .offcanvas-xxl.offcanvas-top {
    height: var(--bs-offcanvas-height);
    right: 0;
    max-height: 100%;
    left: 0;
  }
  .offcanvas-xxl.offcanvas-bottom {
    border-top: var(--bs-offcanvas-border-width) solid
      var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.show:not(.hiding),
  .offcanvas-xxl.showing,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    iframe.offcanvas-xxl.show:not(.hiding),
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    video.offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.hiding,
  .offcanvas-xxl.show,
  .offcanvas-xxl.showing,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    iframe.offcanvas-xxl.show,
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    video.offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    background-color: transparent !important;
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
  }
}
.offcanvas {
  background-clip: padding-box;
  background-color: var(--bs-offcanvas-bg);
  bottom: 0;
  color: var(--bs-offcanvas-color);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  outline: 0;
  position: fixed;
  transition: var(--bs-offcanvas-transition);
  visibility: hidden;
  z-index: var(--bs-offcanvas-zindex);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  border-left: var(--bs-offcanvas-border-width) solid
    var(--bs-offcanvas-border-color);
  right: 0;
  top: 0;
  transform: translateX(100%);
  width: var(--bs-offcanvas-width);
}
.offcanvas.offcanvas-end {
  border-right: var(--bs-offcanvas-border-width) solid
    var(--bs-offcanvas-border-color);
  left: 0;
  top: 0;
  transform: translateX(-100%);
  width: var(--bs-offcanvas-width);
}
.offcanvas.offcanvas-top {
  border-bottom: var(--bs-offcanvas-border-width) solid
    var(--bs-offcanvas-border-color);
  top: 0;
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom,
.offcanvas.offcanvas-top {
  height: var(--bs-offcanvas-height);
  right: 0;
  max-height: 100%;
  left: 0;
}
.offcanvas.offcanvas-bottom {
  border-top: var(--bs-offcanvas-border-width) solid
    var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.show:not(.hiding),
.offcanvas.showing,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.offcanvas.show:not(.hiding),
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.hiding,
.offcanvas.show,
.offcanvas.showing,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.offcanvas.show,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.offcanvas.show {
  visibility: visible;
}
.offcanvas-backdrop {
  background-color: #000;
  height: 100vh;
  right: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 1040;
}
.custom-object-fit img,
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.offcanvas-backdrop.show,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.offcanvas-backdrop.show {
  opacity: 0.5;
}
.offcanvas-header {
  align-items: center;
  display: flex;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  margin: calc(var(--bs-offcanvas-padding-y) * -0.5) auto
    calc(var(--bs-offcanvas-padding-y) * -0.5)
    calc(var(--bs-offcanvas-padding-x) * -0.5);
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5)
    calc(var(--bs-offcanvas-padding-x) * 0.5);
}
.offcanvas-title {
  line-height: var(--bs-offcanvas-title-line-height);
  margin-bottom: 0;
}
.offcanvas-body {
  flex-grow: 1;
  overflow-y: auto;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.placeholder {
  background-color: currentcolor;
  cursor: wait;
  display: inline-block;
  min-height: 1em;
  opacity: 0.5;
  vertical-align: middle;
}
.placeholder.btn:before {
  content: "";
  display: inline-block;
}
.placeholder-xs {
  min-height: 0.6em;
}
.placeholder-sm {
  min-height: 0.8em;
}
.placeholder-lg {
  min-height: 1.2em;
}
.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}
.placeholder-wave {
  animation: placeholder-wave 2s linear infinite;
  mask-image: linear-gradient(
    130deg,
    #000 55%,
    rgba(0, 0, 0, 0.8) 75%,
    #000 95%
  );
  mask-size: 200% 100%;
}
.text-bg-primary {
  background-color: RGBA(
    var(--bs-primary-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
  color: #fff !important;
}
.text-bg-secondary {
  background-color: RGBA(
    var(--bs-secondary-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
  color: #fff !important;
}
.text-bg-success {
  background-color: RGBA(
    var(--bs-success-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
  color: #fff !important;
}
.text-bg-info {
  background-color: RGBA(
    var(--bs-info-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
  color: #000 !important;
}
.text-bg-warning {
  background-color: RGBA(
    var(--bs-warning-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
  color: #000 !important;
}
.text-bg-danger {
  background-color: RGBA(
    var(--bs-danger-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
  color: #fff !important;
}
.text-bg-light {
  background-color: RGBA(
    var(--bs-light-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
  color: #000 !important;
}
.text-bg-dark {
  background-color: RGBA(
    var(--bs-dark-rgb),
    var(--bs-bg-opacity, 1)
  ) !important;
  color: #fff !important;
}
.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    var(--bs-primary-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-primary:focus,
.link-primary:hover {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    10,
    88,
    202,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    var(--bs-secondary-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-secondary:focus,
.link-secondary:hover {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    86,
    94,
    100,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    var(--bs-success-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-success:focus,
.link-success:hover {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    20,
    108,
    67,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    var(--bs-info-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-info:focus,
.link-info:hover {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    61,
    213,
    243,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    var(--bs-warning-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-warning:focus,
.link-warning:hover {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    255,
    205,
    57,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    var(--bs-danger-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-danger:focus,
.link-danger:hover {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    176,
    42,
    55,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    var(--bs-light-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-light:focus,
.link-light:hover {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    249,
    250,
    251,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    var(--bs-dark-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-dark:focus,
.link-dark:hover {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(
    26,
    30,
    33,
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-body-emphasis {
  color: RGBA(
    var(--bs-emphasis-color-rgb),
    var(--bs-link-opacity, 1)
  ) !important;
  text-decoration-color: RGBA(
    var(--bs-emphasis-color-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-body-emphasis:focus,
.link-body-emphasis:hover {
  color: RGBA(
    var(--bs-emphasis-color-rgb),
    var(--bs-link-opacity, 0.75)
  ) !important;
  text-decoration-color: RGBA(
    var(--bs-emphasis-color-rgb),
    var(--bs-link-underline-opacity, 0.75)
  ) !important;
}
.focus-ring:focus {
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0)
    var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width)
    var(--bs-focus-ring-color);
  outline: 0;
}
.icon-link {
  align-items: center;
  backface-visibility: hidden;
  display: inline-flex;
  gap: 0.375rem;
  text-decoration-color: rgba(
    var(--bs-link-color-rgb),
    var(--bs-link-opacity, 0.5)
  );
  text-underline-offset: 0.25em;
}
.icon-link > .bi {
  flex-shrink: 0;
  height: 1em;
  width: 1em;
  fill: currentcolor;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}
.icon-link-hover:focus-visible > .bi,
.icon-link-hover:hover > .bi {
  transform: var(--bs-icon-link-transform, translate3d(-0.25em, 0, 0));
}
.ratio,
.ratio > * {
  position: relative;
  width: 100%;
}
.ratio:before {
  content: "";
  display: block;
  padding-top: var(--bs-aspect-ratio);
}
.ratio > * {
  height: 100%;
  right: 0;
  position: absolute;
  top: 0;
}
.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}
.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}
.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}
.ratio-21x9 {
  --bs-aspect-ratio: 42.85714%;
}
.fixed-top {
  top: 0;
}
.fixed-bottom,
.fixed-top {
  right: 0;
  position: fixed;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  bottom: 0;
}
.sticky-top {
  top: 0;
}
.sticky-bottom,
.sticky-top {
  position: sticky;
  z-index: 1020;
}
.sticky-bottom {
  bottom: 0;
}
@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    bottom: 0;
    position: sticky;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    bottom: 0;
    position: sticky;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    bottom: 0;
    position: sticky;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    bottom: 0;
    position: sticky;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    bottom: 0;
    position: sticky;
    z-index: 1020;
  }
}
.hstack,
.vstack {
  align-self: stretch;
  display: flex;
}
.hstack {
  align-items: center;
  flex-direction: row;
}
.vstack {
  flex: 1 1 auto;
  flex-direction: column;
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  width: 1px !important;
  clip: rect(0, 0, 0, 0) !important;
  border: 0 !important;
  white-space: nowrap !important;
}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),
.visually-hidden:not(caption) {
  position: absolute !important;
}
.stretched-link:after {
  bottom: 0;
  content: "";
  right: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vr {
  align-self: stretch;
  background-color: currentcolor;
  display: inline-block;
  min-height: 1em;
  opacity: 0.25;
  width: var(--bs-border-width);
}
.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;
}
.float-start {
  float: right !important;
}
.float-end {
  float: left !important;
}
.float-none {
  float: none !important;
}
.object-fit-contain {
  object-fit: contain !important;
}
.object-fit-cover {
  object-fit: cover !important;
}
.object-fit-fill {
  object-fit: fill !important;
}
.object-fit-scale {
  object-fit: scale-down !important;
}
.object-fit-none {
  object-fit: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-75 {
  opacity: 0.75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}
.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.focus-ring-primary {
  --bs-focus-ring-color: rgba(
    var(--bs-primary-rgb),
    var(--bs-focus-ring-opacity)
  );
}
.focus-ring-secondary {
  --bs-focus-ring-color: rgba(
    var(--bs-secondary-rgb),
    var(--bs-focus-ring-opacity)
  );
}
.focus-ring-success {
  --bs-focus-ring-color: rgba(
    var(--bs-success-rgb),
    var(--bs-focus-ring-opacity)
  );
}
.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning {
  --bs-focus-ring-color: rgba(
    var(--bs-warning-rgb),
    var(--bs-focus-ring-opacity)
  );
}
.focus-ring-danger {
  --bs-focus-ring-color: rgba(
    var(--bs-danger-rgb),
    var(--bs-focus-ring-opacity)
  );
}
.focus-ring-light {
  --bs-focus-ring-color: rgba(
    var(--bs-light-rgb),
    var(--bs-focus-ring-opacity)
  );
}
.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.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;
}
.top-0 {
  top: 0 !important;
}
.top-50 {
  top: 50% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  right: 0 !important;
}
.start-50 {
  right: 50% !important;
}
.start-100 {
  right: 100% !important;
}
.end-0 {
  left: 0 !important;
}
.end-50 {
  left: 50% !important;
}
.end-100 {
  left: 100% !important;
}
.translate-middle {
  transform: translate(50%, -50%) !important;
}
.translate-middle-x {
  transform: translateX(50%) !important;
}
.translate-middle-y {
  transform: translateY(-50%) !important;
}
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style)
    var(--bs-border-color) !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-left: var(--bs-border-width) var(--bs-border-style)
    var(--bs-border-color) !important;
}
.border-end-0 {
  border-left: 0 !important;
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style)
    var(--bs-border-color) !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-right: var(--bs-border-width) var(--bs-border-style)
    var(--bs-border-color) !important;
}
.border-start-0 {
  border-right: 0 !important;
}
.border-primary,
.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(
    var(--bs-primary-rgb),
    var(--bs-border-opacity)
  ) !important;
}
.border-secondary {
  border-color: rgba(
    var(--bs-secondary-rgb),
    var(--bs-border-opacity)
  ) !important;
}
.border-info,
.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(
    var(--bs-success-rgb),
    var(--bs-border-opacity)
  ) !important;
}
.border-info {
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-danger,
.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(
    var(--bs-warning-rgb),
    var(--bs-border-opacity)
  ) !important;
}
.border-danger {
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-dark,
.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-dark {
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-black,
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}
.border-1 {
  border-width: 1px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-5 {
  border-width: 5px !important;
}
.border-opacity-10 {
  --bs-border-opacity: 0.1;
}
.border-opacity-25 {
  --bs-border-opacity: 0.25;
}
.border-opacity-50 {
  --bs-border-opacity: 0.5;
}
.border-opacity-75 {
  --bs-border-opacity: 0.75;
}
.border-opacity-100 {
  --bs-border-opacity: 1;
}
.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;
}
.mw-100 {
  max-width: 100% !important;
}
.vw-100 {
  width: 100vw !important;
}
.min-vw-100 {
  min-width: 100vw !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;
}
.mh-100 {
  max-height: 100% !important;
}
.vh-100 {
  height: 100vh !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}
.row-gap-0 {
  row-gap: 0 !important;
}
.row-gap-1 {
  row-gap: 0.25rem !important;
}
.row-gap-2 {
  row-gap: 0.5rem !important;
}
.row-gap-3 {
  row-gap: 1rem !important;
}
.row-gap-4 {
  row-gap: 1.5rem !important;
}
.row-gap-5 {
  row-gap: 3rem !important;
}
.column-gap-0 {
  column-gap: 0 !important;
}
.column-gap-1 {
  column-gap: 0.25rem !important;
}
.column-gap-2 {
  column-gap: 0.5rem !important;
}
.column-gap-3 {
  column-gap: 1rem !important;
}
.column-gap-4 {
  column-gap: 1.5rem !important;
}
.column-gap-5 {
  column-gap: 3rem !important;
}
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
.fs-5 {
  font-size: 1.25rem !important;
}
.fs-6 {
  font-size: 1rem !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.fw-lighter {
  font-weight: lighter !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-sm {
  line-height: 1.25 !important;
}
.lh-base {
  line-height: 1.5 !important;
}
.lh-lg {
  line-height: 2 !important;
}
.text-start {
  text-align: right !important;
}
.text-end {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary,
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info,
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger,
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light {
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-black,
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-body,
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.text-black-50,
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}
.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}
.text-opacity-25 {
  --bs-text-opacity: 0.25;
}
.text-opacity-50 {
  --bs-text-opacity: 0.5;
}
.text-opacity-75 {
  --bs-text-opacity: 0.75;
}
.text-opacity-100 {
  --bs-text-opacity: 1;
}
.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
.link-opacity-10,
.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}
.link-opacity-25,
.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}
.link-opacity-50,
.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}
.link-opacity-75,
.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}
.link-opacity-100,
.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}
.link-offset-1,
.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
.link-offset-2,
.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
.link-offset-3,
.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
.link-underline-primary,
.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(
    var(--bs-primary-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-secondary {
  text-decoration-color: rgba(
    var(--bs-secondary-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-info,
.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(
    var(--bs-success-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-info {
  text-decoration-color: rgba(
    var(--bs-info-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-danger,
.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(
    var(--bs-warning-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-danger {
  text-decoration-color: rgba(
    var(--bs-danger-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-dark,
.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(
    var(--bs-light-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline-dark {
  text-decoration-color: rgba(
    var(--bs-dark-rgb),
    var(--bs-link-underline-opacity)
  ) !important;
}
.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(
    var(--bs-link-color-rgb),
    var(--bs-link-underline-opacity, 1)
  ) !important;
}
.link-underline-opacity-0,
.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}
.link-underline-opacity-10,
.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-25,
.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-50,
.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-75,
.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-100,
.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-primary-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.bg-secondary,
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-secondary-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.bg-success {
  background-color: rgba(
    var(--bs-success-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.bg-info,
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
  background-color: rgba(
    var(--bs-warning-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.bg-danger,
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black,
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body,
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body {
  background-color: rgba(
    var(--bs-body-bg-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-secondary-bg-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-tertiary-bg-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}
.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}
.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}
.bg-opacity-100 {
  --bs-bg-opacity: 1;
}
.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}
.user-select-all {
  user-select: all !important;
}
.user-select-auto {
  user-select: auto !important;
}
.user-select-none {
  user-select: none !important;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.rounded-top {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-top-0 {
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.rounded-top-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-top-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-top-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-top-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-top-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-top-circle {
  border-top-right-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.rounded-top-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-end {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-end-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.rounded-end-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-end-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-end-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-end-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-end-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-end-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.rounded-end-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-start {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-start-0 {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-start-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-start-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-start-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-start-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-start-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-start-circle {
  border-bottom-right-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.rounded-start-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.z-n1 {
  z-index: -1 !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-2 {
  z-index: 2 !important;
}
.z-3 {
  z-index: 3 !important;
}
@media (min-width: 576px) {
  .float-sm-start {
    float: right !important;
  }
  .float-sm-end {
    float: left !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .me-sm-3 {
    margin-left: 1rem !important;
  }
  .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .me-sm-5 {
    margin-left: 3rem !important;
  }
  .me-sm-auto {
    margin-left: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-right: 0 !important;
  }
  .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .ms-sm-auto {
    margin-right: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-right: 0 !important;
  }
  .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-right: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: right !important;
  }
  .text-sm-end {
    text-align: left !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: right !important;
  }
  .float-md-end {
    float: left !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-left: 0 !important;
  }
  .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .me-md-3 {
    margin-left: 1rem !important;
  }
  .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .me-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-auto {
    margin-left: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-right: 0 !important;
  }
  .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .ms-md-3 {
    margin-right: 1rem !important;
  }
  .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .ms-md-5 {
    margin-right: 3rem !important;
  }
  .ms-md-auto {
    margin-right: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .pe-md-3 {
    padding-left: 1rem !important;
  }
  .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .pe-md-5 {
    padding-left: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-right: 0 !important;
  }
  .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .ps-md-3 {
    padding-right: 1rem !important;
  }
  .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .ps-md-5 {
    padding-right: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: right !important;
  }
  .text-md-end {
    text-align: left !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: right !important;
  }
  .float-lg-end {
    float: left !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: right !important;
  }
  .text-lg-end {
    text-align: left !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: right !important;
  }
  .float-xl-end {
    float: left !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: right !important;
  }
  .text-xl-end {
    text-align: left !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: right !important;
  }
  .float-xxl-end {
    float: left !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: right !important;
  }
  .text-xxl-end {
    text-align: left !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
.h1,
h1 {
  color: #10384f;
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 0.6px;
  line-height: 1;
}
.h2,
h2 {
  font-size: 30px;
  letter-spacing: 0.93px;
  line-height: 1.13;
}
.h2,
.h3,
h2,
h3 {
  color: #10384f;
  font-style: normal;
  font-weight: 400;
}
.h3,
h3 {
  font-size: 24px;
  letter-spacing: 0.52px;
  line-height: 1.16;
}
.h4,
h4 {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.56px;
  line-height: 1.39;
}
.h4,
.h5,
h4,
h5 {
  color: #10384f;
  font-style: normal;
}
.h5,
body,
h5,
p {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.75;
}
.h6,
h6 {
  font-size: 14px;
}
body,
p {
  color: #0d2a40;
  font-style: normal;
  line-height: 1.75 !important;
}
body a,
body a:focus,
body a:hover,
body a:link,
body a:visited,
p a,
p a:focus,
p a:hover,
p a:link,
p a:visited {
  color: #0d2a40;
  cursor: pointer;
}
ul:not(.toolbar-menu) li {
  color: #0d2a40;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.75;
}
ol {
  padding-right: 23px;
}
figcaption,
ol li {
  color: #0d2a40;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.75;
}
img {
  height: auto;
}
figcaption {
  font-style: italic;
  line-height: 1.38;
  opacity: 0.8;
  padding: 15px 0;
}
::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
* {
  scrollbar-color: rgba(255, 255, 255, 0.5) rgba(0, 0, 0, 0.5);
  scrollbar-width: thin;
}
@media (max-width: 1440px) {
  .h1,
  h1 {
    font-size: 50px;
    letter-spacing: 1px;
    line-height: 1;
  }
}
@media (max-width: 991px) {
  .h1,
  h1 {
    font-size: 45px;
    line-height: 45px;
  }
}
@media (max-width: 480px) {
  .h1,
  h1 {
    font-size: 40px;
    line-height: 40px;
  }
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  padding: 0;
  transition: none;
}
:target:before {
  content: "";
  display: block;
  height: 60px;
  margin: -60px 0 0;
}
.video-embed-field-responsive-video:after,
span.display-filesize,
span.hidden-text,
span.hidden-text--listing-kicker,
span.hidden-text--listing-title,
span.hidden-text--title,
span.hidden-text--video-title {
  display: none;
}
.video-embed-field-provider-vimeo:after,
.video-embed-field-provider-youtube:after {
  display: block;
}
body.bayer
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-message
  p
  a {
  font-size: inherit;
}
html:lang(th) .h1,
html:lang(th) .h2,
html:lang(th) .h3,
html:lang(th) .h4,
html:lang(th) .h5,
html:lang(th) .h6,
html:lang(th) b,
html:lang(th) body,
html:lang(th) div,
html:lang(th) figcaption,
html:lang(th) h1,
html:lang(th) h2,
html:lang(th) h3,
html:lang(th) h4,
html:lang(th) h5,
html:lang(th) h6,
html:lang(th) li,
html:lang(th) ol,
html:lang(th) p,
html:lang(th) strong,
html:lang(th) ul {
  font-family: Tahoma, Microsoft Sans Serif, BrowalliaUPC, AngsanaUPC;
}
html:lang(th) .paragraph p strong {
  font-weight: bolder !important;
}
@media (max-width: 991px) {
  .col,
  .paragraph--type--grid-layout .field--name-field-grid-content > .field__item,
  .region-header .main-header-col,
  .region-header .utility-nav-wrapper {
    position: relative;
  }
}
.cta,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .agree-button,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a,
.paragraph--type--news-list .news-list-wrapper .overview-cta,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a,
form .form-actions .webform-actions-wrapper {
  background-color: transparent;
  border: var(--bs-border-width) solid transparent;
  display: inline-block;
  user-select: none;
  vertical-align: middle;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: var(--bs-border-radius);
  background: #de0043 no-repeat 0%0;
  border-radius: 0;
  color: #fff;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 0.58px;
  line-height: 1;
  margin: 5px 0;
  overflow: hidden;
  padding: 18px 22px 18px 70px;
  position: relative;
  text-align: right;
  text-transform: uppercase;
  -webkit-transition: padding 0.3s ease;
  -moz-transition: padding 0.3s ease;
  -ms-transition: padding 0.3s ease;
  -o-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}
@media (prefers-reduced-motion: reduce) {
  .cta,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons
    .agree-button,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .agree-button,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .privacy-policy-more-info
    a,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button
    .find-more-button,
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.approve_button,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--one-step-disclaimer
    .one-step-wrapper
    .buttom-wrapper
    .one-step-disclaimer-agree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--one-step-disclaimer
    .one-step-wrapper
    .buttom-wrapper
    .one-step-disclaimer-disagree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .disclaimer-content
    .button-wrapper
    .two-step-disclaimer-agree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .disclaimer-content
    .button-wrapper
    .two-step-disclaimer-disagree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .two-step-disclaimer-country
    .wrapper-button
    .disclaimer-go-btn,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--next
    .mobile-next,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--previous
    .mobile-previous,
  .pagination-wrapper-header
    nav.pager
    .pager__items
    li.pager__item--next
    .mobile-next,
  .pagination-wrapper-header
    nav.pager
    .pager__items
    li.pager__item--previous
    .mobile-previous,
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    ul.js-pager__items
    li
    a,
  .paragraph--type--news-list .news-list-wrapper .overview-cta,
  .paragraph--type--news-list
    .news-list-wrapper
    .paragraph--type--teaser-card
    .field-cta-wrap,
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .show-more-btn
    a,
  .paragraph--type--teaser-card
    .paragraph--type--news-list
    .news-list-wrapper
    .field-cta-wrap,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .field--name-field-multi-cta
    a,
  form .form-actions .webform-actions-wrapper {
    transition: none;
  }
}
.cta:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:hover,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:hover,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:hover,
.paragraph--type--news-list .news-list-wrapper .overview-cta:hover,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:hover,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:hover,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:hover,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:hover,
form .form-actions .webform-actions-wrapper:hover {
  color: #212529;
  text-decoration: none;
}
.cta.focus,
.cta:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .focus.agree-button,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a.focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .focus.find-more-button,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:focus,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.focus.approve_button,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a.focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a.focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a.focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a.focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .focus.disclaimer-go-btn,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .focus.mobile-next,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .focus.mobile-previous,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .focus.mobile-next,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .focus.mobile-previous,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a.focus,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus,
.paragraph--type--news-list .news-list-wrapper .focus.overview-cta,
.paragraph--type--news-list .news-list-wrapper .overview-cta:focus,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:focus,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .focus.field-cta-wrap,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a.focus,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:focus,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:focus,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .focus.field-cta-wrap,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .focus.reset,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .focus.submit,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .focus.reset,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .focus.submit,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a.focus,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:focus,
form .form-actions .focus.webform-actions-wrapper,
form .form-actions .webform-actions-wrapper:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  outline: 0;
}
.cta.disabled,
.cta:disabled,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:disabled,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .disabled.agree-button,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a.disabled,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:disabled,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .disabled.find-more-button,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:disabled,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:disabled,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.disabled.approve_button,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a.disabled,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:disabled,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a.disabled,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:disabled,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a.disabled,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:disabled,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a.disabled,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:disabled,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disabled.disclaimer-go-btn,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:disabled,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .disabled.mobile-next,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:disabled,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .disabled.mobile-previous,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:disabled,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .disabled.mobile-next,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:disabled,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .disabled.mobile-previous,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:disabled,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a.disabled,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:disabled,
.paragraph--type--news-list .news-list-wrapper .disabled.overview-cta,
.paragraph--type--news-list .news-list-wrapper .overview-cta:disabled,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .disabled.field-cta-wrap,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:disabled,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a.disabled,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:disabled,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .disabled.field-cta-wrap,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:disabled,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .disabled.reset,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .disabled.submit,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:disabled,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:disabled,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .disabled.reset,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .disabled.submit,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:disabled,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:disabled,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a.disabled,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:disabled,
form .form-actions .disabled.webform-actions-wrapper,
form .form-actions .webform-actions-wrapper:disabled {
  opacity: 0.65;
}
@media (max-width: 1440px) {
  .cta,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons
    .agree-button,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .agree-button,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .privacy-policy-more-info
    a,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button
    .find-more-button,
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.approve_button,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--one-step-disclaimer
    .one-step-wrapper
    .buttom-wrapper
    .one-step-disclaimer-agree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--one-step-disclaimer
    .one-step-wrapper
    .buttom-wrapper
    .one-step-disclaimer-disagree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .disclaimer-content
    .button-wrapper
    .two-step-disclaimer-agree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .disclaimer-content
    .button-wrapper
    .two-step-disclaimer-disagree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .two-step-disclaimer-country
    .wrapper-button
    .disclaimer-go-btn,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--next
    .mobile-next,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--previous
    .mobile-previous,
  .pagination-wrapper-header
    nav.pager
    .pager__items
    li.pager__item--next
    .mobile-next,
  .pagination-wrapper-header
    nav.pager
    .pager__items
    li.pager__item--previous
    .mobile-previous,
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    ul.js-pager__items
    li
    a,
  .paragraph--type--news-list .news-list-wrapper .overview-cta,
  .paragraph--type--news-list
    .news-list-wrapper
    .paragraph--type--teaser-card
    .field-cta-wrap,
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .show-more-btn
    a,
  .paragraph--type--teaser-card
    .paragraph--type--news-list
    .news-list-wrapper
    .field-cta-wrap,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .field--name-field-multi-cta
    a,
  form .form-actions .webform-actions-wrapper {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .cta,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons
    .agree-button,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .agree-button,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .privacy-policy-more-info
    a,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button
    .find-more-button,
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.approve_button,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--one-step-disclaimer
    .one-step-wrapper
    .buttom-wrapper
    .one-step-disclaimer-agree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--one-step-disclaimer
    .one-step-wrapper
    .buttom-wrapper
    .one-step-disclaimer-disagree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .disclaimer-content
    .button-wrapper
    .two-step-disclaimer-agree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .disclaimer-content
    .button-wrapper
    .two-step-disclaimer-disagree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .two-step-disclaimer-country
    .wrapper-button
    .disclaimer-go-btn,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--next
    .mobile-next,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--previous
    .mobile-previous,
  .pagination-wrapper-header
    nav.pager
    .pager__items
    li.pager__item--next
    .mobile-next,
  .pagination-wrapper-header
    nav.pager
    .pager__items
    li.pager__item--previous
    .mobile-previous,
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    ul.js-pager__items
    li
    a,
  .paragraph--type--news-list .news-list-wrapper .overview-cta,
  .paragraph--type--news-list
    .news-list-wrapper
    .paragraph--type--teaser-card
    .field-cta-wrap,
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .show-more-btn
    a,
  .paragraph--type--teaser-card
    .paragraph--type--news-list
    .news-list-wrapper
    .field-cta-wrap,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .field--name-field-multi-cta
    a,
  form .form-actions .webform-actions-wrapper {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .cta,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons
    .agree-button,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .agree-button,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .privacy-policy-more-info
    a,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button
    .find-more-button,
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.approve_button,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--one-step-disclaimer
    .one-step-wrapper
    .buttom-wrapper
    .one-step-disclaimer-agree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--one-step-disclaimer
    .one-step-wrapper
    .buttom-wrapper
    .one-step-disclaimer-disagree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .disclaimer-content
    .button-wrapper
    .two-step-disclaimer-agree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .disclaimer-content
    .button-wrapper
    .two-step-disclaimer-disagree
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .two-step-disclaimer-country
    .wrapper-button
    .disclaimer-go-btn,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--next
    .mobile-next,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--previous
    .mobile-previous,
  .pagination-wrapper-header
    nav.pager
    .pager__items
    li.pager__item--next
    .mobile-next,
  .pagination-wrapper-header
    nav.pager
    .pager__items
    li.pager__item--previous
    .mobile-previous,
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    ul.js-pager__items
    li
    a,
  .paragraph--type--news-list .news-list-wrapper .overview-cta,
  .paragraph--type--news-list
    .news-list-wrapper
    .paragraph--type--teaser-card
    .field-cta-wrap,
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .show-more-btn
    a,
  .paragraph--type--teaser-card
    .paragraph--type--news-list
    .news-list-wrapper
    .field-cta-wrap,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .field--name-field-multi-cta
    a,
  form .form-actions .webform-actions-wrapper {
    font-size: 12px;
  }
}
.cta:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .agree-button:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:before,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:before,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:before,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:before,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:before,
.paragraph--type--news-list .news-list-wrapper .overview-cta:before,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:before,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:before,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:before,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:before,
form .form-actions .webform-actions-wrapper:before {
  background-color: #ff3162;
  content: "";
  display: block;
  height: 100%;
  right: calc(100% - 54px);
  opacity: 1;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  touch-action: none;
  transform: skewX(12deg);
  -webkit-transition: right 0.3s ease;
  -moz-transition: right 0.3s ease;
  -ms-transition: right 0.3s ease;
  -o-transition: right 0.3s ease;
  transition: right 0.3s ease;
  width: 100px;
}
.cta:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .agree-button:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:after,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:after,
.paragraph--type--news-list .news-list-wrapper .overview-cta:after,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:after,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:after,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:after,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:after,
form .form-actions .webform-actions-wrapper:after {
  background: no-repeat 50%;
  background-size: 14px 20px;
  color: #fff;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 20px;
  font-style: normal;
  pointer-events: none;
  position: absolute;
  left: 20px;
  top: calc(50% - 11px);
  touch-action: none;
  -webkit-transition: left 0.3s ease;
  -moz-transition: left 0.3s ease;
  -ms-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
.cta:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  body.has-hover
  .agree-button:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  body.has-hover
  a:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  body.has-hover
  .find-more-button:hover,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  body.has-hover
  button.approve_button:hover,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  body.has-hover
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  body.has-hover
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  body.has-hover
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  body.has-hover
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  body.has-hover
  .disclaimer-go-btn:hover,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  body.has-hover
  .mobile-next:hover,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  body.has-hover
  .mobile-previous:hover,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  body.has-hover
  .mobile-next:hover,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  body.has-hover
  .mobile-previous:hover,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  body.has-hover
  a:hover,
.paragraph--type--news-list .news-list-wrapper .overview-cta:focus,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:focus,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  body.has-hover
  .field-cta-wrap:hover,
.paragraph--type--news-list
  .news-list-wrapper
  body.has-hover
  .overview-cta:hover,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:focus,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  body.has-hover
  a:hover,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:focus,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  body.has-hover
  .field-cta-wrap:hover,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  body.has-hover
  .reset:hover,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  body.has-hover
  .submit:hover,
body.has-hover .cta:hover,
body.has-hover
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:hover,
body.has-hover
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:hover,
body.has-hover
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:hover,
body.has-hover
  .modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:hover,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:hover,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:hover,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:hover,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:hover,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:hover,
body.has-hover
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover,
body.has-hover
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover,
body.has-hover
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover,
body.has-hover
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover,
body.has-hover
  .paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:hover,
body.has-hover
  .paragraph--type--news-list
  .news-list-wrapper
  .overview-cta:hover,
body.has-hover
  .paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:hover,
body.has-hover
  .paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:hover,
body.has-hover
  .paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:hover,
body.has-hover
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover,
body.has-hover
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover,
body.has-hover
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover,
body.has-hover
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover,
body.has-hover
  footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:hover,
body.has-hover form .form-actions .webform-actions-wrapper:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  body.has-hover
  .reset:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  body.has-hover
  .submit:hover,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:focus,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  body.has-hover
  a:hover,
form .form-actions .webform-actions-wrapper:focus,
form .form-actions body.has-hover .webform-actions-wrapper:hover {
  padding-right: 30px;
  padding-left: 62px;
}
.cta:focus:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:focus:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  body.has-hover
  .agree-button:hover:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:focus:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  body.has-hover
  a:hover:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:focus:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  body.has-hover
  .find-more-button:hover:after,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  body.has-hover
  button.approve_button:hover:after,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:focus:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:focus:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  body.has-hover
  a:hover:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:focus:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  body.has-hover
  a:hover:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:focus:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  body.has-hover
  a:hover:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:focus:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  body.has-hover
  a:hover:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:focus:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  body.has-hover
  .disclaimer-go-btn:hover:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  body.has-hover
  .mobile-next:hover:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  body.has-hover
  .mobile-previous:hover:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  body.has-hover
  .mobile-next:hover:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  body.has-hover
  .mobile-previous:hover:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  body.has-hover
  a:hover:after,
.paragraph--type--news-list .news-list-wrapper .overview-cta:focus:after,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:focus:after,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  body.has-hover
  .field-cta-wrap:hover:after,
.paragraph--type--news-list
  .news-list-wrapper
  body.has-hover
  .overview-cta:hover:after,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:focus:after,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  body.has-hover
  a:hover:after,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:focus:after,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  body.has-hover
  .field-cta-wrap:hover:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  body.has-hover
  .reset:hover:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  body.has-hover
  .submit:hover:after,
body.has-hover .cta:hover:after,
body.has-hover
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:hover:after,
body.has-hover
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:hover:after,
body.has-hover
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:hover:after,
body.has-hover
  .modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:hover:after,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:hover:after,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:hover:after,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:hover:after,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:hover:after,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:hover:after,
body.has-hover
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover:after,
body.has-hover
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover:after,
body.has-hover
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover:after,
body.has-hover
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover:after,
body.has-hover
  .paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:hover:after,
body.has-hover
  .paragraph--type--news-list
  .news-list-wrapper
  .overview-cta:hover:after,
body.has-hover
  .paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:hover:after,
body.has-hover
  .paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:hover:after,
body.has-hover
  .paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:hover:after,
body.has-hover
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover:after,
body.has-hover
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover:after,
body.has-hover
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover:after,
body.has-hover
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover:after,
body.has-hover
  footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:hover:after,
body.has-hover form .form-actions .webform-actions-wrapper:hover:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  body.has-hover
  .reset:hover:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  body.has-hover
  .submit:hover:after,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:focus:after,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  body.has-hover
  a:hover:after,
form .form-actions .webform-actions-wrapper:focus:after,
form .form-actions body.has-hover .webform-actions-wrapper:hover:after {
  left: 30px;
}
.cta:focus:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:focus:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  body.has-hover
  .agree-button:hover:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:focus:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  body.has-hover
  a:hover:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:focus:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  body.has-hover
  .find-more-button:hover:before,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  body.has-hover
  button.approve_button:hover:before,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:focus:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:focus:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  body.has-hover
  a:hover:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:focus:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  body.has-hover
  a:hover:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:focus:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  body.has-hover
  a:hover:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:focus:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  body.has-hover
  a:hover:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:focus:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  body.has-hover
  .disclaimer-go-btn:hover:before,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus:before,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  body.has-hover
  .mobile-next:hover:before,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus:before,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  body.has-hover
  .mobile-previous:hover:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  body.has-hover
  .mobile-next:hover:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  body.has-hover
  .mobile-previous:hover:before,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus:before,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  body.has-hover
  a:hover:before,
.paragraph--type--news-list .news-list-wrapper .overview-cta:focus:before,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:focus:before,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  body.has-hover
  .field-cta-wrap:hover:before,
.paragraph--type--news-list
  .news-list-wrapper
  body.has-hover
  .overview-cta:hover:before,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:focus:before,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  body.has-hover
  a:hover:before,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:focus:before,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  body.has-hover
  .field-cta-wrap:hover:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  body.has-hover
  .reset:hover:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  body.has-hover
  .submit:hover:before,
body.has-hover .cta:hover:before,
body.has-hover
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:hover:before,
body.has-hover
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:hover:before,
body.has-hover
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:hover:before,
body.has-hover
  .modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:hover:before,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:hover:before,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:hover:before,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:hover:before,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:hover:before,
body.has-hover
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:hover:before,
body.has-hover
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover:before,
body.has-hover
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover:before,
body.has-hover
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover:before,
body.has-hover
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover:before,
body.has-hover
  .paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:hover:before,
body.has-hover
  .paragraph--type--news-list
  .news-list-wrapper
  .overview-cta:hover:before,
body.has-hover
  .paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:hover:before,
body.has-hover
  .paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:hover:before,
body.has-hover
  .paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:hover:before,
body.has-hover
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover:before,
body.has-hover
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover:before,
body.has-hover
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover:before,
body.has-hover
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover:before,
body.has-hover
  footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:hover:before,
body.has-hover form .form-actions .webform-actions-wrapper:hover:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  body.has-hover
  .reset:hover:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  body.has-hover
  .submit:hover:before,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:focus:before,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  body.has-hover
  a:hover:before,
form .form-actions .webform-actions-wrapper:focus:before,
form .form-actions body.has-hover .webform-actions-wrapper:hover:before {
  right: 110%;
}
.cta:focus,
.cta:focus-within,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:focus-within,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:focus-within,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:focus-within,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:focus,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:focus-within,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:focus-within,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:focus-within,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:focus-within,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:focus-within,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:focus-within,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus-within,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus-within,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus-within,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus-within,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus-within,
.paragraph--type--news-list .news-list-wrapper .overview-cta:focus,
.paragraph--type--news-list .news-list-wrapper .overview-cta:focus-within,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:focus,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:focus-within,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:focus,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:focus-within,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:focus,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:focus-within,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus-within,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus-within,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus-within,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus-within,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:focus,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:focus-within,
form .form-actions .webform-actions-wrapper:focus,
form .form-actions .webform-actions-wrapper:focus-within {
  outline: 4px solid #a8a8a8;
  padding-right: 30px;
  padding-left: 62px;
}
.cta:focus-within:after,
.cta:focus:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:focus-within:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:focus:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:focus-within:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:focus:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:focus-within:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:focus:after,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:focus-within:after,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:focus:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:focus-within:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:focus:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:focus-within:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:focus:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:focus-within:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:focus:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:focus-within:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:focus:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:focus-within:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:focus:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus-within:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus-within:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus-within:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus-within:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus-within:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus:after,
.paragraph--type--news-list .news-list-wrapper .overview-cta:focus-within:after,
.paragraph--type--news-list .news-list-wrapper .overview-cta:focus:after,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:focus-within:after,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:focus:after,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:focus-within:after,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:focus:after,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:focus-within:after,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:focus:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus-within:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus-within:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus-within:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus-within:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus:after,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:focus-within:after,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:focus:after,
form .form-actions .webform-actions-wrapper:focus-within:after,
form .form-actions .webform-actions-wrapper:focus:after {
  left: 30px;
}
.cta:focus-within:before,
.cta:focus:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:focus-within:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:focus:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:focus-within:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:focus:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:focus-within:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:focus:before,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:focus-within:before,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:focus:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:focus-within:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:focus:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:focus-within:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:focus:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:focus-within:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:focus:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:focus-within:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:focus:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:focus-within:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:focus:before,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus-within:before,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus:before,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus-within:before,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus-within:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus-within:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus:before,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus-within:before,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus:before,
.paragraph--type--news-list
  .news-list-wrapper
  .overview-cta:focus-within:before,
.paragraph--type--news-list .news-list-wrapper .overview-cta:focus:before,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:focus-within:before,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:focus:before,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:focus-within:before,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:focus:before,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:focus-within:before,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:focus:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus-within:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus-within:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus-within:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus-within:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus:before,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:focus-within:before,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:focus:before,
form .form-actions .webform-actions-wrapper:focus-within:before,
form .form-actions .webform-actions-wrapper:focus:before {
  right: 110%;
}
.cta:focus,
.cta:hover,
.cta:visited,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:visited,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:visited,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:focus,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:visited,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:focus,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:hover,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:visited,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:visited,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:visited,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:visited,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:visited,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:focus,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:visited,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:visited,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:visited,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:focus,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:visited,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:focus,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:visited,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:hover,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:visited,
.paragraph--type--news-list .news-list-wrapper .overview-cta:focus,
.paragraph--type--news-list .news-list-wrapper .overview-cta:hover,
.paragraph--type--news-list .news-list-wrapper .overview-cta:visited,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:focus,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:hover,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:visited,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:focus,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:hover,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:visited,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:focus,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:hover,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:visited,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:visited,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:visited,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:focus,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:visited,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:focus,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:visited,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:focus,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:hover,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:visited,
form .form-actions .webform-actions-wrapper:focus,
form .form-actions .webform-actions-wrapper:hover,
form .form-actions .webform-actions-wrapper:visited {
  color: #fff;
  text-decoration: none;
}
.cta.load-more:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .load-more.agree-button:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a.load-more:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .load-more.find-more-button:after,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.load-more.approve_button:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a.load-more:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a.load-more:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a.load-more:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a.load-more:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .load-more.disclaimer-go-btn:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .load-more.mobile-next:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .load-more.mobile-previous:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .load-more.mobile-next:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .load-more.mobile-previous:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a.load-more:after,
.paragraph--type--news-list .news-list-wrapper .load-more.overview-cta:after,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .load-more.field-cta-wrap:after,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a.load-more:after,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .load-more.field-cta-wrap:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .load-more.reset:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .load-more.submit:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .load-more.reset:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .load-more.submit:after,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a.load-more:after,
form .form-actions .load-more.webform-actions-wrapper:after {
  content: "+";
}
.paragraph--type--social-media-block .social-feeds-wrapper > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--text-tile .field--name-field-cta .field-cta-wrap a,
.read-more {
  color: #ff3162;
  display: inline-block;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 0.5px;
  line-height: 1;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 1px;
  padding-top: 3px;
  position: relative;
  text-transform: uppercase;
}
.paragraph--type--social-media-block .social-feeds-wrapper > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--text-tile .field--name-field-cta .field-cta-wrap a:before,
.read-more:before {
  border-right: 1px solid #ff3162;
  content: " ";
  height: 100%;
  right: -10px;
  position: absolute;
  top: 0;
  transform: rotate(-11deg);
  width: 2px;
}
.field--name-field-description ol,
.field--name-field-description ul,
.field--name-field-disclaimer-message ol,
.field--name-field-disclaimer-message ul,
.field--name-field-html-editor ol,
.field--name-field-html-editor ul,
.field--name-field-text-content ol,
.field--name-field-text-content ul,
.paragraph--type--social-media-block
  body.has-hover
  .social-feeds-wrapper
  > a:hover,
.paragraph--type--social-media-block
  body.has-hover
  a:hover
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  body.has-hover
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  body.has-hover
  a:hover
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  body.has-hover
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  body.has-hover
  a:hover
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  body.has-hover
  a:hover,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  body.has-hover
  a:hover
  a,
.tab-content ol,
.tab-content ul,
body.has-hover
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:hover,
body.has-hover
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:hover,
body.has-hover
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:hover,
body.has-hover
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:hover,
body.has-hover .read-more:hover,
body.has-hover
  a:hover
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
body.has-hover
  a:hover
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
body.has-hover
  a:hover
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
body.has-hover
  a:hover
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
body.has-hover a:hover .read-more {
  padding-right: 15px;
}
.read-more-cta {
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 1.2px;
  line-height: 1.5;
}
@media (max-width: 1440px) {
  .read-more-cta {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .read-more-cta {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .read-more-cta {
    font-size: 12px;
  }
}
.read-more-cta:before {
  content: "/";
  margin-left: 6px;
}
.overview-cta > a,
.paragraph--type--teaser-card .field-cta-wrap > a {
  color: #0091df;
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-right: 20px;
  padding-right: 5px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  word-break: break-word;
}
.overview-cta > a:before,
.paragraph--type--teaser-card .field-cta-wrap > a:before {
  content: "|||";
  display: inline-block;
  font-size: 17px;
  font-style: normal;
  font-weight: 100;
  right: -20px;
  line-height: 1;
  position: absolute;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  bottom: 0;
  color: #0091df;
  letter-spacing: 1;
  transform: skew(11deg);
}
.paragraph--type--teaser-card body.has-hover .field-cta-wrap > a:hover,
body.has-hover .overview-cta > a:hover,
body.has-hover .paragraph--type--teaser-card .field-cta-wrap > a:hover {
  padding-right: 15px;
  text-decoration: none;
}
.overview-cta > a:hover,
.paragraph--type--teaser-card .field-cta-wrap > a:hover {
  color: #0091df;
  text-decoration: none;
}
body.bayer
  .field--name-field-basic-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.bayer .field--name-field-basic-page-content > .field__item.multiple_column,
body.bayer .field--name-field-basic-page-content > .field__item.one_column,
body.bayer
  .field--name-field-content-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.bayer
  .field--name-field-content-page-content
  > .field__item.multiple_column,
body.bayer .field--name-field-content-page-content > .field__item.one_column,
body.bayer
  .field--name-field-country-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.bayer
  .field--name-field-country-page-content
  > .field__item.multiple_column,
body.bayer .field--name-field-country-page-content > .field__item.one_column,
body.bayer
  .field--name-field-landing-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.bayer
  .field--name-field-landing-page-content
  > .field__item.multiple_column,
body.bayer .field--name-field-landing-page-content > .field__item.one_column,
body.bayer
  .field--name-field-local-news-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.bayer .field--name-field-local-news-content > .field__item.multiple_column,
body.bayer .field--name-field-local-news-content > .field__item.one_column,
body.bayer
  .field--name-field-magazine-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.bayer
  .field--name-field-magazine-page-content
  > .field__item.multiple_column,
body.bayer .field--name-field-magazine-page-content > .field__item.one_column,
body.bayer
  .field--name-field-special-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.bayer
  .field--name-field-special-page-content
  > .field__item.multiple_column,
body.bayer .field--name-field-special-page-content > .field__item.one_column,
body.bayer
  .node--type-country-page
  .field--name-field-country-page-content
  > .field__item.multiple_column,
body.bayer
  .node--type-country-page
  .field--name-field-country-page-content
  > .field__item.one_column,
body.bayer
  .node--type-landing-page
  .field--name-field-landing-page-content
  > .field__item.multiple_column,
body.bayer
  .node--type-landing-page
  .field--name-field-landing-page-content
  > .field__item.one_column,
body.bayer
  .node--type-special-page
  .field--name-field-special-page-content
  > .field__item.multiple_column,
body.bayer
  .node--type-special-page
  .field--name-field-special-page-content
  > .field__item.one_column,
body.bayer
  .nodetype--content_page
  .field--name-field-content-page-content
  > .field__item.multiple_column,
body.bayer
  .nodetype--content_page
  .field--name-field-content-page-content
  > .field__item.one_column,
body.bayer
  .nodetype--local_news
  .field--name-field-local-news-content
  > .field__item.multiple_column,
body.bayer
  .nodetype--local_news
  .field--name-field-local-news-content
  > .field__item.one_column,
body.bayer
  .nodetype--magazine
  .field--name-field-magazine-page-content
  > .field__item.multiple_column,
body.bayer
  .nodetype--magazine
  .field--name-field-magazine-page-content
  > .field__item.one_column,
body.bayer
  .nodetype--page
  .field--name-field-basic-page-content
  > .field__item.multiple_column,
body.bayer
  .nodetype--page
  .field--name-field-basic-page-content
  > .field__item.one_column,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.idnet
  .field--name-field-basic-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.idnet .field--name-field-basic-page-content > .field__item.multiple_column,
body.idnet .field--name-field-basic-page-content > .field__item.one_column,
body.idnet
  .field--name-field-content-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.idnet
  .field--name-field-content-page-content
  > .field__item.multiple_column,
body.idnet .field--name-field-content-page-content > .field__item.one_column,
body.idnet
  .field--name-field-country-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.idnet
  .field--name-field-country-page-content
  > .field__item.multiple_column,
body.idnet .field--name-field-country-page-content > .field__item.one_column,
body.idnet
  .field--name-field-landing-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.idnet
  .field--name-field-landing-page-content
  > .field__item.multiple_column,
body.idnet .field--name-field-landing-page-content > .field__item.one_column,
body.idnet
  .field--name-field-local-news-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.idnet .field--name-field-local-news-content > .field__item.multiple_column,
body.idnet .field--name-field-local-news-content > .field__item.one_column,
body.idnet
  .field--name-field-magazine-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.idnet
  .field--name-field-magazine-page-content
  > .field__item.multiple_column,
body.idnet .field--name-field-magazine-page-content > .field__item.one_column,
body.idnet
  .field--name-field-special-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item,
body.idnet
  .field--name-field-special-page-content
  > .field__item.multiple_column,
body.idnet .field--name-field-special-page-content > .field__item.one_column,
body.idnet
  .node--type-country-page
  .field--name-field-country-page-content
  > .field__item.multiple_column,
body.idnet
  .node--type-country-page
  .field--name-field-country-page-content
  > .field__item.one_column,
body.idnet
  .node--type-landing-page
  .field--name-field-landing-page-content
  > .field__item.multiple_column,
body.idnet
  .node--type-landing-page
  .field--name-field-landing-page-content
  > .field__item.one_column,
body.idnet
  .node--type-special-page
  .field--name-field-special-page-content
  > .field__item.multiple_column,
body.idnet
  .node--type-special-page
  .field--name-field-special-page-content
  > .field__item.one_column,
body.idnet
  .nodetype--content_page
  .field--name-field-content-page-content
  > .field__item.multiple_column,
body.idnet
  .nodetype--content_page
  .field--name-field-content-page-content
  > .field__item.one_column,
body.idnet
  .nodetype--local_news
  .field--name-field-local-news-content
  > .field__item.multiple_column,
body.idnet
  .nodetype--local_news
  .field--name-field-local-news-content
  > .field__item.one_column,
body.idnet
  .nodetype--magazine
  .field--name-field-magazine-page-content
  > .field__item.multiple_column,
body.idnet
  .nodetype--magazine
  .field--name-field-magazine-page-content
  > .field__item.one_column,
body.idnet
  .nodetype--page
  .field--name-field-basic-page-content
  > .field__item.multiple_column,
body.idnet
  .nodetype--page
  .field--name-field-basic-page-content
  > .field__item.one_column,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item {
  margin-bottom: 50px;
}
body.bayer
  .field--name-field-basic-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.bayer
  .field--name-field-content-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.bayer
  .field--name-field-country-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.bayer
  .field--name-field-landing-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.bayer
  .field--name-field-local-news-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.bayer
  .field--name-field-magazine-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.bayer
  .field--name-field-special-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.idnet
  .field--name-field-basic-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.idnet
  .field--name-field-content-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.idnet
  .field--name-field-country-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.idnet
  .field--name-field-landing-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.idnet
  .field--name-field-local-news-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.idnet
  .field--name-field-magazine-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.idnet
  .field--name-field-special-page-content
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .field--name-field-content
  > .field__item:last-child {
  margin-bottom: 0;
}
body.bayer .field--name-field-basic-page-content > .field__item,
body.bayer .field--name-field-content-page-content > .field__item,
body.bayer .field--name-field-country-page-content > .field__item,
body.bayer .field--name-field-landing-page-content > .field__item,
body.bayer .field--name-field-local-news-content > .field__item,
body.bayer .field--name-field-magazine-page-content > .field__item,
body.bayer .field--name-field-special-page-content > .field__item,
body.bayer
  .node--type-country-page
  .field--name-field-country-page-content
  > .field__item,
body.bayer
  .node--type-landing-page
  .field--name-field-landing-page-content
  > .field__item,
body.bayer
  .node--type-special-page
  .field--name-field-special-page-content
  > .field__item,
body.bayer
  .nodetype--content_page
  .field--name-field-content-page-content
  > .field__item,
body.bayer
  .nodetype--local_news
  .field--name-field-local-news-content
  > .field__item,
body.bayer
  .nodetype--magazine
  .field--name-field-magazine-page-content
  > .field__item,
body.bayer .nodetype--page .field--name-field-basic-page-content > .field__item,
body.idnet .field--name-field-basic-page-content > .field__item,
body.idnet .field--name-field-content-page-content > .field__item,
body.idnet .field--name-field-country-page-content > .field__item,
body.idnet .field--name-field-landing-page-content > .field__item,
body.idnet .field--name-field-local-news-content > .field__item,
body.idnet .field--name-field-magazine-page-content > .field__item,
body.idnet .field--name-field-special-page-content > .field__item,
body.idnet
  .node--type-country-page
  .field--name-field-country-page-content
  > .field__item,
body.idnet
  .node--type-landing-page
  .field--name-field-landing-page-content
  > .field__item,
body.idnet
  .node--type-special-page
  .field--name-field-special-page-content
  > .field__item,
body.idnet
  .nodetype--content_page
  .field--name-field-content-page-content
  > .field__item,
body.idnet
  .nodetype--local_news
  .field--name-field-local-news-content
  > .field__item,
body.idnet
  .nodetype--magazine
  .field--name-field-magazine-page-content
  > .field__item,
body.idnet
  .nodetype--page
  .field--name-field-basic-page-content
  > .field__item {
  margin-bottom: 100px;
}
@media (max-width: 991px) {
  body.bayer
    .field--name-field-basic-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.bayer
    .field--name-field-basic-page-content
    > .field__item.multiple_column,
  body.bayer .field--name-field-basic-page-content > .field__item.one_column,
  body.bayer
    .field--name-field-content-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.bayer
    .field--name-field-content-page-content
    > .field__item.multiple_column,
  body.bayer .field--name-field-content-page-content > .field__item.one_column,
  body.bayer
    .field--name-field-country-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.bayer
    .field--name-field-country-page-content
    > .field__item.multiple_column,
  body.bayer .field--name-field-country-page-content > .field__item.one_column,
  body.bayer
    .field--name-field-landing-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.bayer
    .field--name-field-landing-page-content
    > .field__item.multiple_column,
  body.bayer .field--name-field-landing-page-content > .field__item.one_column,
  body.bayer
    .field--name-field-local-news-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.bayer
    .field--name-field-local-news-content
    > .field__item.multiple_column,
  body.bayer .field--name-field-local-news-content > .field__item.one_column,
  body.bayer
    .field--name-field-magazine-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.bayer
    .field--name-field-magazine-page-content
    > .field__item.multiple_column,
  body.bayer .field--name-field-magazine-page-content > .field__item.one_column,
  body.bayer
    .field--name-field-special-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.bayer
    .field--name-field-special-page-content
    > .field__item.multiple_column,
  body.bayer .field--name-field-special-page-content > .field__item.one_column,
  body.bayer
    .node--type-country-page
    .field--name-field-country-page-content
    > .field__item.multiple_column,
  body.bayer
    .node--type-country-page
    .field--name-field-country-page-content
    > .field__item.one_column,
  body.bayer
    .node--type-landing-page
    .field--name-field-landing-page-content
    > .field__item.multiple_column,
  body.bayer
    .node--type-landing-page
    .field--name-field-landing-page-content
    > .field__item.one_column,
  body.bayer
    .node--type-special-page
    .field--name-field-special-page-content
    > .field__item.multiple_column,
  body.bayer
    .node--type-special-page
    .field--name-field-special-page-content
    > .field__item.one_column,
  body.bayer
    .nodetype--content_page
    .field--name-field-content-page-content
    > .field__item.multiple_column,
  body.bayer
    .nodetype--content_page
    .field--name-field-content-page-content
    > .field__item.one_column,
  body.bayer
    .nodetype--local_news
    .field--name-field-local-news-content
    > .field__item.multiple_column,
  body.bayer
    .nodetype--local_news
    .field--name-field-local-news-content
    > .field__item.one_column,
  body.bayer
    .nodetype--magazine
    .field--name-field-magazine-page-content
    > .field__item.multiple_column,
  body.bayer
    .nodetype--magazine
    .field--name-field-magazine-page-content
    > .field__item.one_column,
  body.bayer
    .nodetype--page
    .field--name-field-basic-page-content
    > .field__item.multiple_column,
  body.bayer
    .nodetype--page
    .field--name-field-basic-page-content
    > .field__item.one_column,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.idnet
    .field--name-field-basic-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.idnet
    .field--name-field-basic-page-content
    > .field__item.multiple_column,
  body.idnet .field--name-field-basic-page-content > .field__item.one_column,
  body.idnet
    .field--name-field-content-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.idnet
    .field--name-field-content-page-content
    > .field__item.multiple_column,
  body.idnet .field--name-field-content-page-content > .field__item.one_column,
  body.idnet
    .field--name-field-country-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.idnet
    .field--name-field-country-page-content
    > .field__item.multiple_column,
  body.idnet .field--name-field-country-page-content > .field__item.one_column,
  body.idnet
    .field--name-field-landing-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.idnet
    .field--name-field-landing-page-content
    > .field__item.multiple_column,
  body.idnet .field--name-field-landing-page-content > .field__item.one_column,
  body.idnet
    .field--name-field-local-news-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.idnet
    .field--name-field-local-news-content
    > .field__item.multiple_column,
  body.idnet .field--name-field-local-news-content > .field__item.one_column,
  body.idnet
    .field--name-field-magazine-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.idnet
    .field--name-field-magazine-page-content
    > .field__item.multiple_column,
  body.idnet .field--name-field-magazine-page-content > .field__item.one_column,
  body.idnet
    .field--name-field-special-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item,
  body.idnet
    .field--name-field-special-page-content
    > .field__item.multiple_column,
  body.idnet .field--name-field-special-page-content > .field__item.one_column,
  body.idnet
    .node--type-country-page
    .field--name-field-country-page-content
    > .field__item.multiple_column,
  body.idnet
    .node--type-country-page
    .field--name-field-country-page-content
    > .field__item.one_column,
  body.idnet
    .node--type-landing-page
    .field--name-field-landing-page-content
    > .field__item.multiple_column,
  body.idnet
    .node--type-landing-page
    .field--name-field-landing-page-content
    > .field__item.one_column,
  body.idnet
    .node--type-special-page
    .field--name-field-special-page-content
    > .field__item.multiple_column,
  body.idnet
    .node--type-special-page
    .field--name-field-special-page-content
    > .field__item.one_column,
  body.idnet
    .nodetype--content_page
    .field--name-field-content-page-content
    > .field__item.multiple_column,
  body.idnet
    .nodetype--content_page
    .field--name-field-content-page-content
    > .field__item.one_column,
  body.idnet
    .nodetype--local_news
    .field--name-field-local-news-content
    > .field__item.multiple_column,
  body.idnet
    .nodetype--local_news
    .field--name-field-local-news-content
    > .field__item.one_column,
  body.idnet
    .nodetype--magazine
    .field--name-field-magazine-page-content
    > .field__item.multiple_column,
  body.idnet
    .nodetype--magazine
    .field--name-field-magazine-page-content
    > .field__item.one_column,
  body.idnet
    .nodetype--page
    .field--name-field-basic-page-content
    > .field__item.multiple_column,
  body.idnet
    .nodetype--page
    .field--name-field-basic-page-content
    > .field__item.one_column,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item {
    margin-bottom: 50px;
  }
  body.bayer
    .field--name-field-basic-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.bayer
    .field--name-field-content-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.bayer
    .field--name-field-country-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.bayer
    .field--name-field-landing-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.bayer
    .field--name-field-local-news-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.bayer
    .field--name-field-magazine-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.bayer
    .field--name-field-special-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.idnet
    .field--name-field-basic-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.idnet
    .field--name-field-content-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.idnet
    .field--name-field-country-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.idnet
    .field--name-field-landing-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.idnet
    .field--name-field-local-news-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.idnet
    .field--name-field-magazine-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.idnet
    .field--name-field-special-page-content
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .field--name-field-content
    > .field__item:last-child {
    margin-bottom: 0;
  }
  body.bayer .field--name-field-basic-page-content > .field__item,
  body.bayer .field--name-field-content-page-content > .field__item,
  body.bayer .field--name-field-country-page-content > .field__item,
  body.bayer .field--name-field-landing-page-content > .field__item,
  body.bayer .field--name-field-local-news-content > .field__item,
  body.bayer .field--name-field-magazine-page-content > .field__item,
  body.bayer .field--name-field-special-page-content > .field__item,
  body.bayer
    .node--type-country-page
    .field--name-field-country-page-content
    > .field__item,
  body.bayer
    .node--type-landing-page
    .field--name-field-landing-page-content
    > .field__item,
  body.bayer
    .node--type-special-page
    .field--name-field-special-page-content
    > .field__item,
  body.bayer
    .nodetype--content_page
    .field--name-field-content-page-content
    > .field__item,
  body.bayer
    .nodetype--local_news
    .field--name-field-local-news-content
    > .field__item,
  body.bayer
    .nodetype--magazine
    .field--name-field-magazine-page-content
    > .field__item,
  body.bayer
    .nodetype--page
    .field--name-field-basic-page-content
    > .field__item,
  body.idnet .field--name-field-basic-page-content > .field__item,
  body.idnet .field--name-field-content-page-content > .field__item,
  body.idnet .field--name-field-country-page-content > .field__item,
  body.idnet .field--name-field-landing-page-content > .field__item,
  body.idnet .field--name-field-local-news-content > .field__item,
  body.idnet .field--name-field-magazine-page-content > .field__item,
  body.idnet .field--name-field-special-page-content > .field__item,
  body.idnet
    .node--type-country-page
    .field--name-field-country-page-content
    > .field__item,
  body.idnet
    .node--type-landing-page
    .field--name-field-landing-page-content
    > .field__item,
  body.idnet
    .node--type-special-page
    .field--name-field-special-page-content
    > .field__item,
  body.idnet
    .nodetype--content_page
    .field--name-field-content-page-content
    > .field__item,
  body.idnet
    .nodetype--local_news
    .field--name-field-local-news-content
    > .field__item,
  body.idnet
    .nodetype--magazine
    .field--name-field-magazine-page-content
    > .field__item,
  body.idnet
    .nodetype--page
    .field--name-field-basic-page-content
    > .field__item {
    margin-bottom: 100px;
  }
}
.ajax-progress.ajax-progress-fullscreen {
  background-color: transparent;
  background-image: url(assets/images/loader-animated.gif);
  height: 200px;
  right: calc(50vw - 100px);
  padding: 20px;
  width: 200px;
}
.custom-object-fit {
  background-position: 50%;
  background-size: cover;
  position: relative;
}
.dialog-off-canvas-main-canvas,
footer {
  overflow: hidden;
}
.wrapper .node--unpublished {
  background-color: #fff;
}
#content-wrapper {
  min-height: 700px;
}
*,
:after,
:before {
  -webkit-transition: all 0.3s ease-out, left 0.2s ease-out;
  -moz-transition: all 0.3s ease-out, left 0.2s ease-out;
  -ms-transition: all 0.3s ease-out, left 0.2s ease-out;
  -o-transition: all 0.3s ease-out, left 0.2s ease-out;
  transition: all 0.3s ease-out, left 0.2s ease-out;
}
.tnc-popup {
  color: #00bcff;
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
}
.tnc-popup:hover {
  color: #10384f;
  text-decoration: none;
}
.layout .sidebar-first {
  margin: 0.5rem;
}
.info-box .field--name-field-description ol li,
.info-box .field--name-field-description ul li,
.layout .sidebar-first .region-sidebar-first,
.paragraph--type--info-box .field--name-field-description ol li,
.paragraph--type--info-box .field--name-field-description ul li {
  padding-right: 0;
}
.layout .sidebar-first .region-sidebar-first #block-quicklinks .h2,
.layout .sidebar-first .region-sidebar-first #block-quicklinks h2 {
  font-size: 34px;
  font-weight: 800;
}
.layout .sidebar-first .region-sidebar-first #block-quicklinks ul {
  list-style: none;
}
.layout .sidebar-first .region-sidebar-first #block-quicklinks ul li a {
  color: #00f;
}
footer {
  color: #fff;
  font-style: normal;
  font-weight: 200;
  right: 50%;
  margin-right: -50vw;
  position: relative;
  width: 100vw;
}
footer .last-updated-date-block {
  color: #10384f;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 14px;
  padding: 25px 0;
  text-align: center;
}
@media (max-width: 1440px) {
  footer .last-updated-date-block {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  footer .last-updated-date-block {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  footer .last-updated-date-block {
    font-size: 12px;
  }
}
footer .footer-middle-wrapper {
  background-color: #0091df;
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links {
  padding: 70px 0 100px;
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-footer-service-links
  nav
  > ul.menu
  > li,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-service-links
  nav
  > ul.menu
  > li {
  line-height: 1.2;
  margin: 0;
  padding-right: 5px;
  padding-left: 5px;
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-footer-service-links
  nav
  > ul.menu
  > li
  > a,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-service-links
  nav
  > ul.menu
  > li
  > a {
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  height: 75px;
}
@media (max-width: 1440px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li
    > a,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li
    > a {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li
    > a,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li
    > a {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li
    > a,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li
    > a {
    font-size: 26px;
  }
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-footer-service-links
  nav
  > ul.menu
  > li
  ul
  li
  a:hover,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-footer-service-links
  nav
  > ul.menu
  > li
  > a:hover,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-service-links
  nav
  > ul.menu
  > li
  ul
  li
  a:hover,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-service-links
  nav
  > ul.menu
  > li
  > a:hover {
  color: #fff;
  text-decoration: none;
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-footer-service-links
  nav
  > ul.menu
  > li
  ul
  li,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-service-links
  nav
  > ul.menu
  > li
  ul
  li {
  display: flex;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  padding: 5px 0;
}
@media (max-width: 1440px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li
    ul
    li,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li
    ul
    li {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li
    ul
    li,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li
    ul
    li {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li
    ul
    li,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li
    ul
    li {
    font-size: 15px;
  }
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-footer-service-links
  nav
  > ul.menu
  > li
  ul
  li
  a,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-service-links
  nav
  > ul.menu
  > li
  ul
  li
  a {
  color: #fff;
  cursor: pointer;
  font-weight: 300;
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-footer-service-links
  nav
  > ul.menu
  > li
  ul
  li:before,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-service-links
  nav
  > ul.menu
  > li
  ul
  li:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 12px;
  padding-left: 10px;
  position: relative;
  top: 3px;
}
.paragraph--type--newsletter
  .block-webform
  footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .h2,
.paragraph--type--newsletter
  .block-webform
  footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  h2,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-title,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .paragraph--type--newsletter
  .block-webform
  .h2,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .paragraph--type--newsletter
  .block-webform
  h2 {
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  height: 80px;
  line-height: 1.2;
}
@media (max-width: 1440px) {
  .paragraph--type--newsletter
    .block-webform
    footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    h2,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .field--name-field-title,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--newsletter
    .block-webform
    footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    h2,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .field--name-field-title,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--newsletter
    .block-webform
    footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    h2,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .field--name-field-title,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 26px;
  }
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-text {
  font-size: 15px;
  font-weight: 300;
  line-height: 1.667;
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta {
  margin: 10px 0;
}
.field--name-field-description .align-center img,
.field--name-field-description .align-left img,
.field--name-field-description .align-right img,
.field--name-field-description article.align-center img,
.field--name-field-description figure.align-center img,
.field--name-field-disclaimer-message .align-center img,
.field--name-field-disclaimer-message .align-left img,
.field--name-field-disclaimer-message .align-right img,
.field--name-field-disclaimer-message article.align-center img,
.field--name-field-disclaimer-message figure.align-center img,
.field--name-field-html-editor .align-center img,
.field--name-field-html-editor .align-left img,
.field--name-field-html-editor .align-right img,
.field--name-field-html-editor article.align-center img,
.field--name-field-html-editor figure.align-center img,
.field--name-field-text-content .align-center img,
.field--name-field-text-content .align-left img,
.field--name-field-text-content .align-right img,
.field--name-field-text-content article.align-center img,
.field--name-field-text-content figure.align-center img,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .paragraph--type--menu-image-block
  img,
.tab-content .align-center img,
.tab-content .align-left img,
.tab-content .align-right img,
.tab-content article.align-center img,
.tab-content figure.align-center img,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a {
  width: 100%;
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper {
  align-items: center;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  display: flex;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 1px;
  padding: 15px 0;
}
@media (max-width: 1440px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper {
    font-size: 12px;
  }
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  p {
  color: inherit;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  margin: unset;
  padding: unset;
}
@media (max-width: 1440px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    p {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    p {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    p {
    font-size: 12px;
  }
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  p
  a {
  color: inherit;
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-copyright-text {
  z-index: 1;
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-footer-hygiene-links,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-hygiene-links {
  align-items: center;
  text-align: center;
  z-index: 1;
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-footer-hygiene-links
  ul
  li,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-hygiene-links
  ul
  li {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  padding-left: 10px;
  position: relative;
}
@media (max-width: 1440px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links
    ul
    li,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links
    ul
    li {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links
    ul
    li,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links
    ul
    li {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links
    ul
    li,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links
    ul
    li {
    font-size: 12px;
  }
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-footer-hygiene-links
  ul
  li:last-child:after,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-hygiene-links
  ul
  li:last-child:after {
  content: " ";
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-footer-hygiene-links
  ul
  li:after,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-hygiene-links
  ul
  li:after {
  color: #fff;
  content: "|";
  opacity: 0.4;
  position: absolute;
  left: 2px;
  top: 0;
  transform: rotate(-15deg);
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-footer-hygiene-links
  ul
  li
  a,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-hygiene-links
  ul
  li
  a {
  color: #fff;
  cursor: pointer;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap
  span:hover,
.follow-us .social-media-icons .field__item .field-social-media-wrap span:hover,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-footer-hygiene-links
  ul
  li
  a:hover,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-hygiene-links
  ul
  li
  a:hover {
  text-decoration: none;
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-sitemap {
  display: none;
}
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-sitemap
  .field-sitemap-wrap
  a {
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 14px;
  text-decoration: none;
}
@media (max-width: 1440px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap
    .field-sitemap-wrap
    a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap
    .field-sitemap-wrap
    a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap
    .field-sitemap-wrap
    a {
    font-size: 12px;
  }
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links {
    padding: 50px 0;
  }
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu {
    margin: 0;
  }
  .paragraph--type--newsletter
    .block-webform
    footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    h2,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li
    > a,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .field--name-field-title,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li
    > a {
    height: auto;
    padding-bottom: 15px;
  }
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li
    .menu,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li
    .menu {
    margin-bottom: 25px;
  }
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch {
    margin-bottom: 30px;
    text-align: right;
  }
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links
    .menu--hygiene-links
    ul.menu,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links
    .menu--hygiene-links
    ul.menu {
    width: 100% !important;
  }
}
@media (max-width: 1440px) {
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .follow-us:after {
    top: -60px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--newsletter
    .block-webform
    footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    h2,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .field--name-field-title,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .paragraph--type--newsletter
    .block-webform
    h2 {
    height: 45px;
  }
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper {
    padding: 0 0 35px;
    position: relative;
  }
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links {
    margin-top: 30px;
  }
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links
    .menu--hygiene-links,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links
    .menu--hygiene-links {
    display: flex;
    justify-content: center;
  }
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links
    .menu--hygiene-links
    ul.menu,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links
    .menu--hygiene-links
    ul.menu {
    text-align: right;
    width: 175px;
  }
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links
    .menu--hygiene-links
    ul.menu
    li,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links
    .menu--hygiene-links
    ul.menu
    li {
    clear: both;
    display: block;
    float: none;
    line-height: 2;
    padding-left: 0;
  }
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links
    .menu--hygiene-links
    ul.menu
    li:before,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links
    .menu--hygiene-links
    ul.menu
    li:before {
    color: #fff;
    content: "";
    font-family: FontAwesome;
    font-size: 8px;
    padding-left: 10px;
  }
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links
    .menu--hygiene-links
    ul.menu
    li:after,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links
    .menu--hygiene-links
    ul.menu
    li:after {
    display: none;
  }
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-copyright-text {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    order: 3;
    padding-top: 15px;
    text-align: center;
  }
  footer .field--name-field-get-in-touch {
    margin-top: 30px;
    text-align: center;
  }
}
.rtl .footer {
  direction: rtl;
  margin-left: -50vw;
  left: 50%;
}
.follow-us {
  padding-bottom: 55px;
  position: relative;
  z-index: 1;
}
.follow-us .follow-us-title {
  color: #fff;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 0.5rem;
  text-align: center;
}
@media (max-width: 1440px) {
  .follow-us .follow-us-title {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .follow-us .follow-us-title {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .follow-us .follow-us-title {
    font-size: 26px;
  }
}
.follow-us .field--name-field-social-media,
.follow-us .social-media-icons {
  align-content: center;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  height: auto;
  justify-content: center;
}
.follow-us .field--name-field-social-media .field__item,
.follow-us .social-media-icons .field__item {
  margin-bottom: 10px;
  margin-left: 20px;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap,
.follow-us .social-media-icons .field__item .field-social-media-wrap {
  align-items: center;
  background: #de0043;
  display: flex;
  height: 44px;
  justify-content: center;
  width: 44px;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover,
.follow-us .social-media-icons .field__item .field-social-media-wrap.active,
.follow-us .social-media-icons .field__item .field-social-media-wrap:hover {
  background: #2caae0;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.facebook,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.facebook,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.facebook,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.facebook {
  background: #3b5b9b;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.twitter,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.twitter,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.twitter,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.twitter {
  background: #1e3050;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.youtube,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.youtube,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.youtube,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.youtube {
  background: #e52c26;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.linkedin,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.linkedin,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.linkedin,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.linkedin {
  background: #0073b0;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.instagram,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.instagram,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.instagram,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.instagram {
  background: linear-gradient(45deg, #ea9c55, #ef3b77, #a62ca6);
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.feed,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.feed,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.feed,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.feed {
  background: #ffa502;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.vk,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.vk,
.follow-us .social-media-icons .field__item .field-social-media-wrap.active.vk,
.follow-us .social-media-icons .field__item .field-social-media-wrap:hover.vk {
  background: #45668e;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.weixin,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.weixin,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.weixin,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.weixin {
  background: #4caf50;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.weibo,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.weibo,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.weibo,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.weibo {
  background: #f44336;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.tiktok,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.tiktok,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.tiktok,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.tiktok {
  background: linear-gradient(45deg, #4de8f4, #000, #fd3e3e);
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.tencent,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.tencent,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.tencent,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.tencent {
  background: linear-gradient(45deg, orange, #7fff00, #00bfff);
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.xing,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.xing,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.xing,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.xing {
  background: #026466;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.okru,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.okru,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.okru,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.okru {
  background: #ffa502;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.iconsquare,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.iconsquare,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.iconsquare,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.iconsquare {
  background: #037fc2;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap.active.wechat-channels,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap:hover.wechat-channels,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap.active.wechat-channels,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap:hover.wechat-channels {
  background: #f49d4e;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap
  span,
.follow-us .social-media-icons .field__item .field-social-media-wrap span {
  color: #fff;
  cursor: pointer;
  font-size: 22px;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap
  span.fa-iconsquare,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap
  span.fa-okru,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap
  span.fa-tencent,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap
  span.fa-tiktok,
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap
  span.fa-wechat-channels,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap
  span.fa-iconsquare,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap
  span.fa-okru,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap
  span.fa-tencent,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap
  span.fa-tiktok,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap
  span.fa-wechat-channels {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap
  span.fa-tiktok:before,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap
  span.fa-tiktok:before {
  background-image: url(assets/images/tiktok.svg);
  background-repeat: no-repeat;
  background-size: 21px;
  content: "";
  padding: 0 0 5px 22px;
  position: relative;
  z-index: 1;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap
  span.fa-tencent:before,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap
  span.fa-tencent:before {
  background-image: url(assets/images/tencent.svg);
  background-repeat: no-repeat;
  background-size: 25px;
  content: "";
  right: 2px;
  padding: 0 0 5px 25px;
  position: relative;
  z-index: 1;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap
  span.fa-okru:before,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap
  span.fa-okru:before {
  background-image: url(assets/images/okru.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  content: "";
  padding: 0 0 5px 20px;
  position: relative;
  top: 2px;
  z-index: 1;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap
  span.fa-iconsquare:before,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap
  span.fa-iconsquare:before {
  background-image: url(assets/images/iconsquare.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  content: "";
  padding: 0 0 5px 20px;
  position: relative;
  top: 2px;
  z-index: 1;
}
.follow-us
  .field--name-field-social-media
  .field__item
  .field-social-media-wrap
  span.fa-wechat-channels:before,
.follow-us
  .social-media-icons
  .field__item
  .field-social-media-wrap
  span.fa-wechat-channels:before {
  background-image: url(assets/images/wechat_channels.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  padding: 0 0 5px 25px;
  position: relative;
  z-index: 1;
}
.follow-us:after {
  background: #10384f;
  content: "";
  height: 100vh;
  right: -50vw;
  opacity: 0.2;
  position: absolute;
  top: -70px;
  transform: skewY(3deg);
  width: 200vw;
  z-index: -1;
}
.follow-us .social-media-icons .social-media-button-image {
  display: none;
  max-height: 150px;
  position: absolute;
  top: -70%;
  transition: none;
  width: 150px;
}
@media (max-width: 480px) {
  .follow-us {
    padding-bottom: 40px;
  }
  .follow-us .field--name-field-social-media .field__item,
  .follow-us .social-media-icons .field__item {
    margin-left: 10px;
  }
}
@media (max-width: 374px) {
  .follow-us .field--name-field-social-media .field__item,
  .follow-us .social-media-icons .field__item {
    margin-left: 10px;
  }
  .follow-us
    .field--name-field-social-media
    .field__item
    .field-social-media-wrap,
  .follow-us .social-media-icons .field__item .field-social-media-wrap {
    height: 40px;
    width: 40px;
  }
  .follow-us
    .field--name-field-social-media
    .field__item
    .field-social-media-wrap
    span,
  .follow-us .social-media-icons .field__item .field-social-media-wrap span {
    font-size: 22px;
  }
}
.region-header .utility-nav-container {
  margin-bottom: -4px;
}
@media (min-width: 1441px) {
  .region-header
    .main-header-container
    .main-header
    .main-menu
    .menu:last-child {
    margin-left: 20px;
  }
  .region-header .sticky .main-header-container {
    max-width: 1230px;
  }
  .region-header .sticky .main-header-col {
    margin-right: -25px;
  }
}
@media (max-width: 1440px) {
  .region-header .utility-nav-container {
    margin-bottom: 1px;
  }
}
@media (max-width: 991px) {
  .region-header .utility-nav-container {
    padding-top: 10px;
  }
}
body.mega-menu-opened,
body.utility-nav-opened {
  overflow-y: scroll;
  padding-top: 0 !important;
  position: fixed;
  width: 100%;
}
body.mega-menu-opened ::-webkit-scrollbar,
body.utility-nav-opened ::-webkit-scrollbar {
  visibility: hidden;
}
.main-header-wrapper {
  background: #fff;
  box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.08);
}
.main-header-wrapper .main-header {
  display: grid;
  grid-template-columns: 90px calc(100% - 120px) 30px;
  grid-template-rows: 53px 6px 31px;
  margin-bottom: 14px;
}
.main-header-wrapper .main-header .site-branding {
  grid-column: 1/2;
  grid-row: 1/4;
}
.main-header-wrapper .main-header .site-branding .logo {
  float: none;
  padding: 0;
  width: 90px;
}
.main-header-wrapper .main-header .site-branding .logo img {
  width: 90px;
}
.main-header-wrapper .main-header .site-name {
  align-self: end;
  color: #10384f;
  font-size: 0;
  grid-column: 2/3;
  grid-row: 1/2;
  letter-spacing: normal;
  line-height: 1;
  margin-right: 20px;
  position: relative;
}
.main-header-wrapper .main-header .site-name .name,
.main-header-wrapper .main-header .site-name .title {
  font-size: 43px;
  font-style: normal;
  font-weight: 200;
}
@media (max-width: 1440px) {
  .main-header-wrapper .main-header .site-name .name,
  .main-header-wrapper .main-header .site-name .title {
    font-size: 37px;
  }
}
@media (max-width: 991px) {
  .main-header-wrapper .main-header .site-name .name,
  .main-header-wrapper .main-header .site-name .title {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .main-header-wrapper .main-header .site-name .name,
  .main-header-wrapper .main-header .site-name .title {
    font-size: 27px;
  }
}
.main-header-wrapper .main-header .site-name .divider {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='31' fill='none' viewBox='0 0 23 31'%3E%3Cpath fill='%2300BCFF' d='M20.303.265h2.698l-8.802 30H11.5l8.802-30zm-11.5 0H11.5l-8.802 30H.001z'/%3E%3C/svg%3E");
  display: inline-block;
  height: 30px;
  margin-right: 9px;
  margin-left: 9px;
  width: 23px;
}
.main-header-wrapper .main-header .site-name:before {
  background: #10384f;
  bottom: -10px;
  content: " ";
  display: block;
  opacity: 0;
  position: absolute;
  left: 100vw;
  top: -10px;
  transition: left 0.5s ease-in-out;
  width: 25vw;
  z-index: -1;
}
.main-header-wrapper .main-header .main-menu {
  font-size: 17px;
  font-weight: 300;
  grid-column: 2/3;
  grid-row: 3/3;
  margin-right: 20px;
}
.main-header-wrapper .main-header .main-menu > .menu {
  display: flex;
  list-style: none;
  margin-right: -10px;
}
.main-header-wrapper .main-header .main-menu > .menu > .menu-item > .menu {
  display: none;
}
.main-header-wrapper .main-header .main-menu > .menu .menu-item {
  cursor: pointer;
  letter-spacing: 0.32px;
}
.main-header-wrapper .main-header .main-menu > .menu.menu-level-0 .menu-fade {
  opacity: 0.5;
}
.main-header-wrapper .main-header .main-menu > .menu.menu-level-0 .global-menu,
.main-header-wrapper .main-header .main-menu > .menu.menu-level-0 .home-menu {
  display: none;
}
.main-header-wrapper
  .main-header
  .main-menu
  > .menu.menu-level-0
  > .menu-item
  > a {
  color: #10384f;
  font-size: 17px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.17px;
  margin: 0 10px 0 4px;
  white-space: nowrap;
}
.main-header-wrapper
  .main-header
  .main-menu
  > .menu.menu-level-0
  > .menu-item
  > a.is-active,
.main-header-wrapper
  .main-header
  .main-menu
  > .menu.menu-level-0
  > .menu-item
  > a:hover {
  color: #d30f4b;
}
.main-header-wrapper
  .main-header
  .main-menu
  > .menu.menu-level-0
  > .menu-item.menu-item--expanded
  > a:after {
  color: #d30f4b;
  content: "";
  font-family: FontAwesome;
  font-size: 11px;
  margin-right: 4px;
}
body:not(.mega-menu-opened)
  .main-header-wrapper
  .main-header
  .main-menu
  > .menu.menu-level-0
  > .menu-item.menu-item--expanded.menu-item--active-trail
  > a {
  color: #d30f4b;
}
.main-header-wrapper
  .main-header
  .main-menu
  > .menu.menu-level-0
  > .menu-item.menu-split-start-parent {
  margin-right: auto;
}
.main-header-wrapper .main-header .search {
  align-self: center;
  grid-column: 3/4;
  grid-row: 3/3;
  width:auto
}
.main-header-wrapper .main-header .search .search-icon {
  align-self: center;
  background-color: #10384f;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 10 10.1'%3E%3Cpath d='M9.2 1.7C7.9-.1 5.4-.5 3.5.8c-1.8 1.3-2.2 3.9-.9 5.7L0 9.1l1 1 2.6-2.6c1.4 1 3.3 1 4.7-.1 1.8-1.3 2.3-3.9.9-5.7M5.9 7C4.3 7 3 5.7 3 4.1s1.3-2.9 2.9-2.9 2.9 1.3 2.9 2.9S7.5 7 5.9 7' style='fill:%23fff'/%3E%3C/svg%3E");
  background-position: 52%;
  background-repeat: no-repeat;
  background-size: 13px;
  clip-path: polygon(25%0, 100%0, 100% 100%, 0 100%);
  cursor: pointer;
  display: flex;
  height: 26px;
  width: 30px;
      transform: scaleX(-1);
}
.search-form, .widget_product_search form {
    display: block;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu
  .menu-item.in-active-trail
  > a,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu
  .menu-item
  > a.is-active,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu
  .menu-item
  > a.opened,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu
  .menu-item
  > a:hover,
.mega-menu-opened
  .utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language:hover,
.mega-menu-opened .utility-nav-wrapper .utility-nav .menu .menu-item:hover,
body.mega-menu-opened .main-header-wrapper .main-header .search .search-icon {
  background-color: #00617f;
}
.main-header-wrapper .main-header .search .search-icon.opened,
.main-header-wrapper .main-header .search .search-icon:hover,
body.mega-menu-opened
  .main-header-wrapper
  .main-header
  .search
  .search-icon:hover {
  background-color: #d30f4b;
}
.main-header-wrapper .main-header .search .search-icon.opened {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 17.1 17.1'%3E%3Cpath d='M17.1 1.1 16 0 8.5 7.5 1.1 0 0 1.1l7.5 7.4L0 16l1.1 1.1 7.4-7.5 7.5 7.5 1.1-1.1-7.5-7.5z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.main-header-wrapper .main-header .search:focus,
.main-header-wrapper .main-header .search:focus-visible {
  outline: 2px solid #10384f;
  outline-offset: 3px;
  z-index: 1000;
}
body.mega-menu-opened .main-header-wrapper .main-header .search:focus,
body.mega-menu-opened .main-header-wrapper .main-header .search:focus-visible {
  outline: 2px solid #fff;
}
.main-header-wrapper .main-header .block-bayer-search {
  background: #fff;
  display: none;
  right: 0;
  position: absolute;
  left: 0;
  top: 90px;
  z-index: 999;
}
.main-header-wrapper .main-header .block-bayer-search.open {
  display: block;
}
.main-header-wrapper
  .main-header
  .block-bayer-search
  .google-search-console-block {
  margin-top: 0;
}
.main-header-wrapper.sticky {
  right: 0;
  padding: 10px 0;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
}
.main-header-wrapper.sticky .main-header {
  align-items: center;
  grid-template-columns: 35px min-content auto;
  grid-template-rows: 35px;
  margin-bottom: 0;
}
@media (min-width: 1441px) {
  .main-header-wrapper.sticky .main-header {
    padding-right: 0;
  }
}
.main-header-wrapper.sticky .main-header .site-branding {
  grid-column: 1/3;
  grid-row: 1/1;
}
.main-header-wrapper.sticky .main-header .site-branding .logo {
  width: 35px;
}
.main-header-wrapper.sticky .main-header .site-branding .logo img {
  filter: brightness(0) invert(1);
  width: 35px;
}
.main-header-wrapper.sticky .main-header .site-name {
  align-items: center;
  color: #fff;
  display: flex;
  font-style: normal;
  font-weight: 500;
  grid-column: 2/3;
  grid-row: 1/1;
  height: 35px;
  margin-right: 9px;
  margin-left: 25px;
}
.main-header-wrapper.sticky .main-header .site-name .title {
  font-size: 13px;
  font-weight: 600;
}
.main-header-wrapper.sticky .main-header .site-name .divider,
.main-header-wrapper.sticky .main-header .site-name .name,
.main-header-wrapper.sticky .main-header .site-name i {
  display: none;
}
.main-header-wrapper.sticky .main-header .site-name:before {
  clip-path: polygon(0 0, 100%0, 96% 100%, 0 100%);
  opacity: 1;
  left: -25px;
}
.main-header-wrapper.sticky .main-header .main-menu {
  grid-column: 3/3;
  grid-row: 1/1;
  margin-right: 25px;
}
@media (min-width: 1441px) {
  .main-header-wrapper.sticky .main-header .main-menu {
    min-width: 960px;
  }
}
@media (max-width: 1440px) {
  .main-header-wrapper.sticky .main-header .main-menu {
    min-width: 800px;
  }
}
.main-header-wrapper.sticky .main-header .search {
  grid-column: 4/4;
  grid-row: 1/1;
  margin-right: 118px;
  margin-left: 0;
}
@media (max-width: 1440px) {
  .main-header-wrapper.sticky .main-header .search {
    margin-right: 44px;
  }
}
@media (min-width: 1921px) {
  .main-header-wrapper.sticky .main-header .search {
    margin-right: 118px;
  }
}
.main-header-wrapper.sticky .main-header .block-bayer-search {
  top: 45px;
}
.mega-menu-opened {
  background-color: #10384f;
  width: 100%;
}
.mega-menu-opened
  .main-header-wrapper
  .main-header
  .main-menu
  > .menu.menu-level-0
  > .menu-item
  > a,
.mega-menu-opened
  .main-header-wrapper
  .main-header
  .main-menu
  > .menu.menu-level-0
  > .menu-item
  > a:after,
.mega-menu-opened .utility-nav-wrapper .slogan p,
.mega-menu-opened .utility-nav-wrapper .slogan strong,
.mega-menu-opened
  .utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language
  a,
.mega-menu-opened .utility-nav-wrapper .utility-nav .menu .menu-item a {
  color: #fff;
}
.mega-menu-opened .utility-nav-wrapper svg path {
  fill: #ff3162;
}
.mega-menu-opened
  .utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language,
.mega-menu-opened .utility-nav-wrapper .utility-nav .menu .menu-item {
  border: 1px solid #27607c;
}
.mega-menu-opened
  .utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language
  a:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg fill='%2300bcff' data-name='Group 4283'%3E%3Cpath d='M6 1h-.219a5.05 5.05 0 0 0-3.4 1.47A4.8 4.8 0 0 0 1 5.871a5.18 5.18 0 0 0 1.464 3.616A4.87 4.87 0 0 0 5.983 11 5.026 5.026 0 0 0 11 5.977 4.966 4.966 0 0 0 6 1m0-1a6 6 0 1 1-.02 12A6.084 6.084 0 0 1 0 5.871 5.87 5.87 0 0 1 5.743.005Q5.875-.001 6 0' data-name='Path 280'/%3E%3Cpath d='M5.623 11.703C2.163 7.734 2.176 3.426 5.659.178l.682.732c-3.085 2.877-3.072 6.571.036 10.136Z' data-name='Path 281'/%3E%3Cpath d='M6.42.215c3.46 3.969 3.447 8.277-.036 11.525l-.682-.732C8.787 8.131 8.774 4.437 5.666.872Z' data-name='Path 17955'/%3E%3Cg data-name='Group 4272'%3E%3Cpath d='M11.278 4.822H.807v-1h10.471Z' data-name='Line 1'/%3E%3Cpath d='M11.198 8.096H.983v-1h10.215Z' data-name='Line 2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mega-menu-opened
  .utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language
  a:after,
.mega-menu-opened .utility-nav-wrapper .utility-nav .menu .menu-item a:after {
  color: #51bbf9;
}
.mega-menu-opened .main-header-wrapper {
  background-color: #10384f;
  color: #fff;
}
.mega-menu-opened .main-header-wrapper .logo {
  background: url(/themes/custom/bayer_cpa/src/sass/assets/images/logo_white_text.png);
  background-size: contain;
}
.mega-menu-opened .main-header-wrapper .logo img {
  visibility: hidden;
}
.mega-menu-opened .main-header-wrapper .site-name .name,
.mega-menu-opened .main-header-wrapper .site-name .title {
  color: #fff;
  transition: none;
}
.mega-menu-opened .main-header-wrapper .site-name .divider {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='31' fill='none' viewBox='0 0 23 31'%3E%3Cpath fill='%23fff' d='M20.303.265h2.698l-8.802 30H11.5l8.802-30zm-11.5 0H11.5l-8.802 30H.001z'/%3E%3C/svg%3E") !important;
}
.mega-menu-opened
  .main-header-wrapper
  .main-header
  .main-menu
  > .menu.menu-level-0
  > .menu-item
  > a.opened {
  border-bottom: 3px solid #89d329;
  color: #89d329;
  padding-bottom: 3px;
}
.mega-menu-opened
  .main-header-wrapper
  .main-header
  .main-menu
  > .menu.menu-level-0
  > .menu-item
  > a.opened:after {
  color: #89d329;
  display: inline-block;
  transform: rotate(-180deg);
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu
  .parent-menu-item
  a.is-active,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  > .menu-item
  > a.is-active,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  > .menu-item
  > a:hover,
.mega-menu-opened
  .main-header-wrapper
  .main-header
  .main-menu
  > .menu.menu-level-0
  > .menu-item
  > a:hover,
.mega-menu-opened
  .main-header-wrapper
  .main-header
  .main-menu
  > .menu.menu-level-0
  > .menu-item
  > a:hover:after {
  color: #89d329;
}
.hamburger {
  display: none;
}
.main-header .menu::-webkit-scrollbar {
  width: 8px;
}
.main-header .menu {
  scrollbar-color: #fff #00617f;
  scrollbar-width: thin;
}
.main-header .menu::-webkit-scrollbar-track {
  background: #00617f;
}
.main-header .menu::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 6px;
}
@media (max-width: 1440px) {
  .main-header-wrapper .main-header {
    grid-template-columns: 50px auto 30px;
    grid-template-rows: 50px 1px 31px;
  }
  .main-header-wrapper .main-header .site-branding {
    grid-row: 1/1;
  }
  .main-header-wrapper .main-header .site-branding .logo,
  .main-header-wrapper .main-header .site-branding .logo img {
    width: 50px;
  }
  .main-header-wrapper .main-header .site-name {
    align-self: center;
    letter-spacing: normal;
  }
  .main-header-wrapper .main-header .site-name .divider {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='27' fill='none' viewBox='0 0 21 27'%3E%3Cpath fill='%2300BCFF' d='M17.674.795h2.346l-7.657 26H10.02zm-10 0h2.346l-7.657 26H.02z'/%3E%3C/svg%3E");
    height: 26px;
    margin-right: 6px;
    margin-left: 6px;
    width: 20px;
  }
  .main-header-wrapper .main-header .main-menu {
    grid-column: 1/3;
    margin-right: 0;
  }
  .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    > a {
    font-size: 14px;
    margin: 0 9px 0 10px;
  }
  .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item.menu-split-start-parent {
    margin-right: 0;
  }
  .main-header-wrapper .main-header .search {
    grid-column: 3/3;
    grid-row: 3/3;
  }
  .main-header-wrapper.sticky .site-name .title {
    display: none;
  }
  .main-header-wrapper.sticky .main-menu > .menu.menu-level-0 > .menu-item > a {
    font-size: 14px;
    margin: 0 5px;
  }
  .mega-menu-opened .main-header-wrapper .main-header .site-name .divider {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='27' fill='none' viewBox='0 0 20 27'%3E%3Cpath fill='%23fff' d='M17.654.928H20l-7.657 26H10zm-10 0H10l-7.657 26H0z'/%3E%3C/svg%3E") !important;
  }
}
@media (max-width: 991px) {
  .hamburger {
    align-items: center;
    align-self: center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='17' fill='none' viewBox='0 0 23 17'%3E%3Cpath fill='%2310384F' fill-rule='evenodd' d='M6 .5h17V2H6zM3 7.75h20v1.5H3zM0 15h23v1.5H0z' clip-rule='evenodd'/%3E%3C/svg%3E");
    cursor: pointer;
    display: flex;
    height: 17px;
    margin-right: 20px;
    width: 23px;
  }
  .hamburger.open {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='17' fill='none' viewBox='0 0 23 17'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M3.5 15.438 18.44.5l1.06 1.06L4.562 16.5l-1.06-1.06z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M18.436 16.5 3.503 1.567 4.564.507l14.933 14.932z' clip-rule='evenodd'/%3E%3C/svg%3E");
  }
  .region-header {
    background: #fff;
    position: fixed;
    width: 100%;
    z-index: 999;
  }
  #content-wrapper {
    padding-top: 106px;
  }
  body.mega-menu-opened .region-header {
    background-color: #10384f;
  }
  body.mega-menu-opened .region-header .utility-nav {
    display: flex;
  }
  body.mega-menu-opened .main-header-wrapper .main-header .site-name .divider {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='23' fill='none' viewBox='0 0 18 23'%3E%3Cpath fill='%23fff' d='M15.026 0h1.994l-6.507 23H8.52zm-8.5 0H8.52L2.013 23H.02z'/%3E%3C/svg%3E") !important;
  }
  .main-header-wrapper .main-header {
    grid-template-columns: 58px auto 30px 40px;
    grid-template-rows: 58px;
    margin-bottom: 16px;
  }
  .main-header-wrapper .main-header .site-branding .logo,
  .main-header-wrapper .main-header .site-branding .logo img {
    width: 58px;
  }
  .main-header-wrapper .main-header .site-name .name,
  .main-header-wrapper .main-header .site-name .title {
    font-size: 32px;
  }
  .main-header-wrapper .main-header .site-name .divider {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='23' fill='none' viewBox='0 0 18 23'%3E%3Cpath fill='%2300BCFF' d='M15.026 0h1.994l-6.507 23H8.52zm-8.5 0H8.52L2.013 23H.02z'/%3E%3C/svg%3E");
    height: 23px;
    margin-right: 8px;
    margin-left: 8px;
    width: 17px;
  }
  .main-header-wrapper .main-header .main-menu {
    display: none;
  }
  .main-header-wrapper .main-header .main-menu > .menu.menu-level-0 .menu-fade {
    opacity: 1;
  }
  .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    > a {
    font-size: 17px;
  }
  .main-header-wrapper .main-header .search {
    grid-column: 3/3;
    grid-row: 1/1;
  }
  .main-header-wrapper .main-header .search .search-icon {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 19 19'%3E%3Cpath d='M11.5 0C7.4 0 4 3.4 4 7.5c0 1.8.6 3.5 1.7 4.7L0 18l1.1 1 5.7-5.7c1.3 1.1 2.9 1.7 4.7 1.7 4.1 0 7.5-3.4 7.5-7.5S15.7 0 11.5 0m0 13.5c-3.3 0-6-2.7-6-6s2.7-6 6-6 6 2.7 6 6-2.7 6-6 6' style='fill:%23d30f4b'/%3E%3C/svg%3E");
    background-size: 18px;
  }
  body.mega-menu-opened .main-header-wrapper .main-header .search .search-icon {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 10 10.1'%3E%3Cpath d='M9.2 1.7C7.9-.1 5.4-.5 3.5.8c-1.8 1.3-2.2 3.9-.9 5.7L0 9.1l1 1 2.6-2.6c1.4 1 3.3 1 4.7-.1 1.8-1.3 2.3-3.9.9-5.7M5.9 7C4.3 7 3 5.7 3 4.1s1.3-2.9 2.9-2.9 2.9 1.3 2.9 2.9S7.5 7 5.9 7' style='fill:%23fff'/%3E%3C/svg%3E");
  }
  .main-header-wrapper .main-header .search .search-icon:hover {
    background-color: transparent;
  }
  .main-header-wrapper .main-header .search .search-icon.opened {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 17.1 17.1'%3E%3Cpath d='M17.1 1.1 16 0 8.5 7.5 1.1 0 0 1.1l7.5 7.4L0 16l1.1 1.1 7.4-7.5 7.5 7.5 1.1-1.1-7.5-7.5z' style='fill:%23d30f4b'/%3E%3C/svg%3E");
  }
  .main-header-wrapper .main-header .block-bayer-search {
    top: 70px;
  }
}
@media (max-width: 480px) {
  #content-wrapper {
    padding-top: 99px;
  }
  .main-header-wrapper .main-header {
    grid-template-columns: 50px auto 30px 40px;
    grid-template-rows: 50px;
  }
  .main-header-wrapper .main-header .site-branding .logo,
  .main-header-wrapper .main-header .site-branding .logo img {
    width: 50px;
  }
  .main-header-wrapper .main-header .site-name {
    margin-right: 13px;
  }
  .main-header-wrapper .main-header .site-name .name,
  .main-header-wrapper .main-header .site-name .title {
    font-size: 18px;
    font-weight: 600;
  }
  .main-header-wrapper .main-header .site-name .divider {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='13' fill='none' viewBox='0 0 10 13'%3E%3Cpath fill='%2300BCFF' d='M3.703 0h1.442L1.441 13.004H0zm4.855 0H10L6.296 13.004H4.855z'/%3E%3C/svg%3E");
    height: 13px;
    margin-right: 4px;
    margin-left: 4px;
    width: 10px;
  }
  .main-header-wrapper .main-header .block-bayer-search {
    top: 65px;
  }
  body.mega-menu-opened .main-header-wrapper .main-header .site-name .divider {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='13' fill='none' viewBox='0 0 10 13'%3E%3Cpath fill='%23fff' d='M3.703 0h1.442L1.441 13.004H0zm4.855 0H10L6.296 13.004H4.855z'/%3E%3C/svg%3E") !important;
  }
}
.nodetype--landing_page .main-header-wrapper {
  box-shadow: none;
}
.nodetype--landing_page .main-header-wrapper.sticky {
  box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.08);
}
@media (max-width: 480px) {
  .nodetype--landing_page .main-header-wrapper {
    box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.08);
  }
}
.main-header-wrapper .main-menu .menu.menu-level-0 .menu-item .menu-dropdown-0 {
  background: #10384f;
  bottom: 0;
  display: none;
  right: 0;
  padding-top: 25px;
  position: fixed;
  left: 0;
  top: 120px;
  z-index: 999;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0.open {
  display: block;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container {
  padding: 0 !important;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper {
  display: flex;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .paragraph--type--menu-image-block {
  padding-left: 25px;
  width: 25%;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .paragraph--type--menu-image-block
  p {
  color: #00bcff;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.33 !important;
  padding-top: 20px;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu {
  list-style: none;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu
  .menu-item
  a {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  padding: 2px 0;
}
@media (max-width: 1440px) {
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .menu-item
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .menu-item
    a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .menu-item
    a {
    font-size: 16px;
  }
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu
  .menu-item:not(.menu-item--expanded) {
  display: flex;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0 {
  height: calc(100vh - 200px);
  overflow-x: hidden;
  overflow-y: auto;
  width: 25%;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .scroll-text {
  bottom: 15px;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.24px;
  position: fixed;
  text-align: center;
  width: 295px;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .scroll-text:after {
  color: #fff;
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 12px;
  margin-right: 4px;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .scroll-text:before {
  background: linear-gradient(0deg, #020024, #10384f 0, rgba(16, 56, 79, 0));
  bottom: 0;
  content: "";
  display: block;
  right: 0;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: -100px;
  z-index: -1;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .scroll-text.bottom:after {
  transform: rotate(-180deg);
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .scroll-text.scroll-bt:before {
  background: 100% 0;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu-level-2,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu-level-3,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu-level-4 {
  width: 295px;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu-level-2 {
  right: 50%;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu-level-3,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu-level-4 {
  right: 100%;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  > .menu-item
  > a {
  display: block;
  line-height: 1.15;
  padding: 6px 0;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu {
  display: none;
  padding-right: 15px;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu
  .menu-item {
  border-right: 1px solid #ff3162;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu.menu-level-1 {
  display: block;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu.menu-level-1
  .menu {
  bottom: 0;
  position: absolute;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu.menu-level-1
  .menu.open {
  display: block;
  top: 25px;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu.menu-level-1
  .menu
  .menu-level-4,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu.menu-level-1
  .menu.menu-level-3 {
  top: 0;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu.menu-level-1
  .menu.menu-scroll {
  overflow-x: hidden;
  overflow-y: auto;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu
  > .menu-item
  > a {
  font-weight: 300;
}
@media (max-width: 480px) {
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu.menu-level-0
    .menu
    > .menu-item
    > a {
    font-weight: 200;
  }
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu
  .menu,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu
  .menu-item {
  display: flex;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu
  .menu-item
  > a {
  line-height: 1.25;
  padding: 6px 15px 6px 25px;
  position: relative;
  width: 100%;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu
  .parent-menu-item
  a {
  display: block;
  line-height: 1.15;
  padding: 6px 0;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu
  .menu-item--expanded
  > a:after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 8 14'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.5' d='M.5 13.5 7 7 .5.5'/%3E%3C/svg%3E")
    no-repeat left 15px center;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 25px;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-0
  .menu
  .menu-item--expanded
  .menu,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper.level-4-open
  .paragraph--type--menu-image-block,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper.no-image-block
  .paragraph--type--menu-image-block,
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  .select2-container--default
  .selection
  .select2-selection__arrow
  b,
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  li.is-active,
body .menu-icon-close {
  display: none;
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper.level-4-open
  .menu.menu-level-0
  .menu-level-2,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper.no-image-block
  .menu.menu-level-0
  .menu-level-2 {
  right: calc(50% - 295px);
}
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-1
  > .parent-menu-item
  > a:hover,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-2
  > .parent-menu-item
  > a:hover,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-3
  > .parent-menu-item
  > a:hover,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container
  .mega-menu-wrapper
  .menu.menu-level-4
  > .parent-menu-item
  > a:hover {
  color: #89d329;
}
body.mega-menu-opened .menu-icon-close {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 26 26'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='6' d='m1 1 24 24m0-24L1 25'/%3E%3C/svg%3E")
    no-repeat left 10px center;
  background-color: #00617f;
  border: 1px solid #00617f;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 10px;
  font-weight: 700;
  min-width: 70px;
  padding: 7px 8px 5px 25px;
  position: absolute;
  left: 20px;
  text-transform: uppercase;
  top: 145px;
  z-index: 9999;
}
body.mega-menu-opened .menu-icon-close:hover {
  background-color: #10384f;
}
body.mega-menu-opened .menu-icon-close:focus,
body.mega-menu-opened .menu-icon-close:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 3px;
}
@media (max-width: 1440px) {
  body.mega-menu-opened .menu-icon-close {
    top: 115px;
  }
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu.menu-level-0
    .menu-level-2,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu.menu-level-0
    .menu-level-3,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu.menu-level-0
    .menu-level-4,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu.menu-level-0
    .scroll-text {
    width: 242px;
  }
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper.level-4-open
    .menu.menu-level-0
    .menu-level-2,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper.no-image-block
    .menu.menu-level-0
    .menu-level-2 {
    right: calc(50% - 242px);
  }
}
@media (max-width: 991px) {
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .menu-item
    a.opened,
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .paragraph--type--menu-image-block,
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    > a.opened,
  body.mega-menu-opened .menu-icon-close {
    display: none;
  }
  body.mega-menu-opened .main-header-wrapper .main-header .main-menu {
    display: block;
    grid-column: 1/5;
    height: calc(100vh - 240px);
    list-style: none;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0 {
    display: block;
    margin-right: 0;
    margin-left: 10px;
    padding-bottom: 50px;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item {
    display: block;
    width: 100%;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    > a {
    border-bottom: 2px solid #00617f;
    display: block;
    margin: 0;
    padding: 20px 0;
    position: relative;
    width: 100%;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    > a:after {
    bottom: 23px;
    font-size: 13px;
    position: absolute;
    left: 0;
    transform: rotate(90deg);
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0 {
    padding-top: 0;
    position: static;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container,
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper {
    display: contents;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu {
    height: auto;
    width: 100%;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu.menu-level-0
    > li:first-child
    > a {
    padding-top: 20px;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu.menu-level-1 {
    margin-bottom: 20px;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .menu-item {
    display: block;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .menu-item
    a {
    display: block;
    padding-bottom: 20px;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .menu-item
    a:after {
    background-position-y: calc(50% - 6px);
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .menu-item
    a:hover {
    background: 100% 0;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .menu-item
    a.is-active {
    background: 100% 0;
    color: #00bcff;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .menu-item:last-child
    > a {
    padding-bottom: 6px;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .menu-item:last-child
    > a:after {
    background-position-y: 50%;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .menu-item
    .menu {
    position: static;
    width: 100%;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .parent-menu-item {
    font-weight: 700;
    margin-bottom: 0;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    > .menu-item
    .menu-dropdown-0
    .main-menu-container
    .mega-menu-wrapper
    .menu
    .parent-menu-item
    a {
    padding: 20px 0;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-hide,
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-show
    > a {
    display: none !important;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-show,
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-show
    > .menu
    > .menu-item {
    border: 0 !important;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-show.global-menu
    > a,
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-show.sidebar-menu-back
    > a,
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-show
    > a.opened {
    background: 100% 0 !important;
    border-bottom: 2px solid #89d329;
    color: #89d329 !important;
    display: block !important;
    font-size: 16px;
    font-weight: 700;
    padding: 20px 30px 20px 0 !important;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-show.global-menu
    > a:after,
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-show.sidebar-menu-back
    > a:after,
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-show
    > a.opened:after {
    bottom: 23px;
    color: #89d329;
    right: 0;
    left: unset;
    transform: rotate(-90deg);
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-show
    > a.opened {
    font-size: 16px !important;
    font-weight: 700 !important;
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-show
    .menu.menu-level-1
    a.opened:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 8 14'%3E%3Cpath fill='none' stroke='%2389D329' stroke-width='2' d='M.5 13.5 7 7 .5.5'/%3E%3C/svg%3E")
      no-repeat 50% !important;
    transform: rotate(-180deg);
  }
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-show
    > .menu,
  body.mega-menu-opened
    .main-header-wrapper
    .main-header
    .main-menu
    > .menu.menu-level-0
    .m-show
    > .menu
    > .menu-item
    .open {
    padding-right: 0 !important;
  }
}
.utility-nav-wrapper {
  display: flex;
  justify-content: flex-end;
}
.utility-nav-wrapper .slogan {
  align-items: center;
  display: flex;
  padding: 0 5px 0 20px;
}
.utility-nav-wrapper .slogan p {
  color: #10384f;
  font-size: 13px;
  font-style: italic;
  font-weight: 600;
  letter-spacing: 0;
}
.utility-nav-wrapper .slogan p strong {
  font-weight: 800;
}
.utility-nav-wrapper svg path {
  fill: #624963;
}
.utility-nav-wrapper .utility-nav {
  display: contents;
}
.utility-nav-wrapper .utility-nav .language-switcher-language-url {
  position: relative;
}
.utility-nav-wrapper .utility-nav .language-switcher-language-url.single-link {
  pointer-events: none;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language {
  border: 1px solid #624963;
  border-top-color: transparent;
  cursor: pointer;
  padding: 0 10px;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language
  a,
.utility-nav-wrapper .utility-nav .menu .menu-item > a {
  color: #10384f;
  cursor: pointer;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.25px;
  position: relative;
  top: -1px;
  z-index: 9999;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language
  a:after {
  color: #d30f4b;
  font-family: FontAwesome;
  font-size: 11px;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language
  a:before {
  background: no-repeat 50%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 12 12'%3E%3Cstyle%3E.st0{fill:%23d30f4b}%3C/style%3E%3Cg id='Group_4277' transform='translate(-138 -313)'%3E%3Cpath id='Path_280' d='M144 314h-.2c-1.3 0-2.5.6-3.4 1.5s-1.4 2.1-1.4 3.4q0 2.1 1.5 3.6c.9 1 2.2 1.5 3.5 1.5 2.8 0 5-2.3 5-5 0-2.8-2.2-5-5-5m0-1c3.3 0 6 2.7 6 6s-2.7 6-6 6c-3.3-.1-6-2.8-6-6.1 0-3.2 2.6-5.8 5.7-5.9z' class='st0'/%3E%3Cpath id='Path_281' d='M143.6 324.7c-3.5-4-3.4-8.3 0-11.5l.7.7c-3.1 2.9-3.1 6.6 0 10.1z' class='st0'/%3E%3Cpath id='Path_17955' d='M144.4 313.2c3.5 4 3.4 8.3 0 11.5l-.7-.7c3.1-2.9 3.1-6.6 0-10.1z' class='st0'/%3E%3Cg id='Group_4272' transform='translate(.466 -25.001)'%3E%3Cpath id='Line_1' d='M148.8 342.8h-10.5v-1h10.5z' class='st0'/%3E%3Cpath id='Line_2' d='M148.7 346.1h-10.2v-1h10.2z' class='st0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  display: inline-block;
  height: 12px;
  margin-left: 4px;
  margin-top: 1px;
  position: relative;
  top: 1px;
  width: 12px;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language
  a:after {
  content: "";
  margin-right: 4px;
}
body.utility-nav-opened
  .utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language
  a:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg fill='%23fff' data-name='Group 4280'%3E%3Cpath d='M6 1h-.219a5.05 5.05 0 0 0-3.4 1.47A4.8 4.8 0 0 0 1 5.871a5.18 5.18 0 0 0 1.464 3.616A4.87 4.87 0 0 0 5.983 11 5.026 5.026 0 0 0 11 5.977 4.966 4.966 0 0 0 6 1m0-1a6 6 0 1 1-.02 12A6.084 6.084 0 0 1 0 5.871 5.87 5.87 0 0 1 5.743.005Q5.875-.001 6 0' data-name='Path 280'/%3E%3Cpath d='M5.623 11.703C2.163 7.734 2.176 3.426 5.659.178l.682.732c-3.085 2.877-3.072 6.571.036 10.136Z' data-name='Path 281'/%3E%3Cpath d='M6.42.215c3.46 3.969 3.447 8.277-.036 11.525l-.682-.732C8.787 8.131 8.774 4.437 5.666.872Z' data-name='Path 17955'/%3E%3Cg data-name='Group 4272'%3E%3Cpath d='M11.278 4.822H.807v-1h10.471Z' data-name='Line 1'/%3E%3Cpath d='M11.198 8.096H.983v-1h10.215Z' data-name='Line 2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body.utility-nav-opened
  .utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language
  a,
body.utility-nav-opened
  .utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language
  a:after {
  color: #fff;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language:hover,
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language:not(.off) {
  background-color: #5e4a61;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language:hover
  a,
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language:hover
  a:after,
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language:not(.off)
  a,
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language:not(.off)
  a:after {
  color: #fff;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language:hover
  a:before,
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language:not(.off)
  a:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg fill='%23fff' data-name='Group 4280'%3E%3Cpath d='M6 1h-.219a5.05 5.05 0 0 0-3.4 1.47A4.8 4.8 0 0 0 1 5.871a5.18 5.18 0 0 0 1.464 3.616A4.87 4.87 0 0 0 5.983 11 5.026 5.026 0 0 0 11 5.977 4.966 4.966 0 0 0 6 1m0-1a6 6 0 1 1-.02 12A6.084 6.084 0 0 1 0 5.871 5.87 5.87 0 0 1 5.743.005Q5.875-.001 6 0' data-name='Path 280'/%3E%3Cpath d='M5.623 11.703C2.163 7.734 2.176 3.426 5.659.178l.682.732c-3.085 2.877-3.072 6.571.036 10.136Z' data-name='Path 281'/%3E%3Cpath d='M6.42.215c3.46 3.969 3.447 8.277-.036 11.525l-.682-.732C8.787 8.131 8.774 4.437 5.666.872Z' data-name='Path 17955'/%3E%3Cg data-name='Group 4272'%3E%3Cpath d='M11.278 4.822H.807v-1h10.471Z' data-name='Line 1'/%3E%3Cpath d='M11.198 8.096H.983v-1h10.215Z' data-name='Line 2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .selected-link-language:not(.off)
  a:after {
  display: inline-block;
  transform: rotate(-180deg);
}
.utility-nav-wrapper .utility-nav .language-switcher-language-url .links {
  background: #413346;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  display: none;
  list-style-type: none;
  max-height: 255px;
  overflow-y: scroll;
  padding: 15px 21px 20px;
  position: absolute;
  left: 0;
  width: 318px;
  z-index: 9999;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  .select-language {
  color: #fff;
  font-size: 10px;
  font-style: normal;
  font-weight: 800;
  text-transform: uppercase;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  li
  > a {
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.34px;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  li
  > a:hover {
  text-decoration: underline;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  li
  > a:focus {
  border: 2px solid #ff3162;
  border-radius: 2px;
  outline: 1px solid #fff;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  li.select-label {
  border-top: 1px solid #fff;
  color: #fff;
  margin: 20px 0 15px;
  padding-top: 20px;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  li.select-label
  p {
  color: #fff;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  .select2-container--default {
  border: 0;
  margin-bottom: 15px;
  padding: 5px 0;
  position: relative;
  width: 100% !important;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  .select2-container--default
  .selection {
  color: #fff;
  display: block;
  font-size: 17px;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  .select2-container--default
  .selection
  .select2-selection.select2-selection--single {
  background: #443247;
  border: 2px solid #2260c5;
  border-radius: 0;
  height: 40px;
  min-width: 276px;
  position: static;
  width: 100%;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  .select2-container--default
  .selection
  .select2-selection.select2-selection--single:focus {
  border: 2px solid #d30f4b;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  .select2-container--default
  .selection
  .select2-selection.select2-selection--single:focus-visible {
  outline: 1px solid #fff;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  .select2-container--default
  .selection
  .select2-selection.select2-selection--single
  .select2-selection__rendered {
  color: #fff;
  display: block;
  line-height: 34px;
  overflow: hidden;
  padding-right: 8px;
  padding-left: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  .select2-container--default
  .selection
  .select2-selection.select2-selection--single
  .select2-selection__rendered
  .select2-selection__placeholder {
  color: #fff;
  font-size: 10px;
  font-style: italic;
  font-weight: 400;
  opacity: 0.6;
}
.utility-nav-wrapper
  .utility-nav
  .language-switcher-language-url
  .links
  .select2-container--default
  .selection
  .select2-selection__arrow {
  height: 34px;
}
.utility-nav-wrapper .utility-nav .menu {
  display: contents;
  list-style: none;
}
.utility-nav-wrapper .utility-nav .menu .menu-item {
  border: 1px solid #624963;
  border-top-color: transparent;
  cursor: pointer;
  margin-right: 10px;
  padding: 0 20px;
}
.utility-nav-wrapper .utility-nav .menu .menu-item > a:after {
  color: #d30f4b;
  font-family: FontAwesome;
  margin-right: 4px;
}
.utility-nav-wrapper .utility-nav .menu .menu-item > a:before {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 12px;
  margin-left: 4px;
  width: 12px;
  margin-right: 0;
}
.utility-nav-wrapper .utility-nav .menu .menu-item > a.meta-locations:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 7.8 12'%3E%3Cstyle%3E.st0{fill:%23d30f4b}%3C/style%3E%3Cg id='Group_4274' transform='translate(-156.226 -337.959)'%3E%3Cpath id='Path_17951' d='M160.1 339c-1.6 0-2.9 1.3-2.9 2.9 0 1.1 1.5 3.9 2.9 6.2 1.4-2.3 2.9-5.2 2.9-6.2.1-1.6-1.2-2.9-2.9-2.9m0-1c2.2 0 3.9 1.8 3.9 3.9 0 2.2-3.9 8.1-3.9 8.1s-3.9-5.9-3.9-8.1 1.8-3.9 3.9-3.9' class='st0'/%3E%3Cpath id='Ellipse_12' d='M160.1 340c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2c.1-1.1 1-2 2-2m0 3c.5 0 1-.4 1-1 0-.5-.4-1-1-1-.5 0-1 .4-1 1 .1.5.5 1 1 1' class='st0'/%3E%3C/g%3E%3C/svg%3E");
}
.utility-nav-wrapper
  .utility-nav
  .menu
  .menu-item
  > a.meta-locations:hover:before,
body.utility-nav-opened
  .utility-nav-wrapper
  .utility-nav
  .menu
  .menu-item
  > a.meta-locations:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.846' height='12.041' viewBox='0 0 7.846 12.041'%3E%3Cg fill='%23fff' data-name='Group 4279'%3E%3Cpath d='M3.923 1A2.93 2.93 0 0 0 1 3.926c0 1.07 1.516 3.948 2.923 6.248C5.331 7.875 6.846 5 6.846 3.926A2.93 2.93 0 0 0 3.923 1m0-1a3.925 3.925 0 0 1 3.923 3.926c0 2.169-3.923 8.115-3.923 8.115S0 6.1 0 3.926A3.925 3.925 0 0 1 3.923 0' data-name='Path 17951'/%3E%3Cpath d='M3.922 2.055a1.984 1.984 0 1 1-1.984 1.984 1.987 1.987 0 0 1 1.984-1.984m0 2.969a.984.984 0 1 0-.984-.985.985.985 0 0 0 .984.985' data-name='Ellipse 12'/%3E%3C/g%3E%3C/svg%3E");
}
.utility-nav-wrapper .utility-nav .menu .menu-item > a.meta-locations:after {
  content: "";
  font-size: 11px;
}
.utility-nav-wrapper .utility-nav .menu .menu-item > a.contact-menu:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 12 11.5'%3E%3Cstyle%3E.st0{fill:%23d30f4b}%3C/style%3E%3Cpath d='M9.5 4.3V2.4c0-1.3-1-2.4-2.4-2.4H2.4C1.1 0 0 1.1 0 2.4v1.9c0 1.3 1.1 2.4 2.4 2.4h.2v2.6l2.6-2.6h1.9c1.4 0 2.4-1.1 2.4-2.4M4.8 5.7 3.6 6.9V5.7H2.4C1.6 5.7 1 5.1 1 4.3V2.4C1 1.6 1.6 1 2.4 1h4.7c.8 0 1.4.6 1.4 1.4v1.9c0 .8-.6 1.4-1.4 1.4z' class='st0'/%3E%3Cpath d='M10.3 5v1c.4 0 .7.3.7.7v.9c0 .4-.3.7-.7.7H9.1V9l-.7-.7H7c-.4 0-.7-.3-.7-.6h-1c0 .9.8 1.7 1.7 1.7h1l2.1 2.1V9.4h.2c.9 0 1.7-.8 1.7-1.7v-1c0-.9-.8-1.7-1.7-1.7' class='st0'/%3E%3C/svg%3E");
}
.utility-nav-wrapper
  .utility-nav
  .menu
  .menu-item
  > a.contact-menu:hover:before,
body.utility-nav-opened
  .utility-nav-wrapper
  .utility-nav
  .menu
  .menu-item
  > a.contact-menu:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11.468' viewBox='0 0 12 11.468'%3E%3Cg data-name='Group 4278'%3E%3Cg fill='%23fff' data-name='Group 4275'%3E%3Cpath d='M2.4 0h4.738a2.4 2.4 0 0 1 2.4 2.4v1.9a2.4 2.4 0 0 1-2.4 2.4H5.211l-2.6 2.6V6.69H2.4A2.4 2.4 0 0 1 0 4.293V2.4A2.4 2.4 0 0 1 2.4 0m4.738 5.69a1.4 1.4 0 0 0 1.4-1.4V2.4a1.4 1.4 0 0 0-1.4-1.4H2.4A1.4 1.4 0 0 0 1 2.4v1.9a1.4 1.4 0 0 0 1.4 1.4h1.208v1.179L4.8 5.69Z' data-name='Path 17952'/%3E%3Cpath d='m10.103 11.467-2.13-2.13h-.978A1.687 1.687 0 0 1 5.31 7.653h1a.686.686 0 0 0 .685.685h1.392l.715.715v-.715h1.208a.686.686 0 0 0 .685-.685v-.948a.686.686 0 0 0-.685-.686v-1a1.687 1.687 0 0 1 1.685 1.685v.948a1.687 1.687 0 0 1-1.685 1.686h-.211Z' data-name='Path 17953'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body.mega-menu-opened .utility-nav-wrapper .utility-nav .menu .menu-item > a,
body.utility-nav-opened .utility-nav-wrapper .utility-nav .menu .menu-item > a,
body.utility-nav-opened
  .utility-nav-wrapper
  .utility-nav
  .menu
  .menu-item
  > a:after {
  color: #fff;
}
body.mega-menu-opened
  .utility-nav-wrapper
  .utility-nav
  .menu
  .menu-item
  > a.meta-locations:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.846' height='12.041' viewBox='0 0 7.846 12.041'%3E%3Cg fill='%2300bcff' data-name='Group 4282'%3E%3Cpath d='M3.923 1A2.93 2.93 0 0 0 1 3.926c0 1.07 1.516 3.948 2.923 6.248C5.331 7.875 6.846 5 6.846 3.926A2.93 2.93 0 0 0 3.923 1m0-1a3.925 3.925 0 0 1 3.923 3.926c0 2.169-3.923 8.115-3.923 8.115S0 6.1 0 3.926A3.925 3.925 0 0 1 3.923 0' data-name='Path 17951'/%3E%3Cpath d='M3.922 2.055a1.984 1.984 0 1 1-1.984 1.984 1.987 1.987 0 0 1 1.984-1.984m0 2.969a.984.984 0 1 0-.984-.985.985.985 0 0 0 .984.985' data-name='Ellipse 12'/%3E%3C/g%3E%3C/svg%3E");
}
body.mega-menu-opened
  .utility-nav-wrapper
  .utility-nav
  .menu
  .menu-item
  > a.contact-menu:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11.468' viewBox='0 0 12 11.468'%3E%3Cg data-name='Group 4281'%3E%3Cg fill='%2300bcff' data-name='Group 4275'%3E%3Cpath d='M2.4 0h4.738a2.4 2.4 0 0 1 2.4 2.4v1.9a2.4 2.4 0 0 1-2.4 2.4H5.211l-2.6 2.6V6.69H2.4A2.4 2.4 0 0 1 0 4.293V2.4A2.4 2.4 0 0 1 2.4 0m4.738 5.69a1.4 1.4 0 0 0 1.4-1.4V2.4a1.4 1.4 0 0 0-1.4-1.4H2.4A1.4 1.4 0 0 0 1 2.4v1.9a1.4 1.4 0 0 0 1.4 1.4h1.208v1.179L4.8 5.69Z' data-name='Path 17952'/%3E%3Cpath d='m10.103 11.467-2.13-2.13h-.978A1.687 1.687 0 0 1 5.31 7.653h1a.686.686 0 0 0 .685.685h1.392l.715.715v-.715h1.208a.686.686 0 0 0 .685-.685v-.948a.686.686 0 0 0-.685-.686v-1a1.687 1.687 0 0 1 1.685 1.685v.948a1.687 1.687 0 0 1-1.685 1.686h-.211Z' data-name='Path 17953'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.utility-nav-wrapper .utility-nav .menu .menu-item > a.opened:after {
  display: inline-block;
  transform: rotate(-180deg);
}
.utility-nav-wrapper .utility-nav .menu .menu-item:hover {
  background-color: #5e4a61;
}
#block-akamaicacheclear form.akamai-clear-url-form div#edit-message,
#block-akamaicacheclear form.akamai-clear-url-form div#edit-message label,
.utility-nav-wrapper .utility-nav .menu .menu-item:hover a,
.utility-nav-wrapper .utility-nav .menu .menu-item:hover > a:after,
.utility-nav-wrapper .utility-nav .menu .menu-item:hover > a:before {
  color: #fff;
}
.autotranslate-dropdown .select2-search--dropdown {
  display: block !important;
  padding-top: 14px;
}
.autotranslate-dropdown .select2-search--dropdown .select2-search__field {
  border: 1px solid #d0d7db;
  height: 36px;
  margin: 0;
}
.autotranslate-dropdown .select2-search--dropdown .select2-search__field:focus {
  border: 2px solid #ff3162;
  border-radius: 2px;
  outline: 1px solid #fff;
}
.autotranslate-dropdown .select2-results {
  border: 0 !important;
}
.autotranslate-dropdown .select2-results .select2-results__options {
  max-height: 220px !important;
  transition: none;
}
.select2-container.select2-container--default.select2-container--open {
  z-index: 100000;
}
.menu-link-contentcorporate-navigation {
  background: #443247;
  bottom: 0;
  box-shadow: 0 20px 0 rgba(68, 50, 71, 0.1);
  display: none;
  right: 0;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
}
.menu-link-contentcorporate-navigation .icon-close {
  background: #ff3162
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath fill='%23fff' d='M18 1.3 16.7 0 9 7.7 1.3 0 0 1.3 7.7 9 0 16.7 1.3 18 9 10.3l7.7 7.7 1.3-1.3L10.3 9z'/%3E%3C/svg%3E")
    no-repeat 50%;
  cursor: pointer;
  display: block;
  height: 40px;
  position: absolute;
  left: 20px;
  top: 20px;
  width: 40px;
}
.menu-link-contentcorporate-navigation .icon-close:focus,
.menu-link-contentcorporate-navigation .icon-close:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 3px;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container {
  padding-bottom: 50px;
  padding-top: 50px;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .addresses-container,
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .countries-container,
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .personalize-container {
  max-height: calc(100vh - 110px);
  overflow-x: hidden;
  overflow-y: scroll;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .personalize-container
  .personalize-description-content
  .h2,
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .personalize-container
  .personalize-description-content
  h2 {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.8px;
  line-height: 1;
  margin-bottom: 30px;
  padding-bottom: 0;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .personalize-container
  .personalize-description-content
  p {
  color: #fff;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 15px !important;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .personalize-container
  .personalize-suggestion
  .content {
  border-top: 2px solid rgba(191, 215, 223, 0.25);
  padding-top: 25px;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .personalize-container
  .personalize-suggestion
  .content
  p {
  color: #fff;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .personalize-container
  .personalize-suggestion
  .content
  p
  a,
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .personalize-container
  a {
  color: #d30f4b;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  text-decoration: underline;
  white-space: nowrap;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .countries-container {
  max-width: 25%;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .countries-container
  ul {
  list-style-type: none;
  overflow-x: hidden;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .countries-container
  ul
  li
  a {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.44px;
  text-decoration: none;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .countries-container
  ul
  li
  a.active {
  font-style: normal;
  font-weight: 800;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .countries-container
  ul
  li
  a:before {
  color: #ff3162;
  content: "G";
  display: inline-block;
  font-family: Glyphter;
  font-style: normal;
  font-weight: 400;
  margin-left: 10px;
  position: relative;
  top: 2px;
  transform: rotate(90deg);
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .addresses-container
  .addresses-list {
  word-wrap: break-word;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .addresses-container
  .addresses-list
  .address-item {
  margin-bottom: 30px;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .addresses-container
  .addresses-list
  .address-item
  .h3,
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .addresses-container
  .addresses-list
  .address-item
  h3 {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.42;
  margin: 0;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .addresses-container
  .addresses-list
  .address-item
  p {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42;
  margin: 0;
}
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  .addresses-container
  .addresses-list
  .address-item
  .link-label
  a {
  color: #89d329;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42;
}
@media (max-width: 991px) {
  .utility-nav-wrapper .slogan {
    padding: 0;
  }
  .utility-nav-wrapper .slogan p {
    padding-right: 5px;
  }
  .utility-nav-wrapper .utility-nav {
    align-content: space-between;
    bottom: 0;
    column-gap: 10px;
    display: none;
    flex-wrap: wrap;
    justify-content: center;
    right: calc(50% - 150px);
    position: fixed;
    row-gap: 10px;
    text-align: center;
    width: 300px;
    z-index: 999;
  }
  .utility-nav-wrapper .utility-nav:before {
    background-color: #10384f;
    bottom: 0;
    content: "";
    display: block;
    right: -50vw;
    position: absolute;
    left: -50vw;
    top: -30px;
    z-index: -1;
  }
  .utility-nav-wrapper .utility-nav .language-switcher-language-url {
    flex: 1;
    flex-basis: calc(50% - 10px);
  }
  .utility-nav-wrapper
    .utility-nav
    .language-switcher-language-url
    .selected-link-language
    a,
  .utility-nav-wrapper .utility-nav .menu .menu-item a {
    z-index: 0;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-switcher-language-url
    .selected-link-language
    a:after {
    display: inline-block;
    transform: rotate(-180deg);
  }
  .utility-nav-wrapper
    .utility-nav
    .language-switcher-language-url
    .selected-link-language
    .close-icon {
    background: #ff3162
      url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath fill='%23fff' d='M18 1.3 16.7 0 9 7.7 1.3 0 0 1.3 7.7 9 0 16.7 1.3 18 9 10.3l7.7 7.7 1.3-1.3L10.3 9z'/%3E%3C/svg%3E")
      no-repeat 50%;
    display: block;
    height: 30px;
    position: fixed;
    left: 20px;
    top: 20px;
    width: 30px;
    z-index: 999;
  }
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container
    .menu-link-contentcorporate-navigation-wrapper
    .countries-container
    ul
    li
    a:before,
  .utility-nav-wrapper
    .utility-nav
    .language-switcher-language-url
    .links
    li
    br,
  .utility-nav-wrapper
    .utility-nav
    .language-switcher-language-url
    .links
    li.select-label
    + .select-language,
  .utility-nav-wrapper
    .utility-nav
    .language-switcher-language-url
    .selected-link-language.off
    .close-icon,
  .utility-nav-wrapper
    .utility-nav
    .language-wrapper
    .select2.select2-container.select2-container--default
    .selection
    .select2-selection.select2-selection--single
    .select2-selection__arrow
    b {
    display: none;
  }
  .utility-nav-wrapper .utility-nav .language-switcher-language-url .links {
    bottom: 0;
    right: 0;
    max-height: 100vh;
    position: fixed;
    left: 0;
    text-align: right;
    top: 0;
    width: 100%;
    z-index: 998;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-switcher-language-url
    .links
    .select-language {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    display: block;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 20px;
    padding-bottom: 30px;
    text-transform: none;
  }
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container
    .menu-link-contentcorporate-navigation-wrapper
    .addresses-container
    .addresses-list
    .address-item
    .h3,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container
    .menu-link-contentcorporate-navigation-wrapper
    .addresses-container
    .addresses-list
    .address-item
    .link-label
    a,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container
    .menu-link-contentcorporate-navigation-wrapper
    .addresses-container
    .addresses-list
    .address-item
    h3,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container
    .menu-link-contentcorporate-navigation-wrapper
    .addresses-container
    .addresses-list
    .address-item
    p,
  .utility-nav-wrapper
    .utility-nav
    .language-switcher-language-url
    .links
    li
    a {
    font-size: 18px;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-switcher-language-url
    .links
    li
    a.is-active {
    color: #d30f4b;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-switcher-language-url
    .links
    li.is-active {
    display: block;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-switcher-language-url
    .links
    li.select-label {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding-top: 25px;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-switcher-language-url
    .links
    li.select-label
    p {
    font-size: 15px;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-wrapper
    .select2.select2-container.select2-container--default {
    background-color: #624963;
    width: 300px !important;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-wrapper
    .select2.select2-container.select2-container--default
    .selection
    .select2-selection.select2-selection--single {
    background: 100% 0;
    border: 0;
    box-shadow: none;
    outline: 0;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-wrapper
    .select2.select2-container.select2-container--default
    .selection
    .select2-selection.select2-selection--single
    .select2-selection__rendered
    .select2-selection__placeholder {
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    opacity: 1;
    padding: 0;
    position: static;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-wrapper
    .select2.select2-container.select2-container--default
    .selection
    .select2-selection.select2-selection--single
    .select2-selection__arrow {
    height: 26px;
    position: absolute;
    left: 1px;
    top: 1px;
    width: 20px;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-wrapper
    .select2.select2-container.select2-container--default
    .selection
    .select2-selection.select2-selection--single
    .select2-selection__arrow:after {
    color: #fff;
    content: "";
    display: block;
    font-family: FontAwesome;
    font-size: 30px;
    position: absolute;
    left: 10px;
    top: -2px;
    z-index: 1;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-wrapper
    .select2.select2-container.select2-container--default:after {
    border: solid;
    border-color: transparent transparent #443247;
    border-width: 0 12px 50px 0;
    content: "";
    display: block;
    right: calc(100% - 54px);
    opacity: 0.6;
    position: absolute;
    left: 0;
    top: 0;
    width: 55px;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-wrapper
    .select2-container--focus {
    outline: 4px solid #a8a8a8;
  }
  .utility-nav-wrapper
    .utility-nav
    .language-wrapper
    .select2-container--focus:after {
    border-color: transparent !important;
  }
  .utility-nav-wrapper .utility-nav .menu .menu-item {
    flex: 1;
    flex-basis: calc(50% - 10px);
    margin-right: 0;
  }
  .utility-nav-wrapper .utility-nav .menu .menu-item a:after {
    display: inline-block;
    transform: rotate(-180deg);
  }
  .menu-link-contentcorporate-navigation {
    bottom: 0;
    overflow: scroll;
    text-align: right;
    top: 0;
  }
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container
    .menu-link-contentcorporate-navigation-wrapper
    .countries-container {
    margin-bottom: 20px;
    margin-top: 20px;
    max-height: 230px;
    max-width: 100%;
  }
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container
    .menu-link-contentcorporate-navigation-wrapper
    .countries-container
    ul
    li
    a {
    border-top: 1px solid rgba(191, 215, 223, 0.25);
    display: block;
    font-size: 16px;
    padding: 15px 10px;
  }
}
@media (max-width: 480px) {
  .utility-nav-wrapper .slogan p {
    font-size: 11px;
    padding-left: 7px;
  }
  .utility-nav-container
    .utility-nav
    .language-wrapper
    .select2.select2-container.select2-container--default {
    width: 100% !important;
  }
  .autotranslate-dropdown .select2-results .select2-results__options {
    max-height: 307px !important;
  }
}
#block-akamaicacheclear form.akamai-clear-url-form {
  background-color: #495c68;
  padding: 30px;
}
.breadcrumb-container .breadcrumb {
  background-color: transparent;
  margin-bottom: 0;
  padding: 0;
}
.breadcrumb-container .breadcrumb .region-breadcrumb {
  padding: 0 141px 0 0;
}
.breadcrumb-container .breadcrumb .region-breadcrumb nav.breadcrumb {
  border: 0;
  box-shadow: none;
  padding: 10px;
}
.breadcrumb-container .breadcrumb .region-breadcrumb nav.breadcrumb > ol {
  margin-right: -6px;
  padding: 0;
}
.breadcrumb-container .breadcrumb .region-breadcrumb nav.breadcrumb > ol > li {
  display: block;
  float: right;
  margin: 0 3px;
}
.breadcrumb-container .breadcrumb .region-breadcrumb nav.breadcrumb > ol > li a,
.breadcrumb-container
  .breadcrumb
  .region-breadcrumb
  nav.breadcrumb
  > ol
  > li
  span {
  color: #10384f;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.23px;
  line-height: 1.92;
}
@media (max-width: 1440px) {
  .breadcrumb-container
    .breadcrumb
    .region-breadcrumb
    nav.breadcrumb
    > ol
    > li
    a,
  .breadcrumb-container
    .breadcrumb
    .region-breadcrumb
    nav.breadcrumb
    > ol
    > li
    span {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .breadcrumb-container
    .breadcrumb
    .region-breadcrumb
    nav.breadcrumb
    > ol
    > li
    a,
  .breadcrumb-container
    .breadcrumb
    .region-breadcrumb
    nav.breadcrumb
    > ol
    > li
    span {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .breadcrumb-container
    .breadcrumb
    .region-breadcrumb
    nav.breadcrumb
    > ol
    > li
    a,
  .breadcrumb-container
    .breadcrumb
    .region-breadcrumb
    nav.breadcrumb
    > ol
    > li
    span {
    font-size: 12px;
  }
}
.breadcrumb-container
  .breadcrumb
  .region-breadcrumb
  nav.breadcrumb
  > ol
  > li
  a {
  opacity: 0.7;
}
.breadcrumb-container
  .breadcrumb
  .region-breadcrumb
  nav.breadcrumb
  > ol
  > li
  a
  span:hover,
.breadcrumb-container
  .breadcrumb
  .region-breadcrumb
  nav.breadcrumb
  > ol
  > li
  a:hover {
  color: #ff3162;
  text-decoration: none;
}
.breadcrumb-container
  .breadcrumb
  .region-breadcrumb
  nav.breadcrumb
  > ol
  li:last-child
  span {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  opacity: 0.7;
}
@media (max-width: 1440px) {
  .breadcrumb-container
    .breadcrumb
    .region-breadcrumb
    nav.breadcrumb
    > ol
    li:last-child
    span {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .breadcrumb-container
    .breadcrumb
    .region-breadcrumb
    nav.breadcrumb
    > ol
    li:last-child
    span {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .breadcrumb-container
    .breadcrumb
    .region-breadcrumb
    nav.breadcrumb
    > ol
    li:last-child
    span {
    font-size: 12px;
  }
}
.breadcrumb-container
  .breadcrumb
  .region-breadcrumb
  nav.breadcrumb
  > ol
  li:before {
  background: no-repeat
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='8' viewBox='0 0 8 14'%3E%3Cpath d='M.5 13.5 7 7 .5.5' style='stroke:%230d2a40;stroke-width:1.5;fill:none'/%3E%3C/svg%3E")
    100% 100%;
  color: #0d2a40;
  content: " ";
  display: inline-block;
  height: 12px;
  opacity: 0.8;
  padding: 0;
  width: 11px;
}
.breadcrumb-container
  .breadcrumb
  .region-breadcrumb
  nav.breadcrumb
  > ol
  li:first-child:before {
  content: normal;
}
@media (max-width: 1440px) {
  .breadcrumb-container .breadcrumb .region-breadcrumb {
    padding-right: 128px;
  }
}
@media (max-width: 991px) {
  .breadcrumb-container .breadcrumb .region-breadcrumb {
    padding-right: 31px;
  }
}
@media (max-width: 480px) {
  .breadcrumb-container {
    margin-right: -25px;
    margin-left: -25px;
  }
  .breadcrumb-container .breadcrumb .region-breadcrumb nav.breadcrumb {
    border-bottom: none;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
  }
  .breadcrumb-container .breadcrumb .region-breadcrumb nav.breadcrumb > ol {
    display: block;
    height: 44px;
    overflow: auto;
    padding: 5px 25px;
    white-space: nowrap;
    --webkit-overflow-scrolling: touch;
  }
  .breadcrumb-container
    .breadcrumb
    .region-breadcrumb
    nav.breadcrumb
    > ol::-webkit-scrollbar {
    display: none;
  }
  .breadcrumb-container
    .breadcrumb
    .region-breadcrumb
    nav.breadcrumb
    > ol
    > li {
    display: inline;
    float: unset;
  }
  .breadcrumb-container
    .breadcrumb
    .region-breadcrumb
    nav.breadcrumb
    > ol
    > li
    a,
  .breadcrumb-container
    .breadcrumb
    .region-breadcrumb
    nav.breadcrumb
    > ol
    > li
    span {
    color: #10384f;
  }
  .breadcrumb-container .breadcrumb .region-breadcrumb nav.breadcrumb:before {
    background: linear-gradient(-90deg, #fff, rgba(255, 255, 255, 0));
    bottom: 0;
    content: "";
    height: 95%;
    right: 0;
    position: absolute;
    top: 3px;
    width: 33px;
    z-index: 2;
  }
}
@media (max-width: 375px) {
  .breadcrumb-container .breadcrumb .region-breadcrumb nav.breadcrumb > ol {
    padding-right: 28px;
  }
}
body.idnet .breadcrumb-container {
  margin-bottom: 30px;
}
.eu-cookie-compliance-banner {
  background-color: #0091df;
  max-height: 140px;
}
.eu-cookie-compliance-banner .eu-cookie-compliance-content {
  padding-bottom: 10px;
  padding-top: 25px;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-message {
  letter-spacing: 0.38px;
  line-height: 1.43;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-message
  .h2,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-message
  h2 {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 0;
}
@media (max-width: 1440px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message
    .h2,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message
    h2 {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message
    .h2,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message
    h2 {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message
    .h2,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message
    h2 {
    font-size: 18px;
  }
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-message
  p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message
    p {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message
    p {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message
    p {
    font-size: 14px;
  }
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-message
  p
  a {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.38px;
}
@media (max-width: 1440px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message
    p
    a {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message
    p
    a {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message
    p
    a {
    font-size: 18px;
  }
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-message
  p
  a:hover {
  background-color: transparent;
  color: #fff;
  text-decoration: underline;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button {
  box-shadow: none;
  min-width: 190px;
  text-shadow: none;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button {
  display: inline-block;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 0.5px;
  margin-right: 15px;
  margin-top: 10px;
  padding: 4px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
@media (max-width: 1440px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons
    .settings-button
    .find-more-button {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons
    .settings-button
    .find-more-button {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons
    .settings-button
    .find-more-button {
    font-size: 12px;
  }
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:before {
  border-right: 1px solid #fff;
  content: " ";
  height: 100%;
  right: -10px;
  position: absolute;
  top: 0;
  transform: rotate(-11deg);
  width: 1px;
}
body.has-hover
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:hover {
  padding-right: 24px;
}
@media (max-width: 991px) {
  .eu-cookie-compliance-banner {
    max-height: none;
  }
  .eu-cookie-compliance-banner .eu-cookie-compliance-content {
    max-width: 90%;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons
    .agree-button,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons
    .settings-button {
    min-width: 150px;
  }
}
@media (max-width: 480px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons
    .agree-button {
    min-width: 100%;
  }
}
.field--name-field-description,
.field--name-field-disclaimer-message,
.field--name-field-html-editor,
.field--name-field-text-content,
.tab-content {
  word-break: break-word;
}
.field--name-field-description:after,
.field--name-field-disclaimer-message:after,
.field--name-field-html-editor:after,
.field--name-field-text-content:after,
.paragraph--type--info-box:after,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body:after,
.tab-content:after {
  clear: both;
  content: " ";
  display: block;
}
body.rtl .field--name-field-description,
body.rtl .field--name-field-disclaimer-message,
body.rtl .field--name-field-html-editor,
body.rtl .field--name-field-text-content,
body.rtl .tab-content {
  direction: ltr;
  text-align: start;
  text-align: left;
}
.field--name-field-description .h1,
.field--name-field-description .h2,
.field--name-field-description .h3,
.field--name-field-description .h4,
.field--name-field-description .h5,
.field--name-field-description .h6,
.field--name-field-description h1,
.field--name-field-description h2,
.field--name-field-description h3,
.field--name-field-description h4,
.field--name-field-description h5,
.field--name-field-description h6,
.field--name-field-disclaimer-message .h1,
.field--name-field-disclaimer-message .h2,
.field--name-field-disclaimer-message .h3,
.field--name-field-disclaimer-message .h4,
.field--name-field-disclaimer-message .h5,
.field--name-field-disclaimer-message .h6,
.field--name-field-disclaimer-message h1,
.field--name-field-disclaimer-message h2,
.field--name-field-disclaimer-message h3,
.field--name-field-disclaimer-message h4,
.field--name-field-disclaimer-message h5,
.field--name-field-disclaimer-message h6,
.field--name-field-html-editor .h1,
.field--name-field-html-editor .h2,
.field--name-field-html-editor .h3,
.field--name-field-html-editor .h4,
.field--name-field-html-editor .h5,
.field--name-field-html-editor .h6,
.field--name-field-html-editor h1,
.field--name-field-html-editor h2,
.field--name-field-html-editor h3,
.field--name-field-html-editor h4,
.field--name-field-html-editor h5,
.field--name-field-html-editor h6,
.field--name-field-text-content .h1,
.field--name-field-text-content .h2,
.field--name-field-text-content .h3,
.field--name-field-text-content .h4,
.field--name-field-text-content .h5,
.field--name-field-text-content .h6,
.field--name-field-text-content h1,
.field--name-field-text-content h2,
.field--name-field-text-content h3,
.field--name-field-text-content h4,
.field--name-field-text-content h5,
.field--name-field-text-content h6,
.tab-content .h1,
.tab-content .h2,
.tab-content .h3,
.tab-content .h4,
.tab-content .h5,
.tab-content .h6,
.tab-content h1,
.tab-content h2,
.tab-content h3,
.tab-content h4,
.tab-content h5,
.tab-content h6 {
  padding-bottom: 0;
}
.field--name-field-description .h1,
.field--name-field-description h1,
.field--name-field-disclaimer-message .h1,
.field--name-field-disclaimer-message h1,
.field--name-field-html-editor .h1,
.field--name-field-html-editor h1,
.field--name-field-text-content .h1,
.field--name-field-text-content h1,
.tab-content .h1,
.tab-content h1 {
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
  margin-bottom: 0;
}
@media (max-width: 1440px) {
  .field--name-field-description .h1,
  .field--name-field-description h1,
  .field--name-field-disclaimer-message .h1,
  .field--name-field-disclaimer-message h1,
  .field--name-field-html-editor .h1,
  .field--name-field-html-editor h1,
  .field--name-field-text-content .h1,
  .field--name-field-text-content h1,
  .tab-content .h1,
  .tab-content h1 {
    font-size: 52px;
  }
}
@media (max-width: 991px) {
  .field--name-field-description .h1,
  .field--name-field-description h1,
  .field--name-field-disclaimer-message .h1,
  .field--name-field-disclaimer-message h1,
  .field--name-field-html-editor .h1,
  .field--name-field-html-editor h1,
  .field--name-field-text-content .h1,
  .field--name-field-text-content h1,
  .tab-content .h1,
  .tab-content h1 {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .field--name-field-description .h1,
  .field--name-field-description h1,
  .field--name-field-disclaimer-message .h1,
  .field--name-field-disclaimer-message h1,
  .field--name-field-html-editor .h1,
  .field--name-field-html-editor h1,
  .field--name-field-text-content .h1,
  .field--name-field-text-content h1,
  .tab-content .h1,
  .tab-content h1 {
    font-size: 40px;
  }
}
.field--name-field-description .h2,
.field--name-field-description h2,
.field--name-field-disclaimer-message .h2,
.field--name-field-disclaimer-message h2,
.field--name-field-html-editor .h2,
.field--name-field-html-editor h2,
.field--name-field-text-content .h2,
.field--name-field-text-content h2,
.tab-content .h2,
.tab-content h2 {
  color: #10384f;
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 41px;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .field--name-field-description .h2,
  .field--name-field-description h2,
  .field--name-field-disclaimer-message .h2,
  .field--name-field-disclaimer-message h2,
  .field--name-field-html-editor .h2,
  .field--name-field-html-editor h2,
  .field--name-field-text-content .h2,
  .field--name-field-text-content h2,
  .tab-content .h2,
  .tab-content h2 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .field--name-field-description .h2,
  .field--name-field-description h2,
  .field--name-field-disclaimer-message .h2,
  .field--name-field-disclaimer-message h2,
  .field--name-field-html-editor .h2,
  .field--name-field-html-editor h2,
  .field--name-field-text-content .h2,
  .field--name-field-text-content h2,
  .tab-content .h2,
  .tab-content h2 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .field--name-field-description .h2,
  .field--name-field-description h2,
  .field--name-field-disclaimer-message .h2,
  .field--name-field-disclaimer-message h2,
  .field--name-field-html-editor .h2,
  .field--name-field-html-editor h2,
  .field--name-field-text-content .h2,
  .field--name-field-text-content h2,
  .tab-content .h2,
  .tab-content h2 {
    font-size: 36px;
  }
}
.field--name-field-description .h3,
.field--name-field-description h3,
.field--name-field-disclaimer-message .h3,
.field--name-field-disclaimer-message h3,
.field--name-field-html-editor .h3,
.field--name-field-html-editor h3,
.field--name-field-text-content .h3,
.field--name-field-text-content h3,
.tab-content .h3,
.tab-content h3 {
  color: #10384f;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 35px;
  margin-bottom: 24px;
}
@media (max-width: 1440px) {
  .field--name-field-description .h3,
  .field--name-field-description h3,
  .field--name-field-disclaimer-message .h3,
  .field--name-field-disclaimer-message h3,
  .field--name-field-html-editor .h3,
  .field--name-field-html-editor h3,
  .field--name-field-text-content .h3,
  .field--name-field-text-content h3,
  .tab-content .h3,
  .tab-content h3 {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .field--name-field-description .h3,
  .field--name-field-description h3,
  .field--name-field-disclaimer-message .h3,
  .field--name-field-disclaimer-message h3,
  .field--name-field-html-editor .h3,
  .field--name-field-html-editor h3,
  .field--name-field-text-content .h3,
  .field--name-field-text-content h3,
  .tab-content .h3,
  .tab-content h3 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .field--name-field-description .h3,
  .field--name-field-description h3,
  .field--name-field-disclaimer-message .h3,
  .field--name-field-disclaimer-message h3,
  .field--name-field-html-editor .h3,
  .field--name-field-html-editor h3,
  .field--name-field-text-content .h3,
  .field--name-field-text-content h3,
  .tab-content .h3,
  .tab-content h3 {
    font-size: 30px;
  }
}
.field--name-field-description .h4,
.field--name-field-description h4,
.field--name-field-disclaimer-message .h4,
.field--name-field-disclaimer-message h4,
.field--name-field-html-editor .h4,
.field--name-field-html-editor h4,
.field--name-field-text-content .h4,
.field--name-field-text-content h4,
.tab-content .h4,
.tab-content h4 {
  color: #10384f;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 29px;
  margin-bottom: 20px;
}
@media (max-width: 1440px) {
  .field--name-field-description .h4,
  .field--name-field-description h4,
  .field--name-field-disclaimer-message .h4,
  .field--name-field-disclaimer-message h4,
  .field--name-field-html-editor .h4,
  .field--name-field-html-editor h4,
  .field--name-field-text-content .h4,
  .field--name-field-text-content h4,
  .tab-content .h4,
  .tab-content h4 {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .field--name-field-description .h4,
  .field--name-field-description h4,
  .field--name-field-disclaimer-message .h4,
  .field--name-field-disclaimer-message h4,
  .field--name-field-html-editor .h4,
  .field--name-field-html-editor h4,
  .field--name-field-text-content .h4,
  .field--name-field-text-content h4,
  .tab-content .h4,
  .tab-content h4 {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .field--name-field-description .h4,
  .field--name-field-description h4,
  .field--name-field-disclaimer-message .h4,
  .field--name-field-disclaimer-message h4,
  .field--name-field-html-editor .h4,
  .field--name-field-html-editor h4,
  .field--name-field-text-content .h4,
  .field--name-field-text-content h4,
  .tab-content .h4,
  .tab-content h4 {
    font-size: 26px;
  }
}
.field--name-field-description .h5,
.field--name-field-description h5,
.field--name-field-disclaimer-message .h5,
.field--name-field-disclaimer-message h5,
.field--name-field-html-editor .h5,
.field--name-field-html-editor h5,
.field--name-field-text-content .h5,
.field--name-field-text-content h5,
.tab-content .h5,
.tab-content h5 {
  color: #10384f;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 25px;
  margin-bottom: 16px;
}
@media (max-width: 1440px) {
  .field--name-field-description .h5,
  .field--name-field-description h5,
  .field--name-field-disclaimer-message .h5,
  .field--name-field-disclaimer-message h5,
  .field--name-field-html-editor .h5,
  .field--name-field-html-editor h5,
  .field--name-field-text-content .h5,
  .field--name-field-text-content h5,
  .tab-content .h5,
  .tab-content h5 {
    font-size: 23px;
  }
}
@media (max-width: 991px) {
  .field--name-field-description .h5,
  .field--name-field-description h5,
  .field--name-field-disclaimer-message .h5,
  .field--name-field-disclaimer-message h5,
  .field--name-field-html-editor .h5,
  .field--name-field-html-editor h5,
  .field--name-field-text-content .h5,
  .field--name-field-text-content h5,
  .tab-content .h5,
  .tab-content h5 {
    font-size: 23px;
  }
}
@media (max-width: 480px) {
  .field--name-field-description .h5,
  .field--name-field-description h5,
  .field--name-field-disclaimer-message .h5,
  .field--name-field-disclaimer-message h5,
  .field--name-field-html-editor .h5,
  .field--name-field-html-editor h5,
  .field--name-field-text-content .h5,
  .field--name-field-text-content h5,
  .tab-content .h5,
  .tab-content h5 {
    font-size: 23px;
  }
}
.field--name-field-description .h6,
.field--name-field-description h6,
.field--name-field-disclaimer-message .h6,
.field--name-field-disclaimer-message h6,
.field--name-field-html-editor .h6,
.field--name-field-html-editor h6,
.field--name-field-text-content .h6,
.field--name-field-text-content h6,
.tab-content .h6,
.tab-content h6 {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 21px;
  margin-bottom: 12px;
}
@media (max-width: 1440px) {
  .field--name-field-description .h6,
  .field--name-field-description h6,
  .field--name-field-disclaimer-message .h6,
  .field--name-field-disclaimer-message h6,
  .field--name-field-html-editor .h6,
  .field--name-field-html-editor h6,
  .field--name-field-text-content .h6,
  .field--name-field-text-content h6,
  .tab-content .h6,
  .tab-content h6 {
    font-size: 17px;
  }
}
@media (max-width: 991px) {
  .field--name-field-description .h6,
  .field--name-field-description h6,
  .field--name-field-disclaimer-message .h6,
  .field--name-field-disclaimer-message h6,
  .field--name-field-html-editor .h6,
  .field--name-field-html-editor h6,
  .field--name-field-text-content .h6,
  .field--name-field-text-content h6,
  .tab-content .h6,
  .tab-content h6 {
    font-size: 17px;
  }
}
@media (max-width: 480px) {
  .field--name-field-description .h6,
  .field--name-field-description h6,
  .field--name-field-disclaimer-message .h6,
  .field--name-field-disclaimer-message h6,
  .field--name-field-html-editor .h6,
  .field--name-field-html-editor h6,
  .field--name-field-text-content .h6,
  .field--name-field-text-content h6,
  .tab-content .h6,
  .tab-content h6 {
    font-size: 17px;
  }
}
.field--name-field-description p,
.field--name-field-description tr,
.field--name-field-description tr span,
.field--name-field-disclaimer-message p,
.field--name-field-disclaimer-message tr,
.field--name-field-disclaimer-message tr span,
.field--name-field-html-editor p,
.field--name-field-html-editor tr,
.field--name-field-html-editor tr span,
.field--name-field-text-content p,
.field--name-field-text-content tr,
.field--name-field-text-content tr span,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body p,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body ul li,
.tab-content p,
.tab-content tr,
.tab-content tr span {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .field--name-field-description p,
  .field--name-field-disclaimer-message p,
  .field--name-field-html-editor p,
  .field--name-field-text-content p,
  .tab-content p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .field--name-field-description p,
  .field--name-field-disclaimer-message p,
  .field--name-field-html-editor p,
  .field--name-field-text-content p,
  .tab-content p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .field--name-field-description p,
  .field--name-field-disclaimer-message p,
  .field--name-field-html-editor p,
  .field--name-field-text-content p,
  .tab-content p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
body.rtl .field--name-field-description p,
body.rtl .field--name-field-disclaimer-message p,
body.rtl .field--name-field-html-editor p,
body.rtl .field--name-field-text-content p,
body.rtl .paragraph--type--tab .tab-content .tab-pane .collapse .card-body,
body.rtl .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h1,
body.rtl .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h2,
body.rtl .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h3,
body.rtl .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h4,
body.rtl .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h5,
body.rtl .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h6,
body.rtl .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h1,
body.rtl .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h2,
body.rtl .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h3,
body.rtl .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h4,
body.rtl .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h5,
body.rtl .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h6,
body.rtl .tab-content p {
  text-align: start;
  text-align: left;
}
.field--name-field-description p strong,
.field--name-field-disclaimer-message p strong,
.field--name-field-html-editor p strong,
.field--name-field-text-content p strong,
.tab-content p strong {
  color: #10384f;
  font-size: inherit;
  font-weight: 500;
  letter-spacing: 0.56px;
  line-height: 1.56;
}
.field--name-field-description p strong.intro,
.field--name-field-disclaimer-message p strong.intro,
.field--name-field-html-editor p strong.intro,
.field--name-field-text-content p strong.intro,
.tab-content p strong.intro {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .field--name-field-description p strong.intro,
  .field--name-field-disclaimer-message p strong.intro,
  .field--name-field-html-editor p strong.intro,
  .field--name-field-text-content p strong.intro,
  .tab-content p strong.intro {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .field--name-field-description p strong.intro,
  .field--name-field-disclaimer-message p strong.intro,
  .field--name-field-html-editor p strong.intro,
  .field--name-field-text-content p strong.intro,
  .tab-content p strong.intro {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .field--name-field-description p strong.intro,
  .field--name-field-disclaimer-message p strong.intro,
  .field--name-field-html-editor p strong.intro,
  .field--name-field-text-content p strong.intro,
  .tab-content p strong.intro {
    font-size: 18px;
  }
}
.field--name-field-description p a,
.field--name-field-description tr a,
.field--name-field-disclaimer-message p a,
.field--name-field-disclaimer-message tr a,
.field--name-field-html-editor p a,
.field--name-field-html-editor tr a,
.field--name-field-text-content p a,
.field--name-field-text-content tr a,
.tab-content p a,
.tab-content tr a {
  color: #0075a6;
  font: inherit;
  font-weight: 500;
  text-decoration: 1px underline;
  text-underline-offset: 4px;
}
.field--name-field-description a:hover,
.field--name-field-description ol li a:hover,
.field--name-field-description p a:hover,
.field--name-field-description tr a:hover,
.field--name-field-description ul li a:hover,
.field--name-field-disclaimer-message a:hover,
.field--name-field-disclaimer-message ol li a:hover,
.field--name-field-disclaimer-message p a:hover,
.field--name-field-disclaimer-message tr a:hover,
.field--name-field-disclaimer-message ul li a:hover,
.field--name-field-html-editor a:hover,
.field--name-field-html-editor ol li a:hover,
.field--name-field-html-editor p a:hover,
.field--name-field-html-editor tr a:hover,
.field--name-field-html-editor ul li a:hover,
.field--name-field-text-content a:hover,
.field--name-field-text-content ol li a:hover,
.field--name-field-text-content p a:hover,
.field--name-field-text-content tr a:hover,
.field--name-field-text-content ul li a:hover,
.tab-content a:hover,
.tab-content ol li a:hover,
.tab-content p a:hover,
.tab-content tr a:hover,
.tab-content ul li a:hover {
  color: #de0043;
  text-decoration: 2px underline;
}
.field--name-field-description a,
.field--name-field-disclaimer-message a,
.field--name-field-html-editor a,
.field--name-field-text-content a,
.tab-content a {
  color: #0075a6;
  text-decoration: 1px underline;
  text-underline-offset: 4px;
}
@media (max-width: 1440px) {
  .field--name-field-description tr,
  .field--name-field-disclaimer-message tr,
  .field--name-field-html-editor tr,
  .field--name-field-text-content tr,
  .tab-content tr {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .field--name-field-description tr,
  .field--name-field-disclaimer-message tr,
  .field--name-field-html-editor tr,
  .field--name-field-text-content tr,
  .tab-content tr {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .field--name-field-description tr,
  .field--name-field-disclaimer-message tr,
  .field--name-field-html-editor tr,
  .field--name-field-text-content tr,
  .tab-content tr {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 1440px) {
  .field--name-field-description tr span,
  .field--name-field-disclaimer-message tr span,
  .field--name-field-html-editor tr span,
  .field--name-field-text-content tr span,
  .tab-content tr span {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .field--name-field-description tr span,
  .field--name-field-disclaimer-message tr span,
  .field--name-field-html-editor tr span,
  .field--name-field-text-content tr span,
  .tab-content tr span {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .field--name-field-description tr span,
  .field--name-field-disclaimer-message tr span,
  .field--name-field-html-editor tr span,
  .field--name-field-text-content tr span,
  .tab-content tr span {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
.field--name-field-description article.align-left,
.field--name-field-description figure.align-left,
.field--name-field-disclaimer-message article.align-left,
.field--name-field-disclaimer-message figure.align-left,
.field--name-field-html-editor article.align-left,
.field--name-field-html-editor figure.align-left,
.field--name-field-text-content article.align-left,
.field--name-field-text-content figure.align-left,
.tab-content article.align-left,
.tab-content figure.align-left {
  margin-bottom: 2px;
  margin-left: 15px;
}
.field--name-field-description figure.align-left + p,
.field--name-field-disclaimer-message figure.align-left + p,
.field--name-field-html-editor figure.align-left + p,
.field--name-field-text-content figure.align-left + p,
.tab-content figure.align-left + p {
  margin-top: 0;
}
.field--name-field-description ol.footnotes,
.field--name-field-description ul.footnotes,
.field--name-field-description > ol,
.field--name-field-description > ul,
.field--name-field-disclaimer-message ol.footnotes,
.field--name-field-disclaimer-message ul.footnotes,
.field--name-field-disclaimer-message > ol,
.field--name-field-disclaimer-message > ul,
.field--name-field-html-editor ol.footnotes,
.field--name-field-html-editor ul.footnotes,
.field--name-field-html-editor > ol,
.field--name-field-html-editor > ul,
.field--name-field-text-content ol.footnotes,
.field--name-field-text-content ul.footnotes,
.field--name-field-text-content > ol,
.field--name-field-text-content > ul,
.tab-content ol.footnotes,
.tab-content ul.footnotes,
.tab-content > ol,
.tab-content > ul {
  margin-bottom: 0;
  margin-top: 30px;
}
.field--name-field-description ol li,
.field--name-field-description ul li,
.field--name-field-disclaimer-message ol li,
.field--name-field-disclaimer-message ul li,
.field--name-field-html-editor ol li,
.field--name-field-html-editor ul li,
.field--name-field-text-content ol li,
.field--name-field-text-content ul li,
.tab-content ol li,
.tab-content ul li {
  margin-right: 25px;
  padding-right: 10px;
}
.field--name-field-description ol li a,
.field--name-field-description ul li a,
.field--name-field-disclaimer-message ol li a,
.field--name-field-disclaimer-message ul li a,
.field--name-field-html-editor ol li a,
.field--name-field-html-editor ul li a,
.field--name-field-text-content ol li a,
.field--name-field-text-content ul li a,
.tab-content ol li a,
.tab-content ul li a {
  color: #0075a6;
  font-weight: 500;
  text-decoration: 1px underline;
  text-underline-offset: 4px;
}
.field--name-field-description ol li::marker,
.field--name-field-description ul li::marker,
.field--name-field-disclaimer-message ol li::marker,
.field--name-field-disclaimer-message ul li::marker,
.field--name-field-html-editor ol li::marker,
.field--name-field-html-editor ul li::marker,
.field--name-field-text-content ol li::marker,
.field--name-field-text-content ul li::marker,
.tab-content ol li::marker,
.tab-content ul li::marker {
  font-size: 15px;
}
body.rtl .field--name-field-description ol,
body.rtl .field--name-field-description ul,
body.rtl .field--name-field-disclaimer-message ol,
body.rtl .field--name-field-disclaimer-message ul,
body.rtl .field--name-field-html-editor ol,
body.rtl .field--name-field-html-editor ul,
body.rtl .field--name-field-text-content ol,
body.rtl .field--name-field-text-content ul,
body.rtl .tab-content ol,
body.rtl .tab-content ul {
  padding-right: 0;
  padding-left: 15px;
}
.field--name-field-description .align-left,
.field--name-field-disclaimer-message .align-left,
.field--name-field-html-editor .align-left,
.field--name-field-text-content .align-left,
.tab-content .align-left {
  margin-left: 40px;
  margin-top: 8px;
}
.field--name-field-description .align-right,
.field--name-field-disclaimer-message .align-right,
.field--name-field-html-editor .align-right,
.field--name-field-text-content .align-right,
.tab-content .align-right {
  margin-right: 8px;
  margin-top: 8px;
}
.field--name-field-description :target:before,
.field--name-field-disclaimer-message :target:before,
.field--name-field-html-editor :target:before,
.field--name-field-text-content :target:before,
.tab-content :target:before {
  height: 0;
  margin-top: 0;
}
@media (max-width: 1440px) {
  .field--name-field-description ol li,
  .field--name-field-description ul li,
  .field--name-field-disclaimer-message ol li,
  .field--name-field-disclaimer-message ul li,
  .field--name-field-html-editor ol li,
  .field--name-field-html-editor ul li,
  .field--name-field-text-content ol li,
  .field--name-field-text-content ul li,
  .tab-content ol li,
  .tab-content ul li {
    margin-right: 0;
  }
}
@media (max-width: 480px) {
  .field--name-field-description figure.align-center img,
  .field--name-field-description img,
  .field--name-field-disclaimer-message figure.align-center img,
  .field--name-field-disclaimer-message img,
  .field--name-field-html-editor figure.align-center img,
  .field--name-field-html-editor img,
  .field--name-field-text-content figure.align-center img,
  .field--name-field-text-content img,
  .tab-content figure.align-center img,
  .tab-content img {
    width: 100%;
  }
  .field--name-field-description article.align-left,
  .field--name-field-description figure.align-left,
  .field--name-field-disclaimer-message article.align-left,
  .field--name-field-disclaimer-message figure.align-left,
  .field--name-field-html-editor article.align-left,
  .field--name-field-html-editor figure.align-left,
  .field--name-field-text-content article.align-left,
  .field--name-field-text-content figure.align-left,
  .tab-content article.align-left,
  .tab-content figure.align-left {
    float: none;
    margin-bottom: 25px;
    margin-right: -15px;
    margin-left: -15px;
  }
  .field--name-field-description article.align-center,
  .field--name-field-description figure.align-center,
  .field--name-field-disclaimer-message article.align-center,
  .field--name-field-disclaimer-message figure.align-center,
  .field--name-field-html-editor article.align-center,
  .field--name-field-html-editor figure.align-center,
  .field--name-field-text-content article.align-center,
  .field--name-field-text-content figure.align-center,
  .tab-content article.align-center,
  .tab-content figure.align-center {
    margin-bottom: 25px;
    margin-right: -15px;
    margin-left: -15px;
  }
  .field--name-field-description figure figcaption,
  .field--name-field-disclaimer-message figure figcaption,
  .field--name-field-html-editor figure figcaption,
  .field--name-field-text-content figure figcaption,
  .tab-content figure figcaption {
    padding: 15px;
    width: 100% !important;
  }
}
.field--name-field-description .large,
.field--name-field-disclaimer-message .large,
.field--name-field-html-editor .large,
.field--name-field-text-content .large,
.tab-content .large {
  font-size: 30px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 1px;
  line-height: 1.35;
}
@media (max-width: 1440px) {
  .field--name-field-description .large,
  .field--name-field-disclaimer-message .large,
  .field--name-field-html-editor .large,
  .field--name-field-text-content .large,
  .tab-content .large {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .field--name-field-description .large,
  .field--name-field-disclaimer-message .large,
  .field--name-field-html-editor .large,
  .field--name-field-text-content .large,
  .tab-content .large {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .field--name-field-description .large,
  .field--name-field-disclaimer-message .large,
  .field--name-field-html-editor .large,
  .field--name-field-text-content .large,
  .tab-content .large {
    font-size: 20px;
  }
}
.field--name-field-description .small,
.field--name-field-disclaimer-message .small,
.field--name-field-html-editor .small,
.field--name-field-text-content .small,
.tab-content .small {
  font-size: 10px;
}
.field--name-field-description .footnote,
.field--name-field-disclaimer-message .footnote,
.field--name-field-html-editor .footnote,
.field--name-field-text-content .footnote,
.tab-content .footnote {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .field--name-field-description .footnote,
  .field--name-field-disclaimer-message .footnote,
  .field--name-field-html-editor .footnote,
  .field--name-field-text-content .footnote,
  .tab-content .footnote {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .field--name-field-description .footnote,
  .field--name-field-disclaimer-message .footnote,
  .field--name-field-html-editor .footnote,
  .field--name-field-text-content .footnote,
  .tab-content .footnote {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .field--name-field-description .footnote,
  .field--name-field-disclaimer-message .footnote,
  .field--name-field-html-editor .footnote,
  .field--name-field-text-content .footnote,
  .tab-content .footnote {
    font-size: 12px;
  }
}
.field--name-field-description .arrow,
.field--name-field-disclaimer-message .arrow,
.field--name-field-html-editor .arrow,
.field--name-field-text-content .arrow,
.tab-content .arrow {
  color: #0d2a40;
  display: inline;
  font-weight: 500;
}
.field--name-field-description .arrow:before,
.field--name-field-disclaimer-message .arrow:before,
.field--name-field-html-editor .arrow:before,
.field--name-field-text-content .arrow:before,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .arrow:before,
.tab-content .arrow:before {
  color: #de0043;
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 20px;
  margin-left: 12px;
  position: relative;
  text-decoration: none;
  top: 2px;
}
.field--name-field-description .arrow:hover,
.field--name-field-description .inline-arrow:hover,
.field--name-field-disclaimer-message .arrow:hover,
.field--name-field-disclaimer-message .inline-arrow:hover,
.field--name-field-html-editor .arrow:hover,
.field--name-field-html-editor .inline-arrow:hover,
.field--name-field-text-content .arrow:hover,
.field--name-field-text-content .inline-arrow:hover,
.tab-content .arrow:hover,
.tab-content .inline-arrow:hover {
  text-decoration: underline;
}
body.rtl .field--name-field-description .arrow:before,
body.rtl .field--name-field-disclaimer-message .arrow:before,
body.rtl .field--name-field-html-editor .arrow:before,
body.rtl .field--name-field-text-content .arrow:before,
body.rtl
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .arrow:before,
body.rtl .tab-content .arrow:before {
  margin-right: 12px;
  margin-left: 0;
}
.field--name-field-description .display-filesize,
.field--name-field-disclaimer-message .display-filesize,
.field--name-field-html-editor .display-filesize,
.field--name-field-text-content .display-filesize,
.paragraph--type--image-gallery .carousel .carousel-indicators li.active,
.tab-content .display-filesize,
body.rtl
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  p
  strong {
  display: block;
}
.field--name-field-description .inline-arrow,
.field--name-field-disclaimer-message .inline-arrow,
.field--name-field-html-editor .inline-arrow,
.field--name-field-text-content .inline-arrow,
.tab-content .inline-arrow {
  color: #0075a6;
  display: inline;
  font-weight: 500;
}
.field--name-field-description .inline-arrow:before,
.field--name-field-disclaimer-message .inline-arrow:before,
.field--name-field-html-editor .inline-arrow:before,
.field--name-field-text-content .inline-arrow:before,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .inline-arrow:before,
.tab-content .inline-arrow:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 25px;
  margin-left: 12px;
  position: relative;
  text-decoration: none;
  top: 4px;
  transform: rotate(-90deg);
}
.field--name-field-description
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.field--name-field-description
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.field--name-field-description
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.field--name-field-description
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.field--name-field-description .read-more,
.field--name-field-disclaimer-message
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.field--name-field-disclaimer-message
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.field--name-field-disclaimer-message
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.field--name-field-disclaimer-message
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.field--name-field-disclaimer-message .read-more,
.field--name-field-html-editor
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.field--name-field-html-editor
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.field--name-field-html-editor
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.field--name-field-html-editor
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.field--name-field-html-editor .read-more,
.field--name-field-text-content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.field--name-field-text-content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.field--name-field-text-content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.field--name-field-text-content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.field--name-field-text-content .read-more,
.paragraph--type--social-media-block
  .field--name-field-description
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .field--name-field-disclaimer-message
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .field--name-field-html-editor
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .field--name-field-text-content
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block .tab-content .social-feeds-wrapper > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .field--name-field-description
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .field--name-field-disclaimer-message
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .field--name-field-html-editor
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .field--name-field-text-content
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .tab-content
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .field--name-field-description
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .field--name-field-disclaimer-message
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .field--name-field-html-editor
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .field--name-field-text-content
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .tab-content
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .field--name-field-description
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .field--name-field-disclaimer-message
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .field--name-field-html-editor
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .field--name-field-text-content
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .tab-content
  a,
.tab-content .paragraph--type--social-media-block .social-feeds-wrapper > a,
.tab-content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.tab-content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.tab-content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.tab-content .read-more {
  color: #0075a6;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
}
@media (max-width: 1440px) {
  .field--name-field-description
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .field--name-field-description
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .field--name-field-description
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .field--name-field-description
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .field--name-field-description .read-more,
  .field--name-field-disclaimer-message
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .field--name-field-disclaimer-message
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .field--name-field-disclaimer-message
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .field--name-field-disclaimer-message
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .field--name-field-disclaimer-message .read-more,
  .field--name-field-html-editor
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .field--name-field-html-editor
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .field--name-field-html-editor
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .field--name-field-html-editor
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .field--name-field-html-editor .read-more,
  .field--name-field-text-content
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .field--name-field-text-content
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .field--name-field-text-content
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .field--name-field-text-content
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .field--name-field-text-content .read-more,
  .paragraph--type--social-media-block
    .field--name-field-description
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-block
    .field--name-field-disclaimer-message
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-block
    .field--name-field-html-editor
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-block
    .field--name-field-text-content
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-block .tab-content .social-feeds-wrapper > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .field--name-field-description
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .field--name-field-disclaimer-message
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .field--name-field-html-editor
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .field--name-field-text-content
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .tab-content
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .field--name-field-description
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .field--name-field-disclaimer-message
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .field--name-field-html-editor
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .field--name-field-text-content
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .tab-content
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .field--name-field-description
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .field--name-field-disclaimer-message
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .field--name-field-html-editor
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .field--name-field-text-content
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .tab-content
    a,
  .tab-content .paragraph--type--social-media-block .social-feeds-wrapper > a,
  .tab-content
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .tab-content
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .tab-content
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .tab-content .read-more {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .field--name-field-description
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .field--name-field-description
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .field--name-field-description
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .field--name-field-description
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .field--name-field-description .read-more,
  .field--name-field-disclaimer-message
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .field--name-field-disclaimer-message
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .field--name-field-disclaimer-message
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .field--name-field-disclaimer-message
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .field--name-field-disclaimer-message .read-more,
  .field--name-field-html-editor
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .field--name-field-html-editor
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .field--name-field-html-editor
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .field--name-field-html-editor
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .field--name-field-html-editor .read-more,
  .field--name-field-text-content
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .field--name-field-text-content
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .field--name-field-text-content
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .field--name-field-text-content
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .field--name-field-text-content .read-more,
  .paragraph--type--social-media-block
    .field--name-field-description
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-block
    .field--name-field-disclaimer-message
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-block
    .field--name-field-html-editor
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-block
    .field--name-field-text-content
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-block .tab-content .social-feeds-wrapper > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .field--name-field-description
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .field--name-field-disclaimer-message
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .field--name-field-html-editor
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .field--name-field-text-content
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .tab-content
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .field--name-field-description
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .field--name-field-disclaimer-message
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .field--name-field-html-editor
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .field--name-field-text-content
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .tab-content
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .field--name-field-description
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .field--name-field-disclaimer-message
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .field--name-field-html-editor
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .field--name-field-text-content
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .tab-content
    a,
  .tab-content .paragraph--type--social-media-block .social-feeds-wrapper > a,
  .tab-content
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .tab-content
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .tab-content
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .tab-content .read-more {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .field--name-field-description
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .field--name-field-description
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .field--name-field-description
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .field--name-field-description
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .field--name-field-description .read-more,
  .field--name-field-disclaimer-message
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .field--name-field-disclaimer-message
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .field--name-field-disclaimer-message
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .field--name-field-disclaimer-message
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .field--name-field-disclaimer-message .read-more,
  .field--name-field-html-editor
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .field--name-field-html-editor
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .field--name-field-html-editor
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .field--name-field-html-editor
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .field--name-field-html-editor .read-more,
  .field--name-field-text-content
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .field--name-field-text-content
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .field--name-field-text-content
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .field--name-field-text-content
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .field--name-field-text-content .read-more,
  .paragraph--type--social-media-block
    .field--name-field-description
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-block
    .field--name-field-disclaimer-message
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-block
    .field--name-field-html-editor
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-block
    .field--name-field-text-content
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-block .tab-content .social-feeds-wrapper > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .field--name-field-description
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .field--name-field-disclaimer-message
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .field--name-field-html-editor
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .field--name-field-text-content
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .tab-content
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .field--name-field-description
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .field--name-field-disclaimer-message
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .field--name-field-html-editor
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .field--name-field-text-content
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .tab-content
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .field--name-field-description
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .field--name-field-disclaimer-message
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .field--name-field-html-editor
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .field--name-field-text-content
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .tab-content
    a,
  .tab-content .paragraph--type--social-media-block .social-feeds-wrapper > a,
  .tab-content
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .tab-content
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .tab-content
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .tab-content .read-more {
    font-size: 12px;
  }
}
.field--name-field-description
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.field--name-field-description
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.field--name-field-description
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.field--name-field-description
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.field--name-field-description .read-more:before,
.field--name-field-disclaimer-message
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.field--name-field-disclaimer-message
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.field--name-field-disclaimer-message
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.field--name-field-disclaimer-message
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.field--name-field-disclaimer-message .read-more:before,
.field--name-field-html-editor
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.field--name-field-html-editor
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.field--name-field-html-editor
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.field--name-field-html-editor
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.field--name-field-html-editor .read-more:before,
.field--name-field-text-content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.field--name-field-text-content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.field--name-field-text-content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.field--name-field-text-content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.field--name-field-text-content .read-more:before,
.paragraph--type--social-media-block
  .field--name-field-description
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .field--name-field-disclaimer-message
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .field--name-field-html-editor
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .field--name-field-text-content
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .tab-content
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .field--name-field-description
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .field--name-field-disclaimer-message
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .field--name-field-html-editor
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .field--name-field-text-content
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .tab-content
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .field--name-field-description
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .field--name-field-disclaimer-message
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .field--name-field-html-editor
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .field--name-field-text-content
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .tab-content
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .field--name-field-description
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .field--name-field-disclaimer-message
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .field--name-field-html-editor
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .field--name-field-text-content
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .tab-content
  a:before,
.tab-content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.tab-content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.tab-content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.tab-content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.tab-content .read-more:before {
  border-right: 1px solid #0075a6;
  height: 100%;
  top: 0;
}
.field--name-field-description
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:hover,
.field--name-field-description
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:hover,
.field--name-field-description
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:hover,
.field--name-field-description
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:hover,
.field--name-field-description .read-more:hover,
.field--name-field-disclaimer-message
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:hover,
.field--name-field-disclaimer-message
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:hover,
.field--name-field-disclaimer-message
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:hover,
.field--name-field-disclaimer-message
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:hover,
.field--name-field-disclaimer-message .read-more:hover,
.field--name-field-html-editor
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:hover,
.field--name-field-html-editor
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:hover,
.field--name-field-html-editor
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:hover,
.field--name-field-html-editor
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:hover,
.field--name-field-html-editor .read-more:hover,
.field--name-field-text-content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:hover,
.field--name-field-text-content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:hover,
.field--name-field-text-content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:hover,
.field--name-field-text-content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:hover,
.field--name-field-text-content .read-more:hover,
.paragraph--type--social-media-block
  .field--name-field-description
  .social-feeds-wrapper
  > a:hover,
.paragraph--type--social-media-block
  .field--name-field-disclaimer-message
  .social-feeds-wrapper
  > a:hover,
.paragraph--type--social-media-block
  .field--name-field-html-editor
  .social-feeds-wrapper
  > a:hover,
.paragraph--type--social-media-block
  .field--name-field-text-content
  .social-feeds-wrapper
  > a:hover,
.paragraph--type--social-media-block
  .tab-content
  .social-feeds-wrapper
  > a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .field--name-field-description
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .field--name-field-disclaimer-message
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .field--name-field-html-editor
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .field--name-field-text-content
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .tab-content
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .field--name-field-description
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .field--name-field-disclaimer-message
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .field--name-field-html-editor
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .field--name-field-text-content
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .tab-content
  a:hover,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .field--name-field-description
  a:hover,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .field--name-field-disclaimer-message
  a:hover,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .field--name-field-html-editor
  a:hover,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .field--name-field-text-content
  a:hover,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .tab-content
  a:hover,
.tab-content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:hover,
.tab-content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:hover,
.tab-content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:hover,
.tab-content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:hover,
.tab-content .read-more:hover {
  text-decoration: underline;
}
@media (max-width: 991px) {
  .field--name-field-description .large,
  .field--name-field-disclaimer-message .large,
  .field--name-field-html-editor .large,
  .field--name-field-text-content .large,
  .tab-content .large {
    letter-spacing: 0.5px;
    line-height: 1.5;
  }
}
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a {
  color: #0075a6;
}
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow {
  color: #0d2a40;
}
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow:before {
  color: #de0043;
}
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.read-more,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.read-more,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--social-media-block
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a {
  color: #108000;
}
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.read-more:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.read-more:before,
.paragraph--type--social-media-block
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before {
  border-right: 1px solid #108000;
}
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  a:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14'%3E%3Cpath fill='none' stroke='%2366B512' stroke-width='1.5' d='M.5 13.5 7 7 .5.5'/%3E%3C/svg%3E");
}
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a {
  color: #0075a6;
  text-decoration: 1px underline;
  text-underline-offset: 4px;
}
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:hover,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:hover,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:hover,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:hover {
  color: #de0043;
  text-decoration: 2px underline;
}
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.arrow,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.arrow,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.arrow,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.arrow,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow {
  color: #0d2a40;
}
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.read-more,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.read-more,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.read-more,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.read-more,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--social-media-block
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.read-more,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.read-more,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before {
  color: #624963;
}
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow:before {
  color: #de0043;
}
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.read-more:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.read-more:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.read-more:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.read-more:before,
.paragraph--type--social-media-block
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.read-more:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.read-more:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.read-more:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.read-more:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.read-more:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.read-more:before {
  border-right: 1px solid #624963;
}
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  a:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14'%3E%3Cpath fill='none' stroke='%23624963' stroke-width='1.5' d='M.5 13.5 7 7 .5.5'/%3E%3C/svg%3E");
}
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a {
  color: #0075a6;
  text-decoration: 1px underline;
  text-underline-offset: 4px;
}
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:hover,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:hover,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:hover,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:hover {
  color: #de0043;
  text-decoration: 2px underline;
}
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.arrow,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.arrow,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.arrow,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.arrow {
  color: #0d2a40;
}
.paragraph--type--social-media-block
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.read-more,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.read-more,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.read-more,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.read-more,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before {
  color: #624963;
}
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.read-more,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.read-more,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--social-media-block
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a {
  color: #de0043;
}
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.read-more:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.read-more:before,
.paragraph--type--social-media-block
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a:before {
  border-right: 1px solid #de0043;
}
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  a:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14'%3E%3Cpath fill='none' stroke='%23FF3162' stroke-width='1.5' d='M.5 13.5 7 7 .5.5'/%3E%3C/svg%3E");
}
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a {
  color: #0075a6;
  text-decoration: 1px underline;
  text-underline-offset: 4px;
}
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:hover,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:hover,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:hover,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:hover {
  color: #de0043;
  text-decoration: 2px underline;
}
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.arrow,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.arrow,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.arrow,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.arrow {
  color: #0d2a40;
}
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.arrow:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.read-more,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.arrow:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.read-more,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.arrow:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.read-more,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.arrow:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.read-more,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--social-media-block
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a {
  color: #de0043;
}
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.read-more:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.read-more:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a.read-more:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a.read-more:before,
.paragraph--type--social-media-block
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ol
  li
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  ul
  li
  a:before {
  border-right: 1px solid #de0043;
}
.paragraph--type--tab {
  margin-bottom: 40px;
  margin-top: 40px;
}
body.bayer .paragraph--type--image-gallery,
body.bayer .paragraph--type--tab,
body.idnet .paragraph--type--image-gallery,
body.idnet .paragraph--type--tab {
  margin-bottom: 0;
  margin-top: 0;
}
.paragraph--type--tab .tab-header {
  border: 0;
}
.paragraph--type--tab .tab-header li {
  border-bottom: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 0;
  margin-top: 2px;
}
@media (max-width: 1440px) {
  .paragraph--type--tab .tab-header li {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab .tab-header li {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab .tab-header li {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
.paragraph--type--tab .tab-header li a {
  background-color: #de0043;
  border: 0 !important;
  border-radius: 0 !important;
}
.paragraph--type--tab .tab-header li a:focus,
.paragraph--type--tab .tab-header li a:hover,
.paragraph--type--tab .tab-header li a:visited {
  border-bottom: none;
  text-decoration: none;
}
.paragraph--type--tab .tab-header li a.active {
  border: 0;
  border-radius: 0;
}
.paragraph--type--tab article.align-left {
  margin-left: 15px;
  margin-top: 10px;
}
.paragraph--type--tab .nav-item {
  background-color: #de0043;
  border: 1px solid #de0043;
  margin: 1px;
}
.paragraph--type--tab .nav-item:first-child {
  margin-right: 0;
}
.paragraph--type--tab .nav-item:last-child {
  margin-left: 0;
}
.paragraph--type--tab .nav-item a {
  color: #fff;
}
.paragraph--type--tab .nav-item a.active {
  border: 0;
  color: #de0043 !important;
}
.paragraph--type--tab .nav-item a:active,
.paragraph--type--tab .nav-item a:focus,
.paragraph--type--tab .nav-item a:hover {
  border: 0;
  color: #fff;
}
.paragraph--type--tab .nav-item:hover a {
  background-color: #fff;
  color: #de0043;
}
.paragraph--type--tab .tab-content {
  border: 1px solid #de0043;
}
@media (max-width: 1440px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  p.list-dashes {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    p.list-dashes {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    p.list-dashes {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    p.list-dashes {
    font-size: 16px;
  }
}
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h1,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h2,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h3,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h4,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h5,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h6,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body h1,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body h2,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body h3,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body h4,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body h5,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body h6 {
  color: #de0043;
  padding: 0;
}
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h1,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body h1 {
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
}
@media (max-width: 1440px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h1,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h1 {
    font-size: 52px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h1,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h1 {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h1,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h1 {
    font-size: 40px;
  }
}
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h2,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body h2 {
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 41px;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h2,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h2 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h2,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h2 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h2,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h2 {
    font-size: 36px;
  }
}
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h3,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body h3 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 35px;
  margin-bottom: 24px;
}
@media (max-width: 1440px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h3,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h3 {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h3,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h3 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h3,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h3 {
    font-size: 30px;
  }
}
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h4,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body h4 {
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 29px;
  margin-bottom: 20px;
}
@media (max-width: 1440px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h4,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h4 {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h4,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h4 {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h4,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h4 {
    font-size: 26px;
  }
}
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h5,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body h5 {
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 25px;
  margin-bottom: 16px;
}
@media (max-width: 1440px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h5,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h5 {
    font-size: 23px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h5,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h5 {
    font-size: 23px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h5,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h5 {
    font-size: 23px;
  }
}
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h6,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body h6 {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 21px;
  margin-bottom: 12px;
}
@media (max-width: 1440px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h6,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h6 {
    font-size: 17px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h6,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h6 {
    font-size: 17px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .h6,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body h6 {
    font-size: 17px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body ul li {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body ul li {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body ul li {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
body.rtl
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  p
  img {
  float: right;
}
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body p a {
  color: #00bcff;
  font: inherit;
  font-weight: 500;
}
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body li a,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body span a {
  color: #00bcff;
  font-weight: 500;
}
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  div.embedded-entity
  span.file,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body span.file {
  background-color: #f2f7f9;
  background-image: none;
  display: block;
  margin-bottom: 25px;
  overflow: hidden;
  padding: 15px 30px 18px 20px;
  position: relative;
}
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  div.embedded-entity
  span.file
  a,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body span.file a {
  color: #0d2a40;
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.44px;
  line-height: 1.286;
  padding-left: 120px;
  position: relative;
  word-break: break-word;
}
@media (max-width: 1440px) {
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    span.file
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    span.file
    a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    span.file
    a {
    font-size: 16px;
    padding-left: unset;
  }
}
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  div.embedded-entity
  span.file
  a:before,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  span.file
  a:before {
  background: no-repeat 100% 4px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpath d='M.5 13.5 7 7 .5.5' style='stroke:%23624963;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  content: "";
  height: 20px;
  right: -15px;
  position: absolute;
  top: -1px;
  width: 20px;
}
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .arrow:hover,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  span.file
  a:hover {
  text-decoration: underline;
}
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  div.embedded-entity
  span.file
  span.file-size,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  span.file
  span.file-size {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  margin-right: 2px;
  position: absolute;
  left: 20px;
  top: 11px;
}
@media (max-width: 1440px) {
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    span.file
    span.file-size {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    span.file
    span.file-size {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    span.file
    span.file-size {
    font-size: 16px;
    position: relative;
  }
}
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .footnote {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .footnote {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .footnote {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .footnote {
    font-size: 12px;
  }
}
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .arrow {
  color: #0d2a40;
  display: inline;
  font-weight: 500;
}
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .inline-arrow {
  color: #00bcff;
  display: inline;
  font-weight: 500;
}
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .inline-arrow:hover {
  color: #0091df;
  text-decoration: underline;
}
.paragraph--type--social-media-block
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--tab .tab-content .tab-pane .collapse .card-body .read-more,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a {
  color: #00bcff;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-block
    .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    a,
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .read-more,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-block
    .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    a,
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .read-more,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-block
    .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    a,
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--tab .tab-content .tab-pane .collapse .card-body .read-more,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    a {
    font-size: 12px;
  }
}
.paragraph--type--social-media-block
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .read-more:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before {
  border-right: 1px solid #00bcff;
  height: 100%;
  top: 0;
}
.paragraph--type--social-media-block
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .social-feeds-wrapper
  > a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:hover,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:hover,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:hover,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:hover,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:hover,
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .read-more:hover,
.paragraph--type--tab table tr a:hover,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:hover {
  color: #00bcff;
  text-decoration: underline;
}
.paragraph--type--tab
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .field--name-field-introduction
  p {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .field--name-field-introduction
    p {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .field--name-field-introduction
    p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--tab
    .tab-content
    .tab-pane
    .collapse
    .card-body
    .field--name-field-introduction
    p {
    font-size: 18px;
  }
}
.paragraph--type--tab table tr a {
  color: #00bcff;
}
.paragraph--type--tab.green .tab-header li a {
  background-color: #108000;
}
.paragraph--type--tab.green .nav-item {
  background-color: #108000;
  border: 1px solid #108000;
  border-bottom: transparent;
}
.paragraph--type--tab.blue .nav-item a,
.paragraph--type--tab.dark-blue .nav-item a,
.paragraph--type--tab.green .nav-item a,
.paragraph--type--tab.purple .nav-item a {
  color: #fff;
}
.paragraph--type--tab.green .nav-item a.active {
  color: #108000 !important;
}
.paragraph--type--tab.green .nav-item:hover a {
  background-color: #fff;
  color: #108000;
}
.paragraph--type--tab.green .tab-content {
  border: 1px solid #108000;
}
.paragraph--type--social-media-block
  .paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a,
.paragraph--type--tab.green .tab-content .tab-pane .collapse .card-body .h1,
.paragraph--type--tab.green .tab-content .tab-pane .collapse .card-body .h2,
.paragraph--type--tab.green .tab-content .tab-pane .collapse .card-body .h3,
.paragraph--type--tab.green .tab-content .tab-pane .collapse .card-body .h4,
.paragraph--type--tab.green .tab-content .tab-pane .collapse .card-body .h5,
.paragraph--type--tab.green .tab-content .tab-pane .collapse .card-body .h6,
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.read-more,
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before,
.paragraph--type--tab.green .tab-content .tab-pane .collapse .card-body h1,
.paragraph--type--tab.green .tab-content .tab-pane .collapse .card-body h2,
.paragraph--type--tab.green .tab-content .tab-pane .collapse .card-body h3,
.paragraph--type--tab.green .tab-content .tab-pane .collapse .card-body h4,
.paragraph--type--tab.green .tab-content .tab-pane .collapse .card-body h5,
.paragraph--type--tab.green .tab-content .tab-pane .collapse .card-body h6,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a {
  color: #108000;
}
.paragraph--type--social-media-block
  .paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before,
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.read-more:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before {
  border-right: 1px solid #108000;
}
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.arrow {
  color: #0d2a40;
}
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.arrow:before {
  color: #de0043;
}
.paragraph--type--tab.green
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:hover {
  text-decoration: underline;
}
.paragraph--type--tab.purple .tab-header li a {
  background-color: #6a4c72;
}
.paragraph--type--tab.purple .nav-item {
  background-color: #6a4c72;
  border: 1px solid #6a4c72;
  border-bottom: transparent;
}
.paragraph--type--tab.purple .nav-item a.active {
  color: #6a4c72 !important;
}
.paragraph--type--tab.purple .nav-item:hover a {
  background-color: #fff;
  color: #6a4c72;
}
.paragraph--type--tab.purple .tab-content {
  border: 1px solid #6a4c72;
}
.paragraph--type--social-media-block
  .paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a,
.paragraph--type--tab.purple .tab-content .tab-pane .collapse .card-body .h1,
.paragraph--type--tab.purple .tab-content .tab-pane .collapse .card-body .h2,
.paragraph--type--tab.purple .tab-content .tab-pane .collapse .card-body .h3,
.paragraph--type--tab.purple .tab-content .tab-pane .collapse .card-body .h4,
.paragraph--type--tab.purple .tab-content .tab-pane .collapse .card-body .h5,
.paragraph--type--tab.purple .tab-content .tab-pane .collapse .card-body .h6,
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.read-more,
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before,
.paragraph--type--tab.purple .tab-content .tab-pane .collapse .card-body h1,
.paragraph--type--tab.purple .tab-content .tab-pane .collapse .card-body h2,
.paragraph--type--tab.purple .tab-content .tab-pane .collapse .card-body h3,
.paragraph--type--tab.purple .tab-content .tab-pane .collapse .card-body h4,
.paragraph--type--tab.purple .tab-content .tab-pane .collapse .card-body h5,
.paragraph--type--tab.purple .tab-content .tab-pane .collapse .card-body h6,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a {
  color: #834283;
}
.paragraph--type--social-media-block
  .paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before,
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.read-more:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before {
  border-right: 1px solid #834283;
}
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.arrow {
  color: #0d2a40;
}
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.arrow:before {
  color: #de0043;
}
.paragraph--type--tab.purple
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:hover {
  text-decoration: underline;
}
.paragraph--type--tab.blue .tab-header li a {
  background-color: #0075a6;
}
.paragraph--type--tab.blue .nav-item {
  background-color: #0075a6;
  border: 1px solid #0075a6;
  border-bottom: transparent;
}
.paragraph--type--tab.blue .nav-item a.active {
  color: #0075a6 !important;
}
.paragraph--type--tab.blue .nav-item:hover a {
  background-color: #fff;
  color: #0075a6;
}
.paragraph--type--tab.blue .tab-content {
  border: 1px solid #0075a6;
}
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body .h1,
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body .h2,
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body .h3,
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body .h4,
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body .h5,
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body .h6,
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body h1,
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body h2,
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body h3,
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body h4,
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body h5,
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body h6 {
  color: #0091df;
}
.paragraph--type--social-media-block
  .paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a,
.paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.read-more,
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a {
  color: #00bcff;
}
.paragraph--type--social-media-block
  .paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before,
.paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.read-more:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before {
  border-right: 1px solid #00bcff;
}
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body a.arrow {
  color: #0d2a40;
}
.paragraph--type--tab.blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.arrow:before {
  color: #de0043;
}
.paragraph--type--tab.blue .tab-content .tab-pane .collapse .card-body a:hover {
  text-decoration: underline;
}
.paragraph--type--tab.dark-blue .tab-header li a {
  background-color: #10384f;
}
.paragraph--type--tab.dark-blue .nav-item {
  background-color: #10384f;
  border: 1px solid #10384f;
  border-bottom: transparent;
}
.paragraph--type--tab.dark-blue .nav-item a.active {
  color: #10384f !important;
}
.paragraph--type--tab.dark-blue .nav-item:hover a {
  background-color: #fff;
  color: #10384f;
}
.paragraph--type--tab.dark-blue .tab-content {
  border: 1px solid #10384f;
}
.paragraph--type--social-media-block
  .paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a,
.paragraph--type--tab.dark-blue .tab-content .tab-pane .collapse .card-body .h1,
.paragraph--type--tab.dark-blue .tab-content .tab-pane .collapse .card-body .h2,
.paragraph--type--tab.dark-blue .tab-content .tab-pane .collapse .card-body .h3,
.paragraph--type--tab.dark-blue .tab-content .tab-pane .collapse .card-body .h4,
.paragraph--type--tab.dark-blue .tab-content .tab-pane .collapse .card-body .h5,
.paragraph--type--tab.dark-blue .tab-content .tab-pane .collapse .card-body .h6,
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.read-more,
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before,
.paragraph--type--tab.dark-blue .tab-content .tab-pane .collapse .card-body h1,
.paragraph--type--tab.dark-blue .tab-content .tab-pane .collapse .card-body h2,
.paragraph--type--tab.dark-blue .tab-content .tab-pane .collapse .card-body h3,
.paragraph--type--tab.dark-blue .tab-content .tab-pane .collapse .card-body h4,
.paragraph--type--tab.dark-blue .tab-content .tab-pane .collapse .card-body h5,
.paragraph--type--tab.dark-blue .tab-content .tab-pane .collapse .card-body h6,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a {
  color: #2174a4;
}
.paragraph--type--social-media-block
  .paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before,
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.read-more:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:before {
  border-right: 1px solid #2174a4;
}
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.arrow {
  color: #0d2a40;
}
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a.arrow:before {
  color: #de0043;
}
.paragraph--type--info-box .field--name-field-introduction p a:hover,
.paragraph--type--tab.dark-blue
  .tab-content
  .tab-pane
  .collapse
  .card-body
  a:hover {
  text-decoration: underline;
}
.paragraph--type--image-gallery .carousel .carousel-small-indicators span,
.paragraph--type--tab .nav-tabs,
.paragraph--type--tab .tab-header {
  display: none;
}
@media (min-width: 768px) {
  .paragraph--type--tab .nav-tabs,
  .paragraph--type--tab .tab-header {
    display: flex;
  }
  .paragraph--type--tab .card {
    border: 0;
  }
  .paragraph--type--tab .card .card-header {
    display: none;
  }
  .paragraph--type--tab .card .collapse {
    display: block;
  }
  .paragraph--type--tab .card .collapse .card-body ul {
    margin-right: 20px;
  }
  .paragraph--type--tab .card .collapse .card-body ul li {
    padding-right: 12px;
  }
}
@media (max-width: 767px) {
  .paragraph--type--tab .tab-content {
    border: 0 !important;
  }
  .paragraph--type--tab .tab-content .card-header {
    background: 100% 0;
    border: 0;
    position: relative;
  }
  .paragraph--type--tab .tab-content > .tab-pane {
    border: 0;
    border-radius: 0;
    border-top: 1px solid #de0043;
    display: block !important;
    opacity: 1;
  }
  .paragraph--type--tab .tab-content > .tab-pane article {
    margin: 10px;
  }
  .paragraph--type--tab .tab-content > .tab-pane:last-child {
    border-bottom: 1px solid #de0043;
  }
  .paragraph--type--tab .tab-content > .tab-pane .card-header a .h5,
  .paragraph--type--tab .tab-content > .tab-pane .card-header a h5 {
    color: #de0043;
    cursor: pointer;
    display: inline-block;
    width: 100%;
  }
  .paragraph--type--tab .tab-content > .tab-pane .card-header a .h5 div,
  .paragraph--type--tab .tab-content > .tab-pane .card-header a h5 div {
    line-height: 1;
  }
  .paragraph--type--tab .tab-content > .tab-pane .card-header a:active,
  .paragraph--type--tab .tab-content > .tab-pane .card-header a:focus,
  .paragraph--type--tab .tab-content > .tab-pane .card-header a:hover,
  .paragraph--type--tab .tab-content > .tab-pane .card-header a:visited {
    text-decoration: none;
  }
  .paragraph--type--tab .tab-content > .tab-pane .card-header a:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpath d='m.5.5 9 9 9-9' style='stroke:%23ff3162;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    left: 20px;
    top: 0;
    transform: rotate(-180deg);
    width: 20px;
  }
  .paragraph--type--tab
    .tab-content
    > .tab-pane
    .card-header
    a.collapsed:after {
    transform: rotate(0deg);
  }
  .paragraph--type--tab .tab-content > .tab-pane .collapse .card-body ul {
    list-style-type: disc;
    margin-right: 0;
  }
  .paragraph--type--tab .tab-content > .tab-pane .collapse .card-body ul li {
    padding-right: 12px;
  }
  .paragraph--type--tab.purple .tab-content > .tab-pane {
    border-top: 1px solid #6a4c72;
  }
  .paragraph--type--tab.purple .tab-content > .tab-pane:last-child {
    border-bottom: 1px solid #6a4c72;
  }
  .paragraph--type--tab.purple .tab-content > .tab-pane a .h5,
  .paragraph--type--tab.purple .tab-content > .tab-pane a h5 {
    color: #6a4c72;
  }
  .paragraph--type--tab.purple .tab-content > .tab-pane a:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpath d='m.5.5 9 9 9-9' style='stroke:%23834283;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  }
  .paragraph--type--tab.green .tab-content > .tab-pane {
    border-top: 1px solid #108000;
  }
  .paragraph--type--tab.green .tab-content > .tab-pane:last-child {
    border-bottom: 1px solid #108000;
  }
  .paragraph--type--tab.green .tab-content > .tab-pane a .h5,
  .paragraph--type--tab.green .tab-content > .tab-pane a h5 {
    color: #108000;
  }
  .paragraph--type--tab.green .tab-content > .tab-pane a:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpath d='m.5.5 9 9 9-9' style='stroke:%2366b512;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  }
  .paragraph--type--tab.blue .tab-content > .tab-pane {
    border-top: 1px solid #0075a6;
  }
  .paragraph--type--tab.blue .tab-content > .tab-pane:last-child {
    border-bottom: 1px solid #0075a6;
  }
  .paragraph--type--tab.blue .tab-content > .tab-pane a .h5,
  .paragraph--type--tab.blue .tab-content > .tab-pane a h5 {
    color: #0075a6;
  }
  .paragraph--type--tab.blue .tab-content > .tab-pane a:after,
  .paragraph--type--tab.dark-blue .tab-content > .tab-pane a:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpath d='m.5.5 9 9 9-9' style='stroke:%230091df;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  }
  .paragraph--type--tab.dark-blue .tab-content > .tab-pane {
    border-top: 1px solid #10384f;
  }
  .paragraph--type--tab.dark-blue .tab-content > .tab-pane:last-child {
    border-bottom: 1px solid #10384f;
  }
  .paragraph--type--tab.dark-blue .tab-content > .tab-pane a .h5,
  .paragraph--type--tab.dark-blue .tab-content > .tab-pane a h5 {
    color: #2174a4;
  }
}
body.rtl .paragraph--type--tab .card .collapse .card-body ul {
  margin-right: 0;
  margin-left: 20px;
  padding-right: 0;
  padding-left: 15px;
}
@media (max-width: 767px) {
  body.rtl .paragraph--type--tab .card .collapse .card-body ul {
    margin-left: 0;
  }
  body.rtl .paragraph--type--tab .card .card-header .h5,
  body.rtl .paragraph--type--tab .card .card-header h5 {
    direction: rtl;
    padding-left: 25px;
  }
}
.paragraph--type--image-gallery {
  margin-bottom: 60px;
  margin-top: 40px;
}
.paragraph--type--image-gallery .paragraph--type--image {
  right: 0;
  margin: 0;
  padding: 0;
  width: 100%;
}
.paragraph--type--image-gallery
  .paragraph--type--image
  .field--name-field-caption {
  margin-top: 40px;
}
@media (min-width: 480px) {
  .paragraph--type--image-gallery .carousel .carousel-indicators {
    margin-top: -5px;
    top: 100%;
  }
}
.paragraph--type--image-gallery .carousel .carousel-indicators li {
  background-color: #10384f;
  border: 1px solid #0d2a40;
  border-radius: 32px;
  display: block;
  font-size: 50px;
  height: 10px;
  width: 10px;
}
.paragraph--type--image-gallery .carousel .carousel-indicators li span {
  color: #0d2a40;
  display: none;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.37;
  opacity: 0.5;
}
.paragraph--type--image-gallery .carousel .carousel-small-indicators {
  background-color: #0d2a40;
}
.paragraph--type--image-gallery .carousel .carousel-item span,
.paragraph--type--image-gallery
  .carousel
  .carousel-small-indicators
  span.active {
  display: block;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--image-gallery
  .carousel
  .carousel-item
  span {
  color: #0d2a40;
  display: block;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.37;
  margin-top: 32px;
  opacity: 0.8;
  padding: 0 48px;
  text-align: right;
  width: 100%;
}
.paragraph--type--image-gallery a.carousel-control-next,
.paragraph--type--image-gallery a.carousel-control-prev {
  margin-right: 1px;
  width: 0;
}
.paragraph--type--image-gallery a.carousel-control-next:focus,
.paragraph--type--image-gallery a.carousel-control-prev:focus {
  outline: 1px solid #025ecc;
}
.paragraph--type--image-gallery a .carousel-control-next-icon,
.paragraph--type--image-gallery a .carousel-control-prev-icon {
  background-color: #10384f;
  background-size: 50% 50%;
  height: 30px;
  position: absolute;
  width: 30px;
}
.paragraph--type--image-gallery a .carousel-control-prev-icon {
  right: 0;
}
.paragraph--type--image-gallery a .carousel-control-next-icon {
  left: 0;
}
@media (max-width: 480px) {
  .paragraph--type--image-gallery {
    margin-bottom: 0;
    margin-right: -15px;
    margin-left: -15px;
  }
  .paragraph--type--image-gallery
    .paragraph--type--image
    .field--name-field-caption {
    margin-top: 40px;
  }
  .paragraph--type--image-gallery .carousel .carousel-indicators {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 0 !important;
    margin-right: 0;
    margin-left: 0;
    padding: 0 15px;
    position: relative;
  }
  .paragraph--type--image-gallery .carousel .carousel-indicators li {
    background-color: none;
    border: 0;
    display: none;
    height: 0;
    text-indent: 0;
  }
  .paragraph--type--image-gallery .carousel .carousel-indicators li span {
    display: block;
    position: relative;
  }
  .paragraph--type--image-gallery a .carousel-control-next-icon,
  .paragraph--type--image-gallery a .carousel-control-prev-icon {
    background-color: #10384f;
    background-size: 50% 50%;
    height: 20px;
    width: 20px;
  }
}
.alias--contact-us .paragraph--type--html-editor p,
.info-box p,
.paragraph--type--info-box p {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1.75;
}
.alias--contact-us .paragraph--type--html-editor p a {
  color: #00bcff;
  font-weight: 500;
  letter-spacing: 0.56px;
  line-height: 1.44;
}
.paragraph--type--newsletter-block .webform-confirmation {
  padding-top: 20px;
}
.paragraph--type--newsletter-block form .form-type-email input[type="email"] {
  height: 50px;
  padding: 0 15px;
}
.info-box,
.paragraph--type--info-box {
  background-color: #f5fafd;
  margin-bottom: 40px;
  margin-top: 40px;
  padding: 15px;
}
body.bayer .info-box,
body.bayer .paragraph--type--image,
body.bayer .paragraph--type--info-box,
body.bayer .paragraph--type--info-box .text-wrapper,
body.bayer .paragraph--type--social-media-share,
body.idnet .info-box,
body.idnet .paragraph--type--image,
body.idnet .paragraph--type--info-box,
body.idnet .paragraph--type--info-box .text-wrapper,
body.idnet .paragraph--type--social-media-share {
  margin-bottom: 0;
  margin-top: 0;
}
.info-box .h1,
.info-box .h2,
.info-box .h3,
.info-box .h4,
.info-box .h5,
.info-box .h6,
.info-box h1,
.info-box h2,
.info-box h3,
.info-box h4,
.info-box h5,
.info-box h6,
.paragraph--type--info-box .h1,
.paragraph--type--info-box .h2,
.paragraph--type--info-box .h3,
.paragraph--type--info-box .h4,
.paragraph--type--info-box .h5,
.paragraph--type--info-box .h6,
.paragraph--type--info-box h1,
.paragraph--type--info-box h2,
.paragraph--type--info-box h3,
.paragraph--type--info-box h4,
.paragraph--type--info-box h5,
.paragraph--type--info-box h6 {
  color: #624963;
  letter-spacing: 0.56px;
  line-height: 1.25;
}
.info-box .h1,
.info-box h1,
.paragraph--type--info-box .h1,
.paragraph--type--info-box h1 {
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
}
@media (max-width: 1440px) {
  .info-box .h1,
  .info-box h1,
  .paragraph--type--info-box .h1,
  .paragraph--type--info-box h1 {
    font-size: 52px;
  }
}
@media (max-width: 991px) {
  .info-box .h1,
  .info-box h1,
  .paragraph--type--info-box .h1,
  .paragraph--type--info-box h1 {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .info-box .h1,
  .info-box h1,
  .paragraph--type--info-box .h1,
  .paragraph--type--info-box h1 {
    font-size: 40px;
  }
}
.info-box .h2,
.info-box h2,
.paragraph--type--info-box .h2,
.paragraph--type--info-box h2 {
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .info-box .h2,
  .info-box h2,
  .paragraph--type--info-box .h2,
  .paragraph--type--info-box h2 {
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  .info-box .h2,
  .info-box h2,
  .paragraph--type--info-box .h2,
  .paragraph--type--info-box h2 {
    font-size: 40px;
  }
}
@media (max-width: 480px) {
  .info-box .h2,
  .info-box h2,
  .paragraph--type--info-box .h2,
  .paragraph--type--info-box h2 {
    font-size: 40px;
  }
}
.info-box .h3,
.info-box h3,
.paragraph--type--info-box .h3,
.paragraph--type--info-box h3 {
  font-size: 36px;
  font-style: italic;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .info-box .h3,
  .info-box h3,
  .paragraph--type--info-box .h3,
  .paragraph--type--info-box h3 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .info-box .h3,
  .info-box h3,
  .paragraph--type--info-box .h3,
  .paragraph--type--info-box h3 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .info-box .h3,
  .info-box h3,
  .paragraph--type--info-box .h3,
  .paragraph--type--info-box h3 {
    font-size: 28px;
  }
}
.info-box .h4,
.info-box h4,
.paragraph--type--info-box .h4,
.paragraph--type--info-box h4 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .info-box .h4,
  .info-box h4,
  .paragraph--type--info-box .h4,
  .paragraph--type--info-box h4 {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .info-box .h4,
  .info-box h4,
  .paragraph--type--info-box .h4,
  .paragraph--type--info-box h4 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .info-box .h4,
  .info-box h4,
  .paragraph--type--info-box .h4,
  .paragraph--type--info-box h4 {
    font-size: 30px;
  }
}
.info-box .h5,
.info-box h5,
.paragraph--type--info-box .h5,
.paragraph--type--info-box h5 {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .info-box .h5,
  .info-box h5,
  .paragraph--type--info-box .h5,
  .paragraph--type--info-box h5 {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .info-box .h5,
  .info-box h5,
  .paragraph--type--info-box .h5,
  .paragraph--type--info-box h5 {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .info-box .h5,
  .info-box h5,
  .paragraph--type--info-box .h5,
  .paragraph--type--info-box h5 {
    font-size: 18px;
  }
}
.info-box .h6,
.info-box h6,
.paragraph--type--info-box .h6,
.paragraph--type--info-box h6 {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .info-box .h6,
  .info-box h6,
  .paragraph--type--info-box .h6,
  .paragraph--type--info-box h6 {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .info-box .h6,
  .info-box h6,
  .paragraph--type--info-box .h6,
  .paragraph--type--info-box h6 {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .info-box .h6,
  .info-box h6,
  .paragraph--type--info-box .h6,
  .paragraph--type--info-box h6 {
    font-size: 14px;
  }
}
.info-box .file .file-size:hover,
.info-box .file a:hover,
.info-box a:hover,
.paragraph--type--info-box .file .file-size:hover,
.paragraph--type--info-box .file a:hover,
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  table
  tr
  td
  a:hover,
.paragraph--type--info-box a:hover {
  color: #0075a6;
  text-decoration: underline;
}
.info-box .file .file-size,
.info-box .file a,
.info-box a,
.paragraph--type--info-box .file .file-size,
.paragraph--type--info-box .file a,
.paragraph--type--info-box a {
  color: #0075a6;
  font-weight: 500;
}
.info-box .field--name-field-description .h1,
.info-box .field--name-field-description h1,
.paragraph--type--info-box .field--name-field-description .h1,
.paragraph--type--info-box .field--name-field-description h1 {
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
}
@media (max-width: 1440px) {
  .info-box .field--name-field-description .h1,
  .info-box .field--name-field-description h1,
  .paragraph--type--info-box .field--name-field-description .h1,
  .paragraph--type--info-box .field--name-field-description h1 {
    font-size: 52px;
  }
}
@media (max-width: 991px) {
  .info-box .field--name-field-description .h1,
  .info-box .field--name-field-description h1,
  .paragraph--type--info-box .field--name-field-description .h1,
  .paragraph--type--info-box .field--name-field-description h1 {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .info-box .field--name-field-description .h1,
  .info-box .field--name-field-description h1,
  .paragraph--type--info-box .field--name-field-description .h1,
  .paragraph--type--info-box .field--name-field-description h1 {
    font-size: 40px;
  }
}
.info-box .field--name-field-description .h2,
.info-box .field--name-field-description h2,
.paragraph--type--info-box .field--name-field-description .h2,
.paragraph--type--info-box .field--name-field-description h2 {
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 41px;
}
@media (max-width: 1440px) {
  .info-box .field--name-field-description .h2,
  .info-box .field--name-field-description h2,
  .paragraph--type--info-box .field--name-field-description .h2,
  .paragraph--type--info-box .field--name-field-description h2 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .info-box .field--name-field-description .h2,
  .info-box .field--name-field-description h2,
  .paragraph--type--info-box .field--name-field-description .h2,
  .paragraph--type--info-box .field--name-field-description h2 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .info-box .field--name-field-description .h2,
  .info-box .field--name-field-description h2,
  .paragraph--type--info-box .field--name-field-description .h2,
  .paragraph--type--info-box .field--name-field-description h2 {
    font-size: 36px;
  }
}
.info-box .field--name-field-description .h3,
.info-box .field--name-field-description h3,
.paragraph--type--info-box .field--name-field-description .h3,
.paragraph--type--info-box .field--name-field-description h3 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 35px;
}
@media (max-width: 1440px) {
  .info-box .field--name-field-description .h3,
  .info-box .field--name-field-description h3,
  .paragraph--type--info-box .field--name-field-description .h3,
  .paragraph--type--info-box .field--name-field-description h3 {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .info-box .field--name-field-description .h3,
  .info-box .field--name-field-description h3,
  .paragraph--type--info-box .field--name-field-description .h3,
  .paragraph--type--info-box .field--name-field-description h3 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .info-box .field--name-field-description .h3,
  .info-box .field--name-field-description h3,
  .paragraph--type--info-box .field--name-field-description .h3,
  .paragraph--type--info-box .field--name-field-description h3 {
    font-size: 30px;
  }
}
.info-box .field--name-field-description .h4,
.info-box .field--name-field-description h4,
.paragraph--type--info-box .field--name-field-description .h4,
.paragraph--type--info-box .field--name-field-description h4 {
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 29px;
}
@media (max-width: 1440px) {
  .info-box .field--name-field-description .h4,
  .info-box .field--name-field-description h4,
  .paragraph--type--info-box .field--name-field-description .h4,
  .paragraph--type--info-box .field--name-field-description h4 {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .info-box .field--name-field-description .h4,
  .info-box .field--name-field-description h4,
  .paragraph--type--info-box .field--name-field-description .h4,
  .paragraph--type--info-box .field--name-field-description h4 {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .info-box .field--name-field-description .h4,
  .info-box .field--name-field-description h4,
  .paragraph--type--info-box .field--name-field-description .h4,
  .paragraph--type--info-box .field--name-field-description h4 {
    font-size: 26px;
  }
}
.info-box .field--name-field-description .h5,
.info-box .field--name-field-description h5,
.paragraph--type--info-box .field--name-field-description .h5,
.paragraph--type--info-box .field--name-field-description h5 {
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 25px;
}
@media (max-width: 1440px) {
  .info-box .field--name-field-description .h5,
  .info-box .field--name-field-description h5,
  .paragraph--type--info-box .field--name-field-description .h5,
  .paragraph--type--info-box .field--name-field-description h5 {
    font-size: 23px;
  }
}
@media (max-width: 991px) {
  .info-box .field--name-field-description .h5,
  .info-box .field--name-field-description h5,
  .paragraph--type--info-box .field--name-field-description .h5,
  .paragraph--type--info-box .field--name-field-description h5 {
    font-size: 23px;
  }
}
@media (max-width: 480px) {
  .info-box .field--name-field-description .h5,
  .info-box .field--name-field-description h5,
  .paragraph--type--info-box .field--name-field-description .h5,
  .paragraph--type--info-box .field--name-field-description h5 {
    font-size: 23px;
  }
}
.info-box .field--name-field-description .h6,
.info-box .field--name-field-description h6,
.paragraph--type--info-box .field--name-field-description .h6,
.paragraph--type--info-box .field--name-field-description h6 {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 21px;
}
@media (max-width: 1440px) {
  .info-box .field--name-field-description .h6,
  .info-box .field--name-field-description h6,
  .paragraph--type--info-box .field--name-field-description .h6,
  .paragraph--type--info-box .field--name-field-description h6 {
    font-size: 17px;
  }
}
@media (max-width: 991px) {
  .info-box .field--name-field-description .h6,
  .info-box .field--name-field-description h6,
  .paragraph--type--info-box .field--name-field-description .h6,
  .paragraph--type--info-box .field--name-field-description h6 {
    font-size: 17px;
  }
}
@media (max-width: 480px) {
  .info-box .field--name-field-description .h6,
  .info-box .field--name-field-description h6,
  .paragraph--type--info-box .field--name-field-description .h6,
  .paragraph--type--info-box .field--name-field-description h6 {
    font-size: 17px;
  }
}
.info-box .field--name-field-description ol,
.info-box .field--name-field-description ul,
.paragraph--type--info-box .field--name-field-description ol,
.paragraph--type--info-box .field--name-field-description ul {
  margin-top: 20px;
}
.info-box .field--name-field-description ol.copy-dashes li,
.info-box .field--name-field-description ul.copy-dashes li,
.paragraph--type--info-box .field--name-field-description ol.copy-dashes li,
.paragraph--type--info-box .field--name-field-description ul.copy-dashes li {
  display: inherit;
  position: unset;
}
.info-box .field--name-field-description ol.copy-dashes li:before,
.info-box .field--name-field-description ul.copy-dashes li:before,
.paragraph--type--info-box
  .field--name-field-description
  ol.copy-dashes
  li:before,
.paragraph--type--info-box
  .field--name-field-description
  ul.copy-dashes
  li:before {
  margin-right: -18px;
  margin-left: 5px;
  position: unset;
}
.info-box p,
.paragraph--type--info-box p {
  font-weight: 400;
}
@media (max-width: 1440px) {
  .info-box p,
  .paragraph--type--info-box p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .info-box p,
  .paragraph--type--info-box p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .info-box p,
  .paragraph--type--info-box p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
.info-box.purple .h1,
.info-box.purple .h2,
.info-box.purple .h3,
.info-box.purple .h4,
.info-box.purple .h5,
.info-box.purple .h6,
.info-box.purple h1,
.info-box.purple h2,
.info-box.purple h3,
.info-box.purple h4,
.info-box.purple h5,
.info-box.purple h6,
.paragraph--type--info-box.purple .h1,
.paragraph--type--info-box.purple .h2,
.paragraph--type--info-box.purple .h3,
.paragraph--type--info-box.purple .h4,
.paragraph--type--info-box.purple .h5,
.paragraph--type--info-box.purple .h6,
.paragraph--type--info-box.purple h1,
.paragraph--type--info-box.purple h2,
.paragraph--type--info-box.purple h3,
.paragraph--type--info-box.purple h4,
.paragraph--type--info-box.purple h5,
.paragraph--type--info-box.purple h6 {
  color: #6a4c72;
}
.info-box.dark-blue .h1,
.info-box.dark-blue .h2,
.info-box.dark-blue .h3,
.info-box.dark-blue .h4,
.info-box.dark-blue .h5,
.info-box.dark-blue .h6,
.info-box.dark-blue h1,
.info-box.dark-blue h2,
.info-box.dark-blue h3,
.info-box.dark-blue h4,
.info-box.dark-blue h5,
.info-box.dark-blue h6,
.paragraph--type--info-box.dark-blue .h1,
.paragraph--type--info-box.dark-blue .h2,
.paragraph--type--info-box.dark-blue .h3,
.paragraph--type--info-box.dark-blue .h4,
.paragraph--type--info-box.dark-blue .h5,
.paragraph--type--info-box.dark-blue .h6,
.paragraph--type--info-box.dark-blue h1,
.paragraph--type--info-box.dark-blue h2,
.paragraph--type--info-box.dark-blue h3,
.paragraph--type--info-box.dark-blue h4,
.paragraph--type--info-box.dark-blue h5,
.paragraph--type--info-box.dark-blue h6 {
  color: #10384f;
}
.info-box.pink .h1,
.info-box.pink .h2,
.info-box.pink .h3,
.info-box.pink .h4,
.info-box.pink .h5,
.info-box.pink .h6,
.info-box.pink h1,
.info-box.pink h2,
.info-box.pink h3,
.info-box.pink h4,
.info-box.pink h5,
.info-box.pink h6,
.paragraph--type--info-box.pink .h1,
.paragraph--type--info-box.pink .h2,
.paragraph--type--info-box.pink .h3,
.paragraph--type--info-box.pink .h4,
.paragraph--type--info-box.pink .h5,
.paragraph--type--info-box.pink .h6,
.paragraph--type--info-box.pink h1,
.paragraph--type--info-box.pink h2,
.paragraph--type--info-box.pink h3,
.paragraph--type--info-box.pink h4,
.paragraph--type--info-box.pink h5,
.paragraph--type--info-box.pink h6 {
  color: #de0043;
}
.info-box.blue .h1,
.info-box.blue .h2,
.info-box.blue .h3,
.info-box.blue .h4,
.info-box.blue .h5,
.info-box.blue .h6,
.info-box.blue h1,
.info-box.blue h2,
.info-box.blue h3,
.info-box.blue h4,
.info-box.blue h5,
.info-box.blue h6,
.paragraph--type--info-box .field--name-field-introduction p a,
.paragraph--type--info-box .text-wrapper .field--name-field-description ol li a,
.paragraph--type--info-box .text-wrapper .field--name-field-description ul li a,
.paragraph--type--info-box.blue .h1,
.paragraph--type--info-box.blue .h2,
.paragraph--type--info-box.blue .h3,
.paragraph--type--info-box.blue .h4,
.paragraph--type--info-box.blue .h5,
.paragraph--type--info-box.blue .h6,
.paragraph--type--info-box.blue h1,
.paragraph--type--info-box.blue h2,
.paragraph--type--info-box.blue h3,
.paragraph--type--info-box.blue h4,
.paragraph--type--info-box.blue h5,
.paragraph--type--info-box.blue h6 {
  color: #0075a6;
}
.info-box.green .h1,
.info-box.green .h2,
.info-box.green .h3,
.info-box.green .h4,
.info-box.green .h5,
.info-box.green .h6,
.info-box.green h1,
.info-box.green h2,
.info-box.green h3,
.info-box.green h4,
.info-box.green h5,
.info-box.green h6,
.paragraph--type--info-box.green .h1,
.paragraph--type--info-box.green .h2,
.paragraph--type--info-box.green .h3,
.paragraph--type--info-box.green .h4,
.paragraph--type--info-box.green .h5,
.paragraph--type--info-box.green .h6,
.paragraph--type--info-box.green h1,
.paragraph--type--info-box.green h2,
.paragraph--type--info-box.green h3,
.paragraph--type--info-box.green h4,
.paragraph--type--info-box.green h5,
.paragraph--type--info-box.green h6 {
  color: #108000;
}
.paragraph--type--info-box .paragraph--type--title {
  margin-bottom: 20px;
  margin-top: 0;
}
.paragraph--type--info-box .paragraph--type--title .h2,
.paragraph--type--info-box .paragraph--type--title .h3,
.paragraph--type--info-box .paragraph--type--title .h4,
.paragraph--type--info-box .paragraph--type--title .h5,
.paragraph--type--info-box .paragraph--type--title .h6,
.paragraph--type--info-box .paragraph--type--title h2,
.paragraph--type--info-box .paragraph--type--title h3,
.paragraph--type--info-box .paragraph--type--title h4,
.paragraph--type--info-box .paragraph--type--title h5,
.paragraph--type--info-box .paragraph--type--title h6 {
  margin: 0;
  padding: 0;
}
.paragraph--type--info-box .paragraph--type--title .h2,
.paragraph--type--info-box .paragraph--type--title h2 {
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 41px;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box .paragraph--type--title .h2,
  .paragraph--type--info-box .paragraph--type--title h2 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box .paragraph--type--title .h2,
  .paragraph--type--info-box .paragraph--type--title h2 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box .paragraph--type--title .h2,
  .paragraph--type--info-box .paragraph--type--title h2 {
    font-size: 36px;
  }
}
.paragraph--type--info-box .paragraph--type--title .h3,
.paragraph--type--info-box .paragraph--type--title h3 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 35px;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box .paragraph--type--title .h3,
  .paragraph--type--info-box .paragraph--type--title h3 {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box .paragraph--type--title .h3,
  .paragraph--type--info-box .paragraph--type--title h3 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box .paragraph--type--title .h3,
  .paragraph--type--info-box .paragraph--type--title h3 {
    font-size: 30px;
  }
}
.paragraph--type--info-box .paragraph--type--title .h4,
.paragraph--type--info-box .paragraph--type--title h4 {
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 29px;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box .paragraph--type--title .h4,
  .paragraph--type--info-box .paragraph--type--title h4 {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box .paragraph--type--title .h4,
  .paragraph--type--info-box .paragraph--type--title h4 {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box .paragraph--type--title .h4,
  .paragraph--type--info-box .paragraph--type--title h4 {
    font-size: 26px;
  }
}
.paragraph--type--info-box .paragraph--type--title .h5,
.paragraph--type--info-box .paragraph--type--title h5 {
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 25px;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box .paragraph--type--title .h5,
  .paragraph--type--info-box .paragraph--type--title h5 {
    font-size: 23px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box .paragraph--type--title .h5,
  .paragraph--type--info-box .paragraph--type--title h5 {
    font-size: 23px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box .paragraph--type--title .h5,
  .paragraph--type--info-box .paragraph--type--title h5 {
    font-size: 23px;
  }
}
.paragraph--type--info-box .paragraph--type--title .h6,
.paragraph--type--info-box .paragraph--type--title h6 {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 21px;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box .paragraph--type--title .h6,
  .paragraph--type--info-box .paragraph--type--title h6 {
    font-size: 17px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box .paragraph--type--title .h6,
  .paragraph--type--info-box .paragraph--type--title h6 {
    font-size: 17px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box .paragraph--type--title .h6,
  .paragraph--type--info-box .paragraph--type--title h6 {
    font-size: 17px;
  }
}
.paragraph--type--info-box .field--name-field-introduction p {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 15px !important;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box .field--name-field-introduction p {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box .field--name-field-introduction p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box .field--name-field-introduction p {
    font-size: 18px;
  }
}
.paragraph--type--info-box .text-wrapper {
  margin-bottom: 40px;
  margin-top: 40px;
}
.paragraph--type--info-box .text-wrapper a.twi-img-link {
  display: block;
  position: relative;
}
.paragraph--type--info-box .text-wrapper a.twi-img-link:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 792 612'%3E%3Cstyle%3E.st1{fill:%23fff}%3C/style%3E%3Cpath d='M275.44 201.26h196.68v180.5H275.44z' style='fill:%23003951'/%3E%3Cpath d='M374.53 248.05v13.01h-47.15v71.09h76.14V294.1h9.97v50.07h-96.45v-96.12zM385.9 248.96l-.64-9.78 45.26-.33v44.32l-11.01-.59.15-33.17z' class='st1'/%3E%3Cpath d='m384.297 291.747-6.979-6.979 41.924-41.924 6.98 6.98z' class='st1'/%3E%3C/svg%3E") !important;
  background-position: 55% 50%;
  background-size: 100px;
  bottom: 10px;
  content: " ";
  height: 20px;
  position: absolute;
  left: 10px;
  width: 20px;
}
.paragraph--type--info-box .text-wrapper .field--name-field-caption {
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  margin-bottom: 12px;
  margin-top: 12px;
  padding-bottom: 0;
  padding-right: 15px;
  padding-left: 15px;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-caption {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-caption {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-caption {
    font-size: 16px;
  }
}
.paragraph--type--info-box .text-wrapper .field--name-field-description p a {
  color: #0075a6;
  font-weight: 500;
}
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  div.embedded-entity
  span.file
  a:hover,
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  ol
  li
  a:hover,
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  p
  a:hover,
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  ul
  li
  a:hover {
  text-decoration: underline;
}
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  p
  strong,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-description
  p
  strong {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.56px;
  line-height: 1.56;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    p
    strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    p
    strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    p
    strong {
    font-size: 16px;
  }
}
.paragraph--type--info-box .text-wrapper .field--name-field-description .h2,
.paragraph--type--info-box .text-wrapper .field--name-field-description h2 {
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 41px;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h2,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h2 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h2,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h2 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h2,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h2 {
    font-size: 36px;
  }
}
.paragraph--type--info-box .text-wrapper .field--name-field-description .h3,
.paragraph--type--info-box .text-wrapper .field--name-field-description h3 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 35px;
  margin-bottom: 24px;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h3,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h3 {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h3,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h3 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h3,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h3 {
    font-size: 30px;
  }
}
.paragraph--type--info-box .text-wrapper .field--name-field-description .h4,
.paragraph--type--info-box .text-wrapper .field--name-field-description h4 {
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 29px;
  margin-bottom: 20px;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h4,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h4 {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h4,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h4 {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h4,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h4 {
    font-size: 26px;
  }
}
.paragraph--type--info-box .text-wrapper .field--name-field-description .h5,
.paragraph--type--info-box .text-wrapper .field--name-field-description h5 {
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 25px;
  margin-bottom: 16px;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h5,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h5 {
    font-size: 23px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h5,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h5 {
    font-size: 23px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h5,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h5 {
    font-size: 23px;
  }
}
.paragraph--type--info-box .text-wrapper .field--name-field-description .h6,
.paragraph--type--info-box .text-wrapper .field--name-field-description h6 {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 21px;
  margin-bottom: 16px;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h6,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h6 {
    font-size: 17px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h6,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h6 {
    font-size: 17px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description .h6,
  .paragraph--type--info-box .text-wrapper .field--name-field-description h6 {
    font-size: 17px;
  }
}
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  table
  tr
  td {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    table
    tr
    td {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    table
    tr
    td {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    table
    tr
    td {
    font-size: 16px;
  }
}
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  table
  tr
  td
  a {
  color: #0075a6;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    table
    tr
    td
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    table
    tr
    td
    a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    table
    tr
    td
    a {
    font-size: 16px;
  }
}
.paragraph--type--info-box .text-wrapper .field--name-field-description ol,
.paragraph--type--info-box .text-wrapper .field--name-field-description ul,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-description
  ol,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-description
  ul,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-description
  ol,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-description
  ul {
  list-style-position: outside;
  margin-bottom: 25px;
  padding-right: 17px;
}
.paragraph--type--info-box .text-wrapper .field--name-field-description ol li,
.paragraph--type--info-box .text-wrapper .field--name-field-description ul li {
  padding-right: 0;
  text-indent: 0;
}
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  ol.copy-dashes
  li,
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  ul.copy-dashes
  li {
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.75;
}
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-description
  div.embedded-entity {
  padding-top: 10px;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    div.embedded-entity
    span.file
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    div.embedded-entity
    span.file
    a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    div.embedded-entity
    span.file
    a {
    font-size: 16px;
    padding-left: unset;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    div.embedded-entity
    span.file
    span.file-size {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    div.embedded-entity
    span.file
    span.file-size {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-description
    div.embedded-entity
    span.file
    span.file-size {
    font-size: 16px;
    position: relative;
  }
}
.paragraph--type--info-box
  .text-wrapper
  .field--name-field-media-video-embed-field,
.paragraph--type--info-box .text-wrapper .field--name-field-media-video-file,
.paragraph--type--info-box .text-wrapper .field--name-image {
  margin-bottom: 15px;
}
.paragraph--type--info-box .text-wrapper.image-zoom .figure {
  float: right;
  margin-left: 35px;
  width: 40%;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file,
.paragraph--type--info-box .text-wrapper.image-zoom .figure .field--name-image {
  margin-bottom: 15px;
  width: 100%;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-file,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-image,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-video-embed-field,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-file,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-image,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-video-embed-field,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-file,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-image,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-video-embed-field {
  position: relative;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-file
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-image
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-file
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-image
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-file
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-image
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-video-embed-field
  .zoom {
  background: #10384f no-repeat 50%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M0 7h14M7 0v14' style='stroke:%23fff;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  bottom: 0;
  height: 30px;
  position: absolute;
  left: 0;
  transition: none;
  width: 30px;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-file
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-image
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-file
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-image
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-video-embed-field
  .zoom:hover {
  background-color: #de0043;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-file
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-file
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-image
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-image
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-file
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-file
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-image
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-image
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-video-embed-field
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-video-embed-field
  .zoom:focus-visible {
  border: 2px solid #ff3162;
  border-radius: 2px;
  outline: 1px solid #fff;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.zoomIn,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.zoomIn,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.zoomIn {
  height: 100%;
  width: 100%;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.zoomIn
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.zoomIn
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.zoomIn
  .zoom {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M0 7h14' style='stroke:%23fff;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  transition: none;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn
  ~ .field--name-field-description
  ul,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn
  ~ .field--name-field-description
  ul,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.zoomIn
  ~ .field--name-field-description
  ul,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.zoomIn
  ~ .field--name-field-description
  ul,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.zoomIn
  ~ .field--name-field-description
  ul,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.zoomIn
  ~ .field--name-field-description
  ul,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure.zoomIn
  ~ .field--name-field-description
  ul {
  display: inline-block;
  padding-right: 17px;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn
  ~ .field--name-field-description
  div.embedded-entity,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn
  ~ .field--name-field-description
  div.embedded-entity,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.zoomIn
  ~ .field--name-field-description
  div.embedded-entity,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.zoomIn
  ~ .field--name-field-description
  div.embedded-entity,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.zoomIn
  ~ .field--name-field-description
  div.embedded-entity,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image.zoomIn
  ~ .field--name-field-description
  div.embedded-entity,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure.zoomIn
  ~ .field--name-field-description
  div.embedded-entity {
  clear: both;
  padding-top: 0;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field
  .field__item,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file
  .field__item,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image
  .field__item {
  display: flex;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field
  .field__item
  video,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file
  .field__item
  video,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image
  .field__item
  video,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field
  .field__item
  video,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file
  .field__item
  video,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-image
  .field__item
  video,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field
  .field__item
  video,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-file
  .field__item
  video,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-image
  .field__item
  video,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-embed-field
  .field__item
  video,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-file
  .field__item
  video,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-image
  .field__item
  video {
  height: 100%;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure
  .field--name-field-caption {
  margin-bottom: 0;
  margin-top: 14px;
  padding-bottom: 0;
  padding-right: 15px;
  padding-left: 15px;
  width: 100% !important;
}
.paragraph--type--info-box .text-wrapper.image-zoom .figure.zoomIn {
  width: 100%;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure.zoomIn
  .field--name-field-caption {
  margin-bottom: 14px;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .figure.zoomIn
  + .field--name-field-description {
  clear: both;
}
.paragraph--type--info-box .text-wrapper.image-zoom .figure.list {
  margin-left: 40px;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file,
.paragraph--type--info-box .text-wrapper.image-zoom .field--name-image {
  float: right;
  margin-left: 20px;
  overflow: hidden;
  width: 40%;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-file,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-image,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field {
  position: relative;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-file
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-image
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field
  .zoom {
  background: #10384f no-repeat 50%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M0 7h14M7 0v14' style='stroke:%23fff;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  bottom: 0;
  cursor: pointer;
  height: 30px;
  position: absolute;
  left: 0;
  transition: none;
  width: 30px;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-file
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-image
  .zoom:hover,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field
  .zoom:hover {
  background-color: #de0043;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-file
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-file
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-image
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-image
  .zoom:focus-visible,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field
  .zoom:focus,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field
  .zoom:focus-visible {
  border: 2px solid #ff3162;
  border-radius: 2px;
  outline: 1px solid #fff;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-file,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field {
  margin-left: 20px;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn,
.paragraph--type--info-box .text-wrapper.image-zoom .field--name-image.zoomIn {
  height: 100%;
  margin-bottom: 15px;
  width: 100%;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn.field--type-file,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn.field--type-image,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn.field--type-video-embed-field,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn.field--type-file,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn.field--type-image,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn.field--type-video-embed-field,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.zoomIn.field--type-file,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.zoomIn.field--type-image,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.zoomIn.field--type-video-embed-field {
  height: auto;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn
  .zoom,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image.zoomIn
  .zoom {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M0 7h14' style='stroke:%23fff;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  transition: none;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field
  .field__item,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file
  .field__item,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-image
  .field__item {
  display: flex;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.list,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.list,
.paragraph--type--info-box .text-wrapper.image-zoom .field--name-image.list {
  margin-left: 40px;
}
.paragraph--type--info-box .text-wrapper.image-zoom.zoomIn {
  width: 100%;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-description
  ol
  li,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-description
  ul
  li,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-description
  ol
  li,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-description
  ul
  li {
  padding-right: 0;
  text-indent: 0;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-description
  ol
  li
  a,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-description
  p
  a,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-description
  ul
  li
  a,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-description
  ol
  li
  a,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-description
  p
  a,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-description
  ul
  li
  a {
  color: #0075a6;
  font-weight: 500;
}
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-description
  ol.copy-dashes
  li,
.paragraph--type--info-box
  .text-wrapper.image-zoom
  .field--name-field-description
  ul.copy-dashes
  li {
  margin-right: 0;
  padding-right: 20px !important;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-field-description
    p
    strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-field-description
    p
    strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-field-description
    p
    strong {
    font-size: 16px;
  }
}
.paragraph--type--info-box .render-original-image {
  cursor: pointer;
}
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-file,
.paragraph--type--info-box.small-image .text-wrapper .field--name-image {
  float: right;
  margin-left: 20px;
  overflow: hidden;
  width: 40%;
}
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field.field--type-file,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field.field--type-image,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field.field--type-video-embed-field,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-file.field--type-file,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-file.field--type-image,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-file.field--type-video-embed-field,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-image.field--type-file,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-image.field--type-image,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-image.field--type-video-embed-field,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-embed-field.field--type-file,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-embed-field.field--type-image,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-embed-field.field--type-video-embed-field,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-file.field--type-file,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-file.field--type-image,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-file.field--type-video-embed-field,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-image.field--type-file,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-image.field--type-image,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-image.field--type-video-embed-field {
  position: relative;
}
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field.field--type-file,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field.field--type-video-embed-field,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-file.field--type-file,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-file.field--type-video-embed-field,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-image.field--type-file,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-image.field--type-video-embed-field {
  margin-left: 20px;
}
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field
  .field__item,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-file
  .field__item,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-image
  .field__item,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-embed-field
  .field__item,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-file
  .field__item,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-image
  .field__item {
  display: flex;
}
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field.list,
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-media-video-file.list,
.paragraph--type--info-box.small-image .text-wrapper .field--name-image.list {
  margin-left: 40px;
}
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-caption {
  margin-bottom: 0;
  margin-top: 14px;
  padding-bottom: 0;
  padding-right: 15px;
  padding-left: 15px;
  width: 100% !important;
}
.paragraph--type--info-box.small-image .text-wrapper .figure {
  float: right;
  margin-left: 35px;
  width: 40%;
}
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-embed-field,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-file,
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-image {
  margin-bottom: 15px;
  width: 100%;
}
.paragraph--type--info-box.small-image
  .text-wrapper
  .figure
  .field--name-field-caption {
  margin-bottom: 0;
  margin-top: 14px;
  padding-bottom: 0;
  padding-right: 15px;
  padding-left: 15px;
  width: 100% !important;
}
.paragraph--type--info-box.small-image .text-wrapper .figure.list {
  margin-left: 40px;
}
.paragraph--type--info-box.small-image
  .text-wrapper
  .field--name-field-description
  p
  strong {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.56px;
  line-height: 1.56;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box.small-image
    .text-wrapper
    .field--name-field-description
    p
    strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box.small-image
    .text-wrapper
    .field--name-field-description
    p
    strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box.small-image
    .text-wrapper
    .field--name-field-description
    p
    strong {
    font-size: 16px;
  }
}
.paragraph--type--info-box.image-zoom
  .text-wrapper
  .field--name-field-description
  ol,
.paragraph--type--info-box.image-zoom
  .text-wrapper
  .field--name-field-description
  ul {
  padding-right: 17px;
}
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file
  .zoom,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image
  .zoom,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file
  .zoom,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image
  .zoom,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-image.field--type-file
  .zoom,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-image.field--type-image
  .zoom,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field
  .zoom {
  background-image: url(assets/images/expand_button_dark.png);
  background-size: 35px 35px;
  transition: none;
}
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:hover,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:hover,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:hover,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file
  .zoom:hover,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image
  .zoom:hover,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:hover,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-image.field--type-file
  .zoom:hover,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-image.field--type-image
  .zoom:hover,
.paragraph--type--info-box.image-expand
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field
  .zoom:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Cpath fill='%23D30F4B' d='M0 0h30v30H0z'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M20.992 8.883v5.467l-2.24-2.24-6.646 6.647 2.26 2.26h-5.51v-5.51l2.18 2.18 6.647-6.646-2.158-2.158z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.paragraph--type--image .field--name-field-image img,
.paragraph--type--info-box.no-style .text-wrapper .figure,
.paragraph--type--info-box.no-style
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field,
.paragraph--type--info-box.no-style
  .text-wrapper.image-zoom
  .field--name-field-media-video-file,
.paragraph--type--info-box.no-style
  .text-wrapper.image-zoom
  .field--name-image {
  width: 100%;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box .text-wrapper.image-zoom .figure {
    margin-left: 35px;
  }
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-embed-field,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-file,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .figure
    .field--name-image {
    padding-top: 9px;
  }
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-field-media-video-embed-field.field--type-file,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-field-media-video-embed-field.field--type-video-embed-field,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-field-media-video-file.field--type-file,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-field-media-video-file.field--type-video-embed-field,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-image.field--type-file,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-image.field--type-video-embed-field {
    margin-left: 16px;
  }
  .paragraph--type--info-box.image-zoom .field--name-field-description ol,
  .paragraph--type--info-box.image-zoom .field--name-field-description ul,
  .paragraph--type--info-box.small-image .field--name-field-description ol,
  .paragraph--type--info-box.small-image .field--name-field-description ul {
    padding-right: 17px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box .text-wrapper {
    display: flex;
    flex-direction: column;
  }
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-media-video-embed-field,
  .paragraph--type--info-box .text-wrapper .field--name-field-media-video-file,
  .paragraph--type--info-box .text-wrapper .field--name-image {
    margin-bottom: 15px;
    width: 100% !important;
  }
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-media-video-embed-field
    .zoom,
  .paragraph--type--info-box
    .text-wrapper
    .field--name-field-media-video-file
    .zoom,
  .paragraph--type--info-box .text-wrapper .field--name-image .zoom,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-embed-field
    .zoom,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-file
    .zoom,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .figure
    .field--name-image
    .zoom {
    display: none;
  }
  .paragraph--type--info-box .text-wrapper .field--name-field-description ul {
    display: inline-block;
  }
  .paragraph--type--info-box .text-wrapper.image-zoom .figure {
    margin-left: 0;
    width: 100%;
  }
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-embed-field,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-file,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .figure
    .field--name-image {
    height: 100%;
    width: 100%;
  }
  .paragraph--type--info-box.no-style .text-wrapper .field--name-image {
    margin-bottom: 0;
  }
  .paragraph--type--info-box.small-image
    .text-wrapper
    .field--name-field-media-video-embed-field,
  .paragraph--type--info-box.small-image
    .text-wrapper
    .field--name-field-media-video-file,
  .paragraph--type--info-box.small-image .text-wrapper .field--name-image {
    margin-bottom: 15px;
    width: 100% !important;
  }
  .paragraph--type--info-box.small-image
    .text-wrapper
    .field--name-field-media-video-embed-field
    .zoom,
  .paragraph--type--info-box.small-image
    .text-wrapper
    .field--name-field-media-video-file
    .zoom,
  .paragraph--type--info-box.small-image .text-wrapper .field--name-image .zoom,
  .paragraph--type--info-box.small-image
    .text-wrapper
    .figure
    .field--name-field-media-video-embed-field
    .zoom,
  .paragraph--type--info-box.small-image
    .text-wrapper
    .figure
    .field--name-field-media-video-file
    .zoom,
  .paragraph--type--info-box.small-image
    .text-wrapper
    .figure
    .field--name-image
    .zoom {
    display: none;
  }
  .paragraph--type--info-box.small-image
    .text-wrapper
    .field--name-field-description
    ul {
    display: inline-block;
    padding-right: 0;
  }
  .paragraph--type--info-box.small-image .text-wrapper .figure {
    margin-left: 0;
    width: 100%;
  }
  .paragraph--type--info-box.small-image
    .text-wrapper
    .figure
    .field--name-field-media-video-embed-field,
  .paragraph--type--info-box.small-image
    .text-wrapper
    .figure
    .field--name-field-media-video-file,
  .paragraph--type--info-box.small-image
    .text-wrapper
    .figure
    .field--name-image {
    height: 100%;
    width: 100%;
  }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description ol,
  .paragraph--type--info-box .text-wrapper .field--name-field-description ul,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-field-description
    ol,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-field-description
    ul {
    list-style-position: inside;
  }
  .paragraph--type--info-box .text-wrapper .field--name-field-description ol li,
  .paragraph--type--info-box .text-wrapper .field--name-field-description ul li,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-field-description
    ol
    li,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-field-description
    ul
    li,
  .paragraph--type--info-box.small-image
    .text-wrapper
    .field--name-field-description
    ol
    li,
  .paragraph--type--info-box.small-image
    .text-wrapper
    .field--name-field-description
    ul
    li {
    padding-right: 23px;
    text-indent: -22px;
  }
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-field-media-video-embed-field.zoomIn
    ~ .field--name-field-description
    ul,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-field-media-video-file.zoomIn
    ~ .field--name-field-description
    ul,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .field--name-image.zoomIn
    ~ .field--name-field-description
    ul,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-embed-field.zoomIn
    ~ .field--name-field-description
    ul,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-file.zoomIn
    ~ .field--name-field-description
    ul,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .figure
    .field--name-image.zoomIn
    ~ .field--name-field-description
    ul,
  .paragraph--type--info-box
    .text-wrapper.image-zoom
    .figure.zoomIn
    ~ .field--name-field-description
    ul {
    display: inline-block;
    padding-right: 0;
  }
  .paragraph--type--info-box.small-image
    .text-wrapper
    .field--name-field-description
    ol,
  .paragraph--type--info-box.small-image
    .text-wrapper
    .field--name-field-description
    ul {
    list-style-position: inside;
    padding-right: 0;
  }
  .paragraph--type--info-box.image-zoom
    .text-wrapper
    .field--name-field-description
    ol,
  .paragraph--type--info-box.image-zoom
    .text-wrapper
    .field--name-field-description
    ul {
    padding-right: 0;
  }
}
@media (-ms-high-contrast: none) and (max-width: 480px),
  screen and (-ms-high-contrast: active) and (max-width: 480px) {
  .paragraph--type--info-box .text-wrapper .field--name-field-description ul,
  .paragraph--type--info-box.small-image
    .text-wrapper
    .field--name-field-description
    ul {
    display: inline-block;
    padding-right: 0 !important;
  }
}
.paragraph--type--info-box .modal {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-name: zoom;
  animation-name: zoom;
  background-color: rgba(98, 73, 99, 0.95);
  height: 100%;
  right: 0;
  overflow: auto;
  padding-top: 100px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999999999;
}
.paragraph--type--info-box .modal .modal-inner {
  display: block;
  height: 100%;
  margin: auto;
  max-width: 700px;
  width: 100%;
}
.paragraph--type--info-box .modal .modal-inner .modal-close-button {
  position: relative;
}
.paragraph--type--info-box .modal .modal-inner .modal-close-button .icon-close {
  background: #ff3162
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath d='M18 1.3 16.7 0 9 7.7 1.3 0 0 1.3 7.7 9 0 16.7 1.3 18 9 10.3l7.7 7.7 1.3-1.3L10.3 9z' style='fill:%23fff'/%3E%3C/svg%3E")
    no-repeat 50%;
  border: 0;
  cursor: pointer;
  height: 40px;
  position: absolute;
  left: -18px;
  top: -18px;
  width: 40px;
  z-index: 999;
}
.paragraph--type--info-box .modal .modal-content-wrapper {
  padding-bottom: 100px;
}
.paragraph--type--info-box .modal .modal-content-wrapper .modal-content {
  border-radius: 0;
}
.paragraph--type--info-box
  .modal
  .modal-content-wrapper
  .modal-content
  .media-float {
  height: 100%;
}
.paragraph--type--info-box
  .modal
  .modal-content-wrapper
  .modal-content
  .media-float
  .image
  .field--name-field-caption {
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  margin-bottom: 12px;
  margin-top: 12px;
  padding-bottom: 0;
  padding-right: 15px;
  padding-left: 15px;
}
@media (max-width: 1440px) {
  .paragraph--type--info-box
    .modal
    .modal-content-wrapper
    .modal-content
    .media-float
    .image
    .field--name-field-caption {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--info-box
    .modal
    .modal-content-wrapper
    .modal-content
    .media-float
    .image
    .field--name-field-caption {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--info-box
    .modal
    .modal-content-wrapper
    .modal-content
    .media-float
    .image
    .field--name-field-caption {
    font-size: 16px;
  }
}
.paragraph--type--info-box .modal.zoom-out {
  -webkit-animation-duration: 0.6s;
  animation-duration: 1.6s;
  -webkit-animation-name: zoom-out;
  animation-name: zoom-out;
}
.paragraph--type--info-box.media-16_9_aspect_ratio
  .video-embed-field-responsive-video
  iframe {
  aspect-ratio: 16/9;
  height: 100%;
  min-height: 100%;
  position: relative;
  width: 100%;
}
.paragraph--type--info-box.media-16_9_aspect_ratio
  .video-embed-field-responsive-video:after,
.paragraph--type--info-box.media-4_3_aspect_ratio
  .video-embed-field-responsive-video:after,
.paragraph--type--publications .field--name-field-document .file-size {
  display: none;
}
.paragraph--type--info-box.media-4_3_aspect_ratio
  .video-embed-field-responsive-video
  iframe {
  aspect-ratio: 4/3;
  height: 100%;
  min-height: 100%;
  position: relative;
  width: 100%;
}
.paragraph--type--publications {
  border: 1px solid #00bcff;
  padding: 20px 15px;
}
.paragraph--type--publications .field--name-field-kicker {
  color: #00bcff;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.56px;
  line-height: 1.38;
  margin-bottom: 10px;
}
.paragraph--type--newsletter .block-webform .paragraph--type--publications .h2,
.paragraph--type--newsletter .block-webform .paragraph--type--publications h2,
.paragraph--type--publications .field--name-field-title,
.paragraph--type--publications .paragraph--type--newsletter .block-webform .h2,
.paragraph--type--publications .paragraph--type--newsletter .block-webform h2 {
  color: #0d2a40;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.74px;
  line-height: 1.25;
  margin-bottom: 10px;
  text-align: right;
}
.paragraph--type--publications
  .field--name-field-document
  .file--mime-application-pdf
  > a {
  color: #0d2a40;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.44px;
  line-height: 1.3;
}
.paragraph--type--publications
  .field--name-field-document
  .file--mime-application-pdf
  > a:hover {
  text-decoration: none;
}
.paragraph--type--publications
  .field--name-field-document
  .file--mime-application-pdf:before {
  display: inline-block;
  font-family: Glyphter;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #00bcff;
  content: "A";
}
.paragraph--type--publications.blue {
  border: 1px solid #00bcff;
}
.paragraph--type--publications.blue
  .field--name-field-document
  .file--mime-application-pdf:before,
.paragraph--type--publications.blue .field--name-field-kicker {
  color: #00bcff;
}
.paragraph--type--publications.purple {
  border: 1px solid #624963;
}
.paragraph--type--publications.purple
  .field--name-field-document
  .file--mime-application-pdf:before,
.paragraph--type--publications.purple .field--name-field-kicker {
  color: #624963;
}
.paragraph--type--publications.pink {
  border: 1px solid #ff3162;
}
.paragraph--type--publications.pink
  .field--name-field-document
  .file--mime-application-pdf:before,
.paragraph--type--publications.pink .field--name-field-kicker {
  color: #ff3162;
}
.paragraph--type--publications.dark-blue {
  border: 1px solid #10384f;
}
.paragraph--type--publications.dark-blue
  .field--name-field-document
  .file--mime-application-pdf:before,
.paragraph--type--publications.dark-blue .field--name-field-kicker {
  color: #10384f;
}
.paragraph--type--social-media-share {
  margin-bottom: 40px;
  margin-top: 40px;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .field__label {
  display: block;
  float: right;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  margin: 7px 0 0 10px;
  min-width: 55px;
  padding-right: 2px;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .field__label {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .field__label {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .field__label {
    font-size: 14px;
  }
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing {
  display: flex;
  vertical-align: top;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  .more-social {
  background-color: #10384f;
  cursor: pointer;
  display: inline-block;
  height: 40px;
  right: -19px;
  margin-top: 2px;
  position: relative;
  vertical-align: top;
  width: 40px;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  .more-social:after {
  background: #fff;
  content: "";
  display: block;
  height: 2px;
  right: 50%;
  position: absolute;
  top: 50%;
  width: 20px;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  .more-social:before {
  background: #fff;
  content: "";
  display: block;
  height: 2px;
  right: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(50%) translateY(-50%) rotate(0deg);
  width: 20px;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  .more-social:after {
  transform: translateX(50%) translateY(-50%) rotate(-90deg);
}
body.has-hover
  .paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  .more-social:hover:after,
body.has-hover
  .paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  .more-social:hover:before {
  width: 24px;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul {
  display: inline-block;
  height: 44px;
  margin: 0;
  overflow: hidden;
  padding: 2px;
  width: 100%;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li {
  display: block;
  float: right;
  margin-bottom: 10px;
  margin-right: auto;
  margin-left: 8px;
  text-align: right;
  width: 30%;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share {
  align-items: center;
  background-color: #10384f !important;
  color: #fff;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  line-height: 1;
  overflow: hidden;
  padding: 0 45px 0 4px;
  position: relative;
  text-indent: 0.3s ease;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing
    ul
    li
    .share {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing
    ul
    li
    .share {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing
    ul
    li
    .share {
    font-size: 14px;
  }
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.facebook-share {
  background-color: #3c5b9b;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.twitter {
  background-color: #2daae1;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.email {
  background-color: #00617f;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.linkedin {
  background-color: #0072b0;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.pinterest {
  background-color: #bd081c;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.google-plus {
  background-color: #d95032;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share:before {
  content: "";
  right: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  height: 40px;
  width: 40px;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share:focus {
  outline: 1px solid #025ecc;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.facebook-share:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M21.4 30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8 1.2-4.5 4.6-4.5h2.8v3.4h-1.8c-1.3 0-1.4.5-1.4 1.4v1.7h3.2l-.3 3.5h-2.8z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.twitter:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18' viewBox='0 0 512 512'%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8l164.9-188.5L26.8 48h145.6l100.5 132.9zm-24.8 373.8h39.1L151.1 88h-42z' style='fill:%23fff'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.email:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='%23fff' d='M12.7 18c-.4-.3-.8-.6-1.2-1.1s-.6-.9-.6-1.3c0-.5.1-.9.4-1.2s.7-.5 1.2-.5h14.8c.4 0 .8.1 1.1.4s.5.6.5 1.1-.2 1-.5 1.4-.7.8-1.2 1.1c-2.5 1.6-4.1 2.6-4.7 3-.1 0-.2.1-.4.3s-.4.3-.5.4-.3.2-.5.3l-.6.3c-.2.1-.3.1-.5.1s-.3 0-.5-.1-.4-.1-.6-.3c-.2-.1-.4-.2-.5-.3s-.3-.2-.5-.4c-.2-.1-.4-.2-.4-.3-.6-.4-1.5-1-2.6-1.7-1.3-.6-1.9-1-2.2-1.2M28 19.4c.4-.2.7-.5 1-.8v7c0 .4-.2.7-.5 1s-.7.4-1.1.4H12.6c-.4 0-.8-.1-1.1-.4s-.5-.6-.5-1v-7c.3.3.6.5 1 .8 2.4 1.4 4.1 2.4 5 3q.6.3.9.6c.2.1.6.3.9.4.4.1.8.2 1.1.2s.7-.1 1.1-.2.7-.3.9-.4q.3-.15.9-.6c1.3-.7 3-1.7 5.2-3'/%3E%3C/svg%3E");
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.linkedin:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M11.5 15.8H15V28h-3.5zm1.6-1.6c-1.3 0-2.1-.9-2.1-2.1s.8-2.1 2.1-2.1 2.1.9 2.1 2.1c.1 1.2-.8 2.1-2.1 2.1M25 28v-6.3c0-1.7-.6-2.8-2-2.8-1 0-1.6.8-1.9 1.5-.1.2-.1.6-.1 1V28h-3.9s.1-11.2 0-12.2H21v1.9c.2-.8 1.5-2 3.5-2 2.5 0 4.5 1.8 4.5 5.5V28z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.pinterest:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 10c-5.5 0-10 4.5-10 10 0 4.1 2.5 7.6 6 9.2 0-.7 0-1.5.2-2.3s1.3-5.4 1.3-5.4-.3-.6-.3-1.6c0-1.5.9-2.6 1.9-2.6.9 0 1.3.7 1.3 1.5 0 .9-.6 2.3-.9 3.5-.3 1.1.5 1.9 1.6 1.9 1.9 0 3.2-2.4 3.2-5.3 0-2.2-1.5-3.8-4.2-3.8-3 0-4.9 2.3-4.9 4.8 0 .9.3 1.5.7 2 .2.2.2.3.1.6 0 .2-.2.6-.2.8-.1.3-.3.3-.5.3-1.4-.6-2-2.1-2-3.8 0-2.8 2.4-6.2 7.1-6.2 3.8 0 6.3 2.8 6.3 5.7 0 3.9-2.2 6.9-5.4 6.9-1.1 0-2.1-.6-2.4-1.2 0 0-.6 2.3-.7 2.7-.2.8-.6 1.5-1 2.1.9.1 1.8.2 2.8.2 5.5 0 10-4.5 10-10s-4.5-10-10-10' style='fill:%23fff'/%3E%3C/svg%3E");
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.google-plus:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='%23fff' d='M15.1 18.3h8.1c.6 4.1-1.1 10.2-8.1 10.2-4.7 0-8.5-3.8-8.5-8.5s3.8-8.5 8.5-8.5c2.2 0 4.2.8 5.7 2.2-1.8 1.7-1.7 1.8-2.4 2.5-.9-.7-1.8-1.2-3.3-1.2-2.8 0-5 2.3-5 5 0 2.8 2.2 5 5 5s3.9-1.2 4.6-3.4h-4.6zm15.3.2h2.9v2.1h-2.9v3h-2.1v-3h-3v-2.1h3v-2.9h2.1z'/%3E%3C/svg%3E");
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.facebook-msg:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' width='512px' height='512px'%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,0C114.624,0,0,106.112,0,237.024c0,74.592,37.216,141.12,95.392,184.576V512l87.168-47.84 c23.264,6.432,47.904,9.92,73.44,9.92c141.376,0,256-106.112,256-237.024S397.376,0,256,0z M281.44,319.2l-65.184-69.536 L89.056,319.2l139.936-148.544l66.784,69.536l125.6-69.536L281.44,319.2z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.facebook-share:after {
  background-color: #3c5b9b;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.twitter:after {
  background-color: #1e3050;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.email:after {
  background-color: #00617f;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.linkedin:after {
  background-color: #0072b0;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.pinterest:after {
  background-color: #bd081c;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share.google-plus:after {
  background-color: #d95032;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share:after {
  background-color: #3c5b9b;
  content: "";
  height: 40px;
  right: -4px;
  position: absolute;
  top: 0;
  transform: skewX(11deg);
  width: 0;
  z-index: 0;
}
.paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share:hover {
  text-decoration: none;
}
body.has-hover
  .paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share:hover {
  text-indent: 0;
}
body.has-hover
  .paragraph--type--social-media-share
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul
  li
  .share:hover:after {
  height: 40px;
  width: 40px;
}
.paragraph--type--social-media-share.open
  .field--name-field-social-media-share
  .field__label {
  position: relative;
  z-index: 1001;
}
.paragraph--type--social-media-share.open
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  ul {
  height: 40px;
  overflow: visible;
  position: relative;
  z-index: 1001;
}
.paragraph--type--social-media-share.open
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  .more-social {
  background-color: #ff3162;
  z-index: 1001;
}
.paragraph--type--social-media-share.open
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  .more-social:before {
  transform: translateX(50%) translateY(-50%) rotate(-45deg);
}
.paragraph--type--social-media-share.open
  .field--name-field-social-media-share
  .block-social-sharing-block
  .social-media-sharing
  .more-social:after {
  transform: translateX(50%) translateY(-50%) rotate(-135deg);
}
@media (max-width: 1199px) {
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing
    .more-social {
    right: -10px;
  }
  .paragraph--type--social-media-share.open
    .field--name-field-social-media-share
    .field__label {
    position: relative;
    z-index: 1001;
  }
  .paragraph--type--social-media-share.open
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing
    .more-social {
    height: 40px;
    position: relative;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing {
    display: flex;
  }
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing
    ul {
    margin-right: -10px;
    width: 100%;
  }
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing
    ul
    li
    .share:before {
    margin-right: 3px;
  }
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing
    ul
    li
    a {
    text-indent: -6px;
  }
  .paragraph--type--social-media-share.open
    .field--name-field-social-media-share
    .field__label {
    position: relative;
    z-index: 1001;
  }
  .paragraph--type--social-media-share.open
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing
    .more-social {
    height: 40px;
    position: relative;
  }
}
@media (max-width: 640px) {
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .field__item
    .social-media-sharing
    .more-social {
    display: none;
  }
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing
    ul {
    margin-right: 0;
  }
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing
    ul
    li {
    width: 20%;
  }
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing
    ul
    li
    .share {
    background: #10384f no-repeat 100% 0;
    background-size: 40px 40px;
    border: 0;
    display: block;
    height: 48px;
    overflow: hidden;
    padding: 0;
    text-align: right;
    text-indent: -99em;
    width: 48px;
  }
  body.has-hover
    .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .block-social-sharing-block
    .social-media-sharing
    ul
    li
    .share:hover {
    text-indent: -99em;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-share .field--name-field-social-media-share {
    display: flex;
    flex-direction: column;
  }
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .field__label {
    margin-top: 0;
  }
  .paragraph--type--social-media-share
    .field--name-field-social-media-share
    .block-social-sharing-block {
    margin: 0 0 0 40px;
  }
}
.share-underlay {
  background-color: #fff;
  height: 100%;
  opacity: 0.9;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.paragraph--type--image {
  margin-bottom: 40px;
  margin-top: 40px;
}
.paragraph--type--image .field--name-field-caption {
  color: #0d2a40;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.3;
  margin-top: 30px;
  opacity: 0.8;
}
@media (max-width: 1440px) {
  .paragraph--type--image .field--name-field-caption {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image .field--name-field-caption {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image .field--name-field-caption {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image .field--name-field-image img {
    right: 50%;
    margin-right: -50vw;
    max-width: none;
    position: relative;
    width: 100vw;
  }
  .paragraph--type--image .field--name-field-caption {
    opacity: 0.5;
  }
}
.paragraph--type--content-with-sidebars {
  position: relative;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--jumbotron.no-image
  .content-wrapper {
  padding-right: 0;
}
.paragraph--type--content-with-sidebars.no-right-sidebar
  .content-area-wrapper
  .content-area-inner {
  flex: 0 0 76.75%;
  max-width: 76.75%;
}
@media (min-width: 1441px) {
  .paragraph--type--content-with-sidebars .content-area-wrapper {
    margin: 0-15px !important;
  }
}
.paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner {
  flex: 0 0 53.5%;
  max-width: 53.5%;
}
.paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-left-sidebar,
.paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-right-sidebar {
  flex: 0 0 19.1%;
  max-width: 19.1%;
}
.paragraph--type--content-with-sidebars.container-width.hide-left-sidebar
  .content-area-wrapper
  .content-area-inner,
.paragraph--type--content-with-sidebars.container-width.hide-right-sidebar
  .content-area-wrapper
  .content-area-inner {
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar {
  padding: 0;
}
.paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar
  .content-area-wrapper {
  margin: 0;
}
.paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar
  .content-area-wrapper
  .content-area-inner {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}
.paragraph--type--content-with-sidebars.gray-background {
  margin-top: calc(50px + 5.24078vw);
  padding: 100px 0 180px;
}
.paragraph--type--content-with-sidebars.gray-background:before {
  background: #f8f8f8;
  content: "";
  height: 100%;
  right: 50%;
  margin-right: -50vw;
  opacity: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100vw;
  z-index: 0;
}
.paragraph--type--content-with-sidebars.gray-background:after {
  border-color: transparent transparent #f8f8f8;
  border-style: solid;
  border-width: 1px 100vw 5.24078vw 0;
  content: "";
  height: 0;
  right: 50%;
  margin-right: -50vw;
  opacity: 1;
  position: absolute;
  left: 0;
  top: -5.240778vw;
  transform-origin: right;
  width: 100vw;
  z-index: 1;
}
.paragraph--type--content-with-sidebars.gray-background.merge-gray-bg-bottom {
  margin-top: 0;
  padding-bottom: 225px;
  padding-top: 80px;
}
.paragraph--type--content-with-sidebars.gray-background.merge-gray-bg-bottom:after {
  display: none;
}
.paragraph--type--content-with-sidebars.gray-background.merge-gray-bg-top {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (max-width: 991px) {
  .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner,
  .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-left-sidebar,
  .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-right-sidebar,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .content-area-wrapper
    .content-area-inner {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-left-sidebar.no-left-sidebar-content,
  .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-left-sidebar.no-right-sidebar-content,
  .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-right-sidebar.no-left-sidebar-content,
  .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-right-sidebar.no-right-sidebar-content {
    display: none;
  }
  .paragraph--type--content-with-sidebars:not(.no-left-sidebar)
    .content-area-wrapper
    > div:first-child {
    order: 3;
  }
  .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar
    .content-area-wrapper
    .content-area-inner,
  .paragraph--type--content-with-sidebars.container-width.hide-right-sidebar
    .content-area-wrapper
    .content-area-inner {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 70px 0 125px;
  }
  .paragraph--type--content-with-sidebars.gray-background {
    padding: 90px 0 180px;
  }
}
@media (max-width: 640px) {
  .paragraph--type--content-with-sidebars.hide-left-sidebar.extend-width
    .content-area-wrapper
    .content-area-inner,
  .paragraph--type--content-with-sidebars.hide-right-sidebar.extend-width
    .content-area-wrapper
    .content-area-inner {
    padding: 0 15px;
  }
  .paragraph--type--content-with-sidebars.gray-background {
    padding: 90px 0;
  }
  .paragraph--type--content-with-sidebars.gray-background.merge-gray-bg-bottom {
    padding-top: 75px;
  }
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@keyframes moveup {
  0% {
    bottom: -80px;
  }
  to {
    bottom: 0;
  }
}
@keyframes movedown {
  0% {
    bottom: 0;
    display: inline;
    opacity: 0;
  }
  to {
    bottom: -80px;
  }
}
form .fieldset-legend {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1.75;
  padding-right: 2px;
}
@media (max-width: 1440px) {
  form .fieldset-legend {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  form .fieldset-legend {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  form .fieldset-legend {
    font-size: 16px;
  }
}
form .fieldset-legend.form-required:after {
  content: "*";
  position: relative;
}
form .fieldset-wrapper > div {
  display: flex;
}
form .form-type-radio {
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-bottom: 12px;
  padding-right: 35px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
form .form-type-radio input {
  cursor: pointer;
  opacity: 0;
  position: absolute;
}
form .form-type-radio input:focus-visible {
  outline: 2px solid #10384f;
  outline-offset: 2px;
}
form .form-type-radio input:focus-visible ~ .description,
form .form-type-radio input:focus-visible ~ label {
  background: 100% 0;
  border-radius: 0;
  outline: 2px solid #10384f;
  outline-offset: 2px;
}
form .form-type-radio label {
  border: 1px solid #834283;
  border-radius: 50%;
  height: 25px;
  right: 0;
  position: absolute;
  text-indent: -9999px;
  top: 0;
  width: 25px;
}
form .form-type-radio label:after {
  content: "";
  display: none;
  position: absolute;
  background: #fff;
  border-radius: 50%;
  height: 8px;
  right: 9px;
  top: 9px;
  width: 8px;
}
form .form-type-checkbox input:checked ~ label:after,
form .form-type-radio input:checked ~ label:after {
  display: block;
}
form .form-type-radio input:checked ~ label {
  background-color: #834283;
  border: 0;
}
form .form-type-radio .description {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  margin-right: 15px;
  margin-left: 30px;
}
@media (max-width: 1440px) {
  form .form-type-radio .description {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  form .form-type-radio .description {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  form .form-type-radio .description {
    font-size: 16px;
  }
}
form .form-item-search input,
form .form-type-date input,
form .form-type-datelist input,
form .form-type-email input,
form .form-type-managed-file input,
form .form-type-password input,
form .form-type-textfield input {
  display: inline-block;
  padding: 12px 5px;
}
form .form-type-date,
form .form-type-datelist,
form .form-type-email,
form .form-type-managed-file,
form .form-type-password,
form .form-type-select,
form .form-type-textarea,
form .form-type-textfield {
  padding-top: 15px;
}
form .form-type-checkbox label {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1.75;
  margin-bottom: 0;
  padding-right: 2px;
}
form .form-type-date label,
form .form-type-datelist label,
form .form-type-email label,
form .form-type-managed-file label,
form .form-type-password label,
form .form-type-select label,
form .form-type-textarea label,
form .form-type-textfield label {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1.75;
  margin-bottom: 0;
  padding-right: 2px;
  width: 100%;
}
@media (max-width: 1440px) {
  form .form-type-checkbox label,
  form .form-type-date label,
  form .form-type-datelist label,
  form .form-type-email label,
  form .form-type-managed-file label,
  form .form-type-password label,
  form .form-type-select label,
  form .form-type-textarea label,
  form .form-type-textfield label {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  form .form-type-checkbox label,
  form .form-type-date label,
  form .form-type-datelist label,
  form .form-type-email label,
  form .form-type-managed-file label,
  form .form-type-password label,
  form .form-type-select label,
  form .form-type-textarea label,
  form .form-type-textfield label {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  form .form-type-checkbox label,
  form .form-type-date label,
  form .form-type-datelist label,
  form .form-type-email label,
  form .form-type-managed-file label,
  form .form-type-password label,
  form .form-type-select label,
  form .form-type-textarea label,
  form .form-type-textfield label {
    font-size: 16px;
  }
}
form .form-type-checkbox label.form-required:after,
form .form-type-date label.form-required:after,
form .form-type-datelist label.form-required:after,
form .form-type-email label.form-required:after,
form .form-type-managed-file label.form-required:after,
form .form-type-password label.form-required:after,
form .form-type-select label.form-required:after,
form .form-type-textarea label.form-required:after,
form .form-type-textfield label.form-required:after {
  content: "*";
  position: absolute;
}
form .form-type-checkbox input[type="email"],
form .form-type-date input[type="email"],
form .form-type-datelist input[type="email"],
form .form-type-email input[type="email"],
form .form-type-managed-file input[type="email"],
form .form-type-password input[type="email"],
form .form-type-select input[type="email"],
form .form-type-textarea input[type="email"],
form .form-type-textfield input[type="email"] {
  padding: 25px 5px;
}
form .form-type-checkbox input[type="email"].error,
form .form-type-date input[type="email"].error,
form .form-type-datelist input[type="email"].error,
form .form-type-email input[type="email"].error,
form .form-type-managed-file input[type="email"].error,
form .form-type-password input[type="email"].error,
form .form-type-select input[type="email"].error,
form .form-type-textarea input[type="email"].error,
form .form-type-textfield input[type="email"].error {
  margin-bottom: 0;
}
form .form-type-checkbox input {
  border: 1px solid #834283;
}
form .form-type-checkbox textarea,
form .form-type-date input,
form .form-type-date textarea,
form .form-type-datelist input,
form .form-type-datelist textarea,
form .form-type-email input,
form .form-type-email textarea,
form .form-type-managed-file input,
form .form-type-managed-file textarea,
form .form-type-password input,
form .form-type-password textarea,
form .form-type-select input,
form .form-type-select textarea,
form .form-type-textarea input,
form .form-type-textarea textarea,
form .form-type-textfield input,
form .form-type-textfield textarea {
  border: 1px solid #834283;
  width: 100%;
}
form .form-type-checkbox input.error,
form .form-type-checkbox textarea.error,
form .form-type-date input.error,
form .form-type-date textarea.error,
form .form-type-datelist input.error,
form .form-type-datelist textarea.error,
form .form-type-email input.error,
form .form-type-email textarea.error,
form .form-type-managed-file input.error,
form .form-type-managed-file textarea.error,
form .form-type-password input.error,
form .form-type-password textarea.error,
form .form-type-select input.error,
form .form-type-select textarea.error,
form .form-type-textarea input.error,
form .form-type-textarea textarea.error,
form .form-type-textfield input.error,
form .form-type-textfield textarea.error {
  background-color: #fff;
  border: 1px solid #d20f4c;
}
.alias--search .views-exposed-form .form--inline .form-item-search input:hover,
form .form-type-checkbox input:hover,
form .form-type-checkbox textarea:hover,
form .form-type-date input:hover,
form .form-type-date textarea:hover,
form .form-type-datelist input:hover,
form .form-type-datelist textarea:hover,
form .form-type-email input:hover,
form .form-type-email textarea:hover,
form .form-type-managed-file input:hover,
form .form-type-managed-file textarea:hover,
form .form-type-password input:hover,
form .form-type-password textarea:hover,
form .form-type-select input:hover,
form .form-type-select textarea:hover,
form .form-type-textarea input:hover,
form .form-type-textarea textarea:hover,
form .form-type-textfield input:hover,
form .form-type-textfield textarea:hover {
  background-color: #fff;
}
form .form-type-checkbox input:focus,
form .form-type-checkbox textarea:focus,
form .form-type-date input:focus,
form .form-type-date textarea:focus,
form .form-type-datelist input:focus,
form .form-type-datelist textarea:focus,
form .form-type-email input:focus,
form .form-type-email textarea:focus,
form .form-type-managed-file input:focus,
form .form-type-managed-file textarea:focus,
form .form-type-password input:focus,
form .form-type-password textarea:focus,
form .form-type-select input:focus,
form .form-type-select textarea:focus,
form .form-type-textarea input:focus,
form .form-type-textarea textarea:focus,
form .form-type-textfield input:focus,
form .form-type-textfield textarea:focus {
  border-color: #834283;
  -webkit-box-shadow: none;
  box-shadow: none;
}
form .form-type-checkbox .form-item--error-message,
form .form-type-checkbox .form-item--pattern-error-message {
  color: #fff;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.47px;
  line-height: 1.67;
  margin-bottom: 20px;
  margin-right: -13px;
  margin-top: 10px;
}
form .form-type-date .form-item--error-message,
form .form-type-date .form-item--pattern-error-message,
form .form-type-datelist .form-item--error-message,
form .form-type-datelist .form-item--pattern-error-message,
form .form-type-email .form-item--error-message,
form .form-type-email .form-item--pattern-error-message,
form .form-type-managed-file .form-item--error-message,
form .form-type-managed-file .form-item--pattern-error-message,
form .form-type-password .form-item--error-message,
form .form-type-password .form-item--pattern-error-message,
form .form-type-select .form-item--error-message,
form .form-type-select .form-item--pattern-error-message,
form .form-type-textarea .form-item--error-message,
form .form-type-textarea .form-item--pattern-error-message,
form .form-type-textfield .form-item--error-message,
form .form-type-textfield .form-item--pattern-error-message {
  color: #fff;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.47px;
  line-height: 1.67;
  margin-bottom: 20px;
  margin-right: -13px;
  margin-top: 10px;
  position: relative;
}
form .form-type-checkbox .form-item--error-message strong,
form .form-type-checkbox .form-item--pattern-error-message strong,
form .form-type-date .form-item--error-message strong,
form .form-type-date .form-item--pattern-error-message strong,
form .form-type-datelist .form-item--error-message strong,
form .form-type-datelist .form-item--pattern-error-message strong,
form .form-type-email .form-item--error-message strong,
form .form-type-email .form-item--pattern-error-message strong,
form .form-type-managed-file .form-item--error-message strong,
form .form-type-managed-file .form-item--pattern-error-message strong,
form .form-type-password .form-item--error-message strong,
form .form-type-password .form-item--pattern-error-message strong,
form .form-type-select .form-item--error-message strong,
form .form-type-select .form-item--pattern-error-message strong,
form .form-type-textarea .form-item--error-message strong,
form .form-type-textarea .form-item--pattern-error-message strong,
form .form-type-textfield .form-item--error-message strong,
form .form-type-textfield .form-item--pattern-error-message strong {
  background-color: #d20f4c;
  color: #fff;
  font-weight: lighter;
  padding: 9px 15px 7px;
}
@media (max-width: 480px) {
  form .form-type-checkbox .form-item--error-message strong,
  form .form-type-checkbox .form-item--pattern-error-message strong,
  form .form-type-date .form-item--error-message strong,
  form .form-type-date .form-item--pattern-error-message strong,
  form .form-type-datelist .form-item--error-message strong,
  form .form-type-datelist .form-item--pattern-error-message strong,
  form .form-type-email .form-item--error-message strong,
  form .form-type-email .form-item--pattern-error-message strong,
  form .form-type-managed-file .form-item--error-message strong,
  form .form-type-managed-file .form-item--pattern-error-message strong,
  form .form-type-password .form-item--error-message strong,
  form .form-type-password .form-item--pattern-error-message strong,
  form .form-type-select .form-item--error-message strong,
  form .form-type-select .form-item--pattern-error-message strong,
  form .form-type-textarea .form-item--error-message strong,
  form .form-type-textarea .form-item--pattern-error-message strong,
  form .form-type-textfield .form-item--error-message strong,
  form .form-type-textfield .form-item--pattern-error-message strong {
    display: inline-block;
  }
}
form .form-type-checkbox .form-item--error-message:before,
form .form-type-checkbox .form-item--pattern-error-message:before,
form .form-type-date .form-item--error-message:before,
form .form-type-date .form-item--pattern-error-message:before,
form .form-type-datelist .form-item--error-message:before,
form .form-type-datelist .form-item--pattern-error-message:before,
form .form-type-email .form-item--error-message:before,
form .form-type-email .form-item--pattern-error-message:before,
form .form-type-managed-file .form-item--error-message:before,
form .form-type-managed-file .form-item--pattern-error-message:before,
form .form-type-password .form-item--error-message:before,
form .form-type-password .form-item--pattern-error-message:before,
form .form-type-select .form-item--error-message:before,
form .form-type-select .form-item--pattern-error-message:before,
form .form-type-textarea .form-item--error-message:before,
form .form-type-textarea .form-item--pattern-error-message:before,
form .form-type-textfield .form-item--error-message:before,
form .form-type-textfield .form-item--pattern-error-message:before {
  border-bottom: 15px solid #d20f4c;
  border-right: 15px solid transparent;
  content: " ";
  height: 0;
  right: 10px;
  position: absolute;
  top: -17px;
  width: 0;
}
@media (max-width: 480px) {
  form .form-type-checkbox .form-item--error-message:before,
  form .form-type-checkbox .form-item--pattern-error-message:before,
  form .form-type-date .form-item--error-message:before,
  form .form-type-date .form-item--pattern-error-message:before,
  form .form-type-datelist .form-item--error-message:before,
  form .form-type-datelist .form-item--pattern-error-message:before,
  form .form-type-email .form-item--error-message:before,
  form .form-type-email .form-item--pattern-error-message:before,
  form .form-type-managed-file .form-item--error-message:before,
  form .form-type-managed-file .form-item--pattern-error-message:before,
  form .form-type-password .form-item--error-message:before,
  form .form-type-password .form-item--pattern-error-message:before,
  form .form-type-select .form-item--error-message:before,
  form .form-type-select .form-item--pattern-error-message:before,
  form .form-type-textarea .form-item--error-message:before,
  form .form-type-textarea .form-item--pattern-error-message:before,
  form .form-type-textfield .form-item--error-message:before,
  form .form-type-textfield .form-item--pattern-error-message:before {
    top: -15px;
  }
}
form .form-type-checkbox.form-item--error label.form-required,
form .form-type-date.form-item--error label.form-required,
form .form-type-datelist.form-item--error label.form-required,
form .form-type-email.form-item--error label.form-required,
form .form-type-managed-file.form-item--error label.form-required,
form .form-type-password.form-item--error label.form-required,
form .form-type-select.form-item--error label.form-required,
form .form-type-textarea.form-item--error label.form-required,
form .form-type-textfield.form-item--error label.form-required {
  color: #d20f4c;
}
form .form-type-date input[type="email"].valid,
form .form-type-date input[type="text"].valid,
form .form-type-date textarea.valid,
form .form-type-datelist input[type="email"].valid,
form .form-type-datelist input[type="text"].valid,
form .form-type-datelist textarea.valid,
form .form-type-email input[type="email"].valid,
form .form-type-email input[type="text"].valid,
form .form-type-email textarea.valid,
form .form-type-managed-file input[type="email"].valid,
form .form-type-managed-file input[type="text"].valid,
form .form-type-managed-file textarea.valid,
form .form-type-select input[type="email"].valid,
form .form-type-select input[type="text"].valid,
form .form-type-select textarea.valid,
form .form-type-textarea input[type="email"].valid,
form .form-type-textarea input[type="text"].valid,
form .form-type-textarea textarea.valid,
form .form-type-textfield input[type="email"].valid,
form .form-type-textfield input[type="text"].valid,
form .form-type-textfield textarea.valid {
  border: 1px solid #66b512;
  transition: none;
}
form .form-type-checkbox {
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-bottom: 12px;
  padding-right: 35px;
  padding-top: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
form .form-type-checkbox input {
  cursor: pointer;
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}
form .form-type-checkbox label {
  border: 2px solid #834283;
  height: 20px;
  right: 0;
  position: absolute;
  text-indent: -9999px;
  top: 0;
  width: 20px;
}
form .form-type-checkbox.form-item--error > label {
  border: 2px solid #d20f4c !important;
}
form .form-type-checkbox label:after {
  content: "";
  display: none;
  position: absolute;
  border: 1px solid #834283;
  border-width: 0 0 3px 3px;
  height: 10px;
  right: 6px;
  top: 2px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 5px;
}
form .form-type-checkbox .form-item--error-message,
form .form-type-checkbox .form-item--pattern-error-message {
  right: 0;
  position: absolute;
  top: 19px;
}
form .form-type-checkbox .description {
  color: #0d2a40;
  display: inline-block;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1.56;
  margin-right: 30px;
  margin-top: -4px;
}
@media (max-width: 1440px) {
  form .form-type-checkbox .description {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  form .form-type-checkbox .description {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  form .form-type-checkbox .description {
    font-size: 16px;
  }
}
form .form-type-checkbox .description a {
  color: #0091df;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  form .form-type-checkbox .description a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  form .form-type-checkbox .description a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  form .form-type-checkbox .description a {
    font-size: 16px;
  }
}
form .form-actions {
  padding-top: 35px;
}
form .form-actions .webform-actions-wrapper {
  float: left;
  margin: -11px 0;
}
body.bayer form .form-actions .webform-actions-wrapper,
body.idnet form .form-actions .webform-actions-wrapper {
  margin: 0;
}
form .form-actions .webform-actions-wrapper input[type="submit"] {
  background: 100% 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #fff;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  height: 18px;
  letter-spacing: 0.58px;
  padding: 3px 0 0 25px;
  text-transform: uppercase;
}
@media (max-width: 1440px) {
  form .form-actions .webform-actions-wrapper input[type="submit"] {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  form .form-actions .webform-actions-wrapper input[type="submit"] {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  form .form-actions .webform-actions-wrapper input[type="submit"] {
    font-size: 12px;
  }
}
form .form-actions .webform-actions-wrapper input[type="submit"]:focus {
  outline: 1px solid !important;
}
.drupal-messages,
form .form-actions .webform-actions-wrapper .ajax-progress-throbber,
form .search-elements-wrapper .form-item-items-per-page label {
  display: none;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  form
  .agree-button:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  form
  a:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  form
  .find-more-button:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  form
  .agree-button:after,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  form
  button.approve_button:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  form
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  form
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  form
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  form
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  form
  .disclaimer-go-btn:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  form
  .mobile-next:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  form
  .mobile-previous:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  form
  .mobile-next:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  form
  .mobile-previous:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  form
  a:after,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  form
  .field-cta-wrap:after,
.paragraph--type--news-list .news-list-wrapper form .overview-cta:after,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  form
  a:after,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  form
  .field-cta-wrap:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  form
  .reset:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  form
  .submit:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  form
  .reset:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  form
  .submit:after,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  form
  a:after,
form .cta:after,
form
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:after,
form
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .agree-button:after,
form
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:after,
form
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:after,
form .form-actions .webform-actions-wrapper:after,
form
  .modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:after,
form
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:after,
form
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:after,
form
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:after,
form
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:after,
form
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:after,
form
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:after,
form
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:after,
form
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:after,
form
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:after,
form
  .paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:after,
form .paragraph--type--news-list .news-list-wrapper .overview-cta:after,
form
  .paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:after,
form
  .paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:after,
form
  .paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:after,
form
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:after,
form
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:after,
form
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:after,
form
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:after,
form
  footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:after {
  font-size: 25px;
  top: 15px;
}
@media (max-width: 991px) {
  form .form-actions {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  form .fieldset-legend {
    padding-right: 3px;
  }
  form .form-type-checkbox .form-item--error-message {
    text-align: right;
  }
  form .form-type-checkbox .form-item--error-message strong {
    display: block;
    margin-top: -2px;
  }
}
form .form-actions {
  justify-content: flex-end;
  margin-bottom: -15px;
}
body.bayer form .form-actions,
body.idnet form .form-actions {
  display: flex;
  margin-bottom: 0;
}
form .secret-form .form-actions {
  justify-content: normal;
}
form .secret-form .form-actions .bayer-login-sso {
  margin-right: 0;
}
.drupal-messages body.bayer.messages--warning,
.drupal-messages body.idnet.messages--warning,
body.alias--user-password .drupal-messages {
  display: block;
}
.select2-container--default .select2-dropdown,
.select2-container--default .select2-results,
.select2-container--default .select2-search,
.select2-container--default.select2-container {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.user-login-form .bayer-login-sso {
  -webkit-appearance: button;
  background: #f7f7f7;
  border: 1px solid #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 2px 0#666;
  box-shadow: 0 0 2px 0#666;
  color: #666;
  cursor: pointer;
  margin-right: 20px;
  padding: 5px 11px;
}
.user-login-form .bayer-login-sso:hover {
  background: #e6e6e6;
}
.form-type-datelist select {
  border: 1px solid #834283;
  border-radius: 0;
  margin: 0 0 1em;
}
.pagination-wrapper-footer,
.pagination-wrapper-header {
  display: inline-block;
  padding-top: 15px;
  width: 100%;
}
.pagination-wrapper-header {
  padding-bottom: 15px;
  border-top: 1px solid #2174a4;
  margin-bottom: -10px;
}
.pagination-wrapper-footer .view-footer,
.pagination-wrapper-footer .view-header,
.pagination-wrapper-header .view-footer,
.pagination-wrapper-header .view-header {
  float: left;
  justify-content: space-between;
}
.pagination-wrapper-footer nav.pager,
.pagination-wrapper-header nav.pager {
  float: right;
  justify-content: space-between;
}
.pagination-wrapper-footer nav.pager .pager__items,
.pagination-wrapper-header nav.pager .pager__items {
  display: flex;
  list-style-type: none;
  padding-right: 20px;
}
.pagination-wrapper-footer nav.pager .pager__items li,
.pagination-wrapper-header nav.pager .pager__items li {
  margin-right: 12px;
  margin-left: 12px;
}
.pagination-wrapper-footer nav.pager .pager__items li.is-active a,
.pagination-wrapper-header nav.pager .pager__items li.is-active a {
  color: #0d2a40;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.44px;
  line-height: 1;
}
.pagination-wrapper-footer nav.pager .pager__items li a,
.pagination-wrapper-header nav.pager .pager__items li a {
  color: #0091df;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.44px;
  line-height: 1.3;
  text-decoration: none;
}
.pagination-wrapper-footer nav.pager .pager__items li span.page-separator,
.pagination-wrapper-header nav.pager .pager__items li span.page-separator {
  color: rgba(0, 145, 223, 0.4);
  margin-right: 10px;
  transform: rotate(-12deg);
}
.pagination-wrapper-footer nav.pager .pager__items li .link-next,
.pagination-wrapper-footer nav.pager .pager__items li .link-next-disabled,
.pagination-wrapper-footer nav.pager .pager__items li .link-previous,
.pagination-wrapper-footer nav.pager .pager__items li .link-previous-disabled,
.pagination-wrapper-header nav.pager .pager__items li .link-next,
.pagination-wrapper-header nav.pager .pager__items li .link-next-disabled,
.pagination-wrapper-header nav.pager .pager__items li .link-previous,
.pagination-wrapper-header nav.pager .pager__items li .link-previous-disabled,
.paragraph--type--banner
  .banner-wrapper
  .banner-content-wrapper
  .banner-content-inner
  .search-block-outer-container
  .block-webform
  form {
  position: relative;
}
.pagination-wrapper-footer nav.pager .pager__items li .link-previous:before,
.pagination-wrapper-header nav.pager .pager__items li .link-previous:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 16px;
  right: -17px;
  line-height: 1.75;
  position: absolute;
  z-index: 1;
}
.pagination-wrapper-footer nav.pager .pager__items li .link-previous:after,
.pagination-wrapper-header nav.pager .pager__items li .link-previous:after {
  border: solid;
  border-color: transparent transparent #0091df;
  border-width: 0 12px 29px 0;
  content: "";
  display: inline-flex;
  right: -37px;
  margin-right: 5px;
  position: absolute;
  left: 0;
  transform: rotate(-180deg);
  width: 37px;
}
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li
  .link-previous-disabled:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li
  .link-previous-disabled:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 16px;
  right: -17px;
  line-height: 1.75;
  position: absolute;
  z-index: 1;
}
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li
  .link-previous-disabled:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li
  .link-previous-disabled:after {
  border: solid;
  border-color: transparent transparent #0091df;
  border-width: 0 12px 29px 0;
  content: "";
  display: inline-flex;
  right: -37px;
  margin-right: 5px;
  opacity: 0.4;
  position: absolute;
  left: 0;
  transform: rotate(-180deg);
  width: 37px;
}
.pagination-wrapper-footer nav.pager .pager__items li .link-next:before,
.pagination-wrapper-header nav.pager .pager__items li .link-next:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 16px;
  line-height: 1.75;
  position: absolute;
  z-index: 1;
}
.pagination-wrapper-footer nav.pager .pager__items li .link-next:after,
.pagination-wrapper-header nav.pager .pager__items li .link-next:after {
  border: solid;
  border-color: transparent transparent #0091df;
  border-width: 0 12px 29px 0;
  content: "";
  display: inline-flex;
  right: -16px;
  position: absolute;
  left: 0;
  width: 35px;
}
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li
  .link-next-disabled:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li
  .link-next-disabled:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 16px;
  line-height: 1.75;
  position: absolute;
  z-index: 1;
}
.pagination-wrapper-footer nav.pager .pager__items li .link-next-disabled:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li
  .link-next-disabled:after {
  border: solid;
  border-color: transparent transparent #0091df;
  border-width: 0 12px 29px 0;
  content: "";
  display: inline-flex;
  right: -16px;
  opacity: 0.4;
  position: absolute;
  left: 0;
  width: 35px;
}
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous {
  background-color: #00bcff;
  display: none;
  padding: 18px 70px;
}
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:before {
  background-color: #0091df;
  right: -40px;
  left: calc(100% - 47px);
  transform: skewX(-12deg);
}
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:after {
  content: "";
  left: calc(100% - 33px);
}
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:before {
  background-color: #0091df;
}
.pagination-wrapper-footer {
  padding-bottom: 100px;
}
@media (max-width: 480px) {
  .pagination-wrapper-footer nav.pager .pager__items li.pager__item,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item.pager__item--next
    .link-next,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item.pager__item--next
    .link-next-disabled,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item.pager__item--previous
    .link-previous,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item.pager__item--previous
    .link-previous-disabled,
  .pagination-wrapper-header nav.pager {
    display: none;
  }
  .pagination-wrapper-header .view-header {
    text-align: center;
    width: 100%;
  }
  .pagination-wrapper-footer {
    padding-bottom: 50px;
  }
  .pagination-wrapper-footer nav.pager {
    width: 100%;
  }
  .pagination-wrapper-footer nav.pager .pager__items {
    display: block;
    padding-right: 0;
  }
  .pagination-wrapper-footer nav.pager .pager__items li {
    margin-right: 0;
    margin-left: 0;
  }
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--previous
    .mobile-previous {
    display: block;
    text-align: left;
  }
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--next
    .mobile-next,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item.pager__item--next,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item.pager__item--previous {
    display: block;
  }
  .pagination-wrapper-footer .view-footer {
    display: none;
  }
}
form .search-elements-wrapper {
  display: flex;
  width: 50%;
}
form .search-elements-wrapper .form-item-search-api-language {
  padding-bottom: 10px;
  padding-top: 10px;
  width: 50%;
}
form .search-elements-wrapper .form-item-search-api-language .bef-links {
  display: flex;
  margin: 0 auto;
}
form .search-elements-wrapper .form-item-search-api-language .bef-links > div {
  background: #fff;
  border: 1px solid #00bcff;
  padding: 10px;
}
form .search-elements-wrapper .form-item-items-per-page a span,
form
  .search-elements-wrapper
  .form-item-search-api-language
  .bef-links
  > div
  a {
  color: #00bcff;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1.5;
}
form
  .search-elements-wrapper
  .form-item-search-api-language
  div.bef-link-active {
  background: #00bcff;
}
form
  .search-elements-wrapper
  .form-item-search-api-language
  div.bef-link-active
  a {
  color: #fff;
}
form .search-elements-wrapper .form-item-items-per-page {
  padding-bottom: 10px;
  padding-top: 10px;
  width: 100%;
}
form
  .search-elements-wrapper
  .form-item-items-per-page
  .chosen-container-active.chosen-with-drop
  .chosen-single {
  background-image: none;
  border: 0;
  box-shadow: none;
}
form
  .search-elements-wrapper
  .form-item-items-per-page
  .chosen-container-single {
  background-color: #00bcff;
  border: 1px solid #00bcff;
  margin-bottom: 20px;
  padding: 10px;
  width: 100% !important;
}
form
  .search-elements-wrapper
  .form-item-items-per-page
  .chosen-container-single
  .chosen-single
  div
  b {
  background: 100% 0;
}
form
  .search-elements-wrapper
  .form-item-items-per-page
  .chosen-container-single
  .chosen-single
  div
  b:after {
  color: #fff;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 30px;
  position: absolute;
  z-index: 1;
}
form
  .search-elements-wrapper
  .form-item-items-per-page
  .chosen-container-single:after {
  border: solid;
  border-color: transparent transparent #0091df;
  border-width: 0 12px 47px 0;
  content: "";
  display: block;
  right: calc(100% - 54px);
  position: absolute;
  left: 0;
  top: -1px;
  width: 55px;
}
form
  .search-elements-wrapper
  .form-item-items-per-page
  .chosen-container-single
  .chosen-drop {
  border-color: #00bcff;
  margin-right: -11px;
  width: 100.5%;
}
form
  .search-elements-wrapper
  .form-item-items-per-page
  .chosen-container-single
  .chosen-drop
  .chosen-search {
  display: none;
}
form
  .search-elements-wrapper
  .form-item-items-per-page
  .chosen-container-single
  .chosen-drop
  .chosen-results
  li
  + li {
  border-top: 1px solid #00bcff;
}
.select2-dropdown .select2-results ul li,
form
  .search-elements-wrapper
  .form-item-items-per-page
  .chosen-container-single
  .chosen-drop
  .chosen-results
  li {
  color: #495c68;
  padding: 10px;
}
form
  .search-elements-wrapper
  .form-item-items-per-page
  .chosen-container-single
  .chosen-drop
  .chosen-results
  li.highlighted {
  background-color: #f5fafd;
  background-image: none;
}
form .search-elements-wrapper .form-item-items-per-page a.chosen-single {
  background-color: none;
  background: 100% 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  padding-right: 0;
}
form .search-elements-wrapper .form-item-items-per-page a span {
  color: #fff;
  line-height: 1.56;
  padding-right: 4px;
}
@media (max-width: 991px) {
  form .search-elements-wrapper {
    width: 80%;
  }
}
@media (max-width: 480px) {
  form .search-elements-wrapper {
    display: inline;
  }
  form .search-elements-wrapper .form-item-search-api-language {
    margin: 0 auto;
    width: 100%;
  }
  form
    .search-elements-wrapper
    .form-item-search-api-language
    .bef-links
    > div {
    text-align: center;
    width: 50%;
  }
  form
    .search-elements-wrapper
    .form-item-search-api-language
    .bef-links
    > div
    a {
    font-size: 14px;
    line-height: 1.7;
  }
}
.view-id-acquia_search.view-display-id-page .view-content {
  border-top: 1px solid #2174a4;
}
.view-id-acquia_search.view-display-id-page .view-content .views-row {
  border-bottom: 1px solid #2174a4;
}
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content {
  display: table;
  flex-wrap: nowrap;
  margin-right: 0;
  margin-left: 0;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 100%;
}
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content
  .search-image {
  float: right;
  margin-left: 20px;
  min-width: 200px;
  padding: 0;
}
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content
  .search-image
  img {
  width: 100%;
}
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content
  .search-text-wrapper
  .field--name-field-listing-description {
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 1.75;
  word-break: break-all;
}
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content
  .search-text-wrapper
  .field--name-field-listing-title,
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content
  .search-text-wrapper
  a {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1.75;
  word-break: break-all;
}
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content
  .search-text-wrapper
  .field--name-field-listing-title {
  color: #0091df;
}
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content
  .search-text-wrapper
  .field--name-field-listing-description {
  color: #0d2a40;
  font-style: normal;
  font-weight: 400;
}
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content
  .search-text-wrapper
  a,
.view-search-key-match .view-content .views-field-field-url a {
  color: #00617f;
}
@media (max-width: 991px) {
  .view-id-acquia_search.view-display-id-page
    .view-content
    .views-row
    .node--view-mode-search-index
    .node__content
    .search-text-wrapper {
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  .view-id-acquia_search.view-display-id-page
    .view-content
    .views-row
    .node--view-mode-search-index
    .node__content
    .search-image {
    min-width: 100px;
  }
}
.view-search-key-match.view-id-search_key_match.view-display-id-search_key_match_block
  .view-content {
  border-top: transparent;
}
.view-search-key-match.view-id-search_key_match.view-display-id-search_key_match_block
  .view-content
  .views-row {
  border-bottom: transparent;
}
.alias--search .view-acquia-search .view-empty {
  padding-top: 30px;
}
.alias--search .view-acquia-search .view-empty .h3,
.alias--search .view-acquia-search .view-empty h3 {
  color: #0d2a40;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.93px;
  line-height: 1.1;
}
.alias--search .view-acquia-search .view-empty ul {
  padding-right: 25px;
}
.alias--search .view-acquia-search .view-empty ul li {
  color: #0d2a40;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 2.35;
}
.alias--events
  .paragraph--type--events-block
  .field--name-field-events-block
  .views-element-container
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-add-to-calendar
  span
  a
  .placeholder,
.header-bottom-container
  .search-block-outer-container
  .form-item-items-per-page,
.header-bottom-container
  .search-block-outer-container
  .form-item-search-api-language,
.paragraph--type--banner
  .search-block-outer-container
  .form-item-items-per-page,
.paragraph--type--banner
  .search-block-outer-container
  .form-item-search-api-language,
.path--search footer .last-updated-date-block {
  display: none;
}
.ui-autocomplete.search-api-autocomplete-search {
  border: 1px solid #00bcff;
  border-top: none;
  display: block;
  text-transform: capitalize;
  z-index: 999;
}
.ui-autocomplete.search-api-autocomplete-search li {
  border-bottom: 1px dotted #00bcff;
  color: #10384f;
  font-size: 18px;
  padding-right: 10px;
  padding-top: 5px;
}
.ui-autocomplete.search-api-autocomplete-search li:hover {
  background-color: #f5fafd;
}
.ui-autocomplete.search-api-autocomplete-search li:last-child {
  border-bottom: none;
}
.ui-autocomplete.search-api-autocomplete-search li a.ui-state-active {
  background: 100% 0;
}
.ui-autocomplete.search-api-autocomplete-search
  li
  a.ui-state-active
  .search-api-autocomplete-suggestion {
  background: 100% 0;
  color: #10384f;
}
#ui-id-1,
.alias--search #ui-id-2 {
  border: 1px solid #10384f;
  border-top: transparent;
}
#ui-id-1 li {
  border-bottom: 1px dotted #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  padding: 0;
}
@media (max-width: 1440px) {
  #ui-id-1 li {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  #ui-id-1 li {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  #ui-id-1 li {
    font-size: 16px;
  }
}
#ui-id-1 li:is(:hover, :active, :focus),
.alias--search #ui-id-2 li:is(:hover, :active, :focus) {
  background-color: #e8f5fe;
}
#ui-id-1 li a {
  color: #10384f;
  display: block;
  padding: 5px 10px;
}
#ui-id-1 li a.ui-state-active:not(:hover),
.alias--search #ui-id-2 li a.ui-state-active:not(:hover) {
  background-color: #e8f5fe;
  border: 1px solid #2260c5;
}
#ui-id-1 li a:is(:hover, :active, :focus),
.alias--search #ui-id-2 li a:is(:hover, :active, :focus) {
  border: 0 !important;
}
#ui-id-1 li:last-child,
.alias--search #ui-id-2 li:last-child {
  border-bottom: none;
}
.alias--events
  .paragraph--type--events-block
  .field--name-field-events-block
  .viewsreference--view-title,
.alias--search .form-item-search label {
  color: #10384f;
  font-size: 52px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.6px;
  line-height: 1;
  margin-bottom: 20px;
}
.alias--events
  .paragraph--type--events-block
  .field--name-field-events-block
  .views-element-container
  .view-event-calendar
  .view-content {
  border-top: 1px solid #6a8391;
}
.alias--events
  .paragraph--type--events-block
  .field--name-field-events-block
  .views-element-container
  .view-event-calendar
  .view-content
  .views-row {
  border-bottom: 1px solid #6a8391;
  padding: 15px 0;
  position: relative;
}
.alias--events
  .paragraph--type--events-block
  .field--name-field-events-block
  .views-element-container
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date {
  color: #10384f;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.625;
  margin-bottom: 10px;
}
.alias--events
  .paragraph--type--events-block
  .field--name-field-events-block
  .views-element-container
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title {
  margin-bottom: 5px;
}
.alias--events
  .paragraph--type--events-block
  .field--name-field-events-block
  .views-element-container
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  a {
  color: #10384f;
  font-size: 14px;
  letter-spacing: 0.44px;
  line-height: 1.286;
  text-decoration: none;
}
.alias--events
  .paragraph--type--events-block
  .field--name-field-events-block
  .views-element-container
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  a:before {
  color: #88ca36;
  content: "";
  font-family: FontAwesome;
  font-size: 16px;
  padding-left: 10px;
}
.alias--events
  .paragraph--type--events-block
  .field--name-field-events-block
  .views-element-container
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-location {
  color: #10384f;
  font-size: 14px;
  letter-spacing: 0.44px;
  line-height: 1.286;
  margin-bottom: 5px;
}
.alias--events
  .paragraph--type--events-block
  .field--name-field-events-block
  .views-element-container
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-add-to-calendar {
  position: absolute;
  left: 0;
  top: 0;
}
.alias--events
  .paragraph--type--events-block
  .field--name-field-events-block
  .views-element-container
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-add-to-calendar
  span {
  display: flex;
  flex-direction: row-reverse;
}
.alias--events
  .paragraph--type--events-block
  .field--name-field-events-block
  .views-element-container
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-add-to-calendar
  span
  a {
  background: 100% 0;
  box-shadow: none;
  margin: 0;
  padding: 15px 0 0;
  text-decoration: none;
}
.alias--events
  .paragraph--type--events-block
  .field--name-field-events-block
  .views-element-container
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-add-to-calendar
  span
  a:before {
  color: #e52c26;
  content: "";
  font-family: FontAwesome;
  font-size: 16px;
  padding-left: 10px;
}
@media (max-width: 480px) {
  .alias--events
    .paragraph--type--events-block
    .field--name-field-events-block
    .viewsreference--view-title {
    font-size: 40px;
    margin-bottom: 10px;
  }
  .alias--events
    .paragraph--type--events-block
    .field--name-field-events-block
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row {
    padding: 10px 0;
  }
  .alias--events
    .paragraph--type--events-block
    .field--name-field-events-block
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    font-size: 20px;
  }
  .alias--events
    .paragraph--type--events-block
    .field--name-field-events-block
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    a {
    font-size: 12px;
  }
  .alias--events
    .paragraph--type--events-block
    .field--name-field-events-block
    .views-element-container
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-location {
    font-size: 13px;
  }
}
.view-search-key-match .view-filters {
  display: none;
}
.view-search-key-match .view-content {
  background: #f5fafd;
  margin-bottom: 15px;
  padding: 15px;
}
.view-search-key-match .view-content .views-row {
  border-bottom: none;
}
.view-search-key-match .view-content .views-field-nothing {
  color: #0091df;
  font-style: normal;
  font-weight: 600;
  line-height: 1.75;
}
.view-search-key-match .view-content .views-field-name {
  color: #10384f;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.52px;
  line-height: 1.16;
}
.view-search-key-match .view-content .views-field-field-url {
  color: #00617f;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1.75;
}
.alias--search .form-item-search label {
  font-size: 60px;
  font-weight: 200;
  line-height: 1.07;
  margin-bottom: 25px;
  margin-right: 2px;
}
.alias--search .views-exposed-form {
  background: 100% 0;
  margin-top: 50px;
}
.alias--search .views-exposed-form .form--inline .search-input-wrapper,
.google-search-console-block form {
  overflow: hidden;
  position: relative;
}
.alias--search .views-exposed-form .form--inline .search-elements-wrapper {
  margin-top: 35px;
  width: 40%;
}
.alias--search .views-exposed-form .form--inline .form-item-search,
.paragraph--type--footer-video
  .footer-video-wrapper
  .field--name-field-poster-image
  article
  img,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .field--name-field-footer-background-media
  article
  img,
.paragraph--type--teaser-card .field--name-image img {
  width: 100%;
}
.alias--search
  .views-exposed-form
  .form--inline
  .form-item-search:first-letter {
  margin-right: 0;
}
.alias--search .views-exposed-form .form--inline .form-item-search input {
  background: #fff;
  border: 1px solid #00617f;
  border-radius: 0;
  font-size: 24px;
  font-style: italic;
  font-weight: 100;
  height: 75px;
  line-height: 1.5;
  margin: 0;
  padding: 5px;
  width: calc(100% - 75px);
}
.alias--search
  .views-exposed-form
  .form--inline
  .form-item-search
  input::placeholder {
  color: #767676;
  font-style: italic;
}
.alias--search .views-exposed-form .form--inline .form-actions {
  float: right;
  height: 75px;
  margin-bottom: -5px;
  padding-top: 0;
  position: absolute;
  left: 0;
  top: 89px;
  width: 75px;
}
.alias--search .views-exposed-form .form--inline .form-actions input {
  background: #10384f;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  height: 60px;
  width: 100%;
}
.alias--search .views-exposed-form .form--inline .form-actions:after {
  background-color: #10384f;
  content: " ";
  height: 100%;
  right: -10px;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: skew(12deg);
  width: 200px;
  z-index: 1;
}
.alias--search .views-exposed-form .form--inline .form-actions:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Ccircle cx='18' cy='11' r='10' style='stroke:%23fff;stroke-width:2;fill:none'/%3E%3Cpath d='m1.2 27.8 9.8-9.7' style='stroke:%23fff;stroke-width:2;fill:none'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  cursor: pointer;
  height: 100%;
  pointer-events: none;
  position: absolute;
  left: 0;
  width: 75px;
  z-index: 2;
}
.alias--search #ui-id-2 li {
  border-bottom: 1px dotted #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  padding: 0;
}
@media (max-width: 1440px) {
  .alias--search #ui-id-2 li {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .alias--search #ui-id-2 li {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .alias--search #ui-id-2 li {
    font-size: 16px;
  }
}
.alias--search #ui-id-2 li a {
  color: #10384f;
  display: block;
  padding: 5px 10px;
}
@media (max-width: 1440px) {
  .alias--search .views-exposed-form .form--inline .form-actions,
  .alias--search .views-exposed-form .form--inline .form-item-search input {
    height: 60px;
  }
}
@media (max-width: 991px) {
  .alias--search .form-item-search label {
    font-size: 45px;
  }
  .alias--search .views-exposed-form .form--inline .form-actions {
    top: 73px;
  }
  .alias--search .views-exposed-form .form--inline .form-item-search input {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .alias--search .form-item-search label {
    font-size: 40px;
  }
  .alias--search .views-exposed-form .form--inline .form-actions {
    top: 67px;
  }
}
.form-type-select .select2-container {
  background-color: #6a4c72;
  border: 1px solid #834283;
  margin-bottom: 15px;
  padding: 10px;
  width: 100% !important;
}
.form-type-select .select2-container.select2-container--focus {
  outline: 0;
}
.form-type-select .select2-container .select2-selection--single {
  background: 100% 0;
  border: 0;
  box-shadow: none;
  outline: 0;
}
.form-type-select
  .select2-container
  .select2-selection--single
  .select2-selection__rendered {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1.56;
  padding-top: 3px;
}
.form-type-select
  .select2-container
  .select2-selection--single
  .select2-selection__rendered
  .select2-selection__placeholder,
.paragraph--type--banner
  .banner-wrapper
  .banner-content-wrapper
  .banner-content-inner
  .search-block-outer-container
  .block-webform
  form
  .form-type-checkbox
  .description
  a {
  color: #fff;
}
.form-type-select
  .select2-container
  .select2-selection--single
  .select2-selection__arrow
  b {
  opacity: 0;
}
.form-type-select
  .select2-container
  .select2-selection--single
  .select2-selection__arrow:after {
  color: #fff;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 22px;
  position: absolute;
  left: 10px;
  top: 17px;
  z-index: 1;
}
.form-type-select .select2-container:after {
  border: solid;
  border-color: transparent transparent #443247;
  border-width: 0 12px 49px 0;
  content: "";
  display: block;
  right: calc(100% - 54px);
  position: absolute;
  left: 0;
  top: 0;
  width: 55px;
}
.form-type-select .select2-container:focus,
.form-type-select .select2-container:focus-within {
  border-radius: 2px !important;
  outline: 3px solid #00617f !important;
  outline-offset: 5px !important;
}
@-moz-document url-prefix() {
  .form-type-select .select2-container:focus,
  .form-type-select .select2-container:focus-within {
    outline: 4px solid #a8a8a8;
    outline-offset: -4px;
  }
}
.alias--search
  .form-type-select
  .select2-container:focus
  .selection
  .select2-selection--single
  .select2-selection__rendered,
.alias--search
  .form-type-select
  .select2-container:focus-within
  .selection
  .select2-selection--single
  .select2-selection__rendered,
.form-type-select
  .select2-container:focus
  .selection
  .select2-selection--single
  .select2-selection__rendered,
.form-type-select
  .select2-container:focus-within
  .selection
  .select2-selection--single
  .select2-selection__rendered {
  padding-right: 15px;
}
.alias--search
  .form-type-select
  .select2-container:focus
  .selection
  .select2-selection--single
  .select2-selection__arrow:after,
.alias--search
  .form-type-select
  .select2-container:focus-within
  .selection
  .select2-selection--single
  .select2-selection__arrow:after,
.form-type-select
  .select2-container:focus
  .selection
  .select2-selection--single
  .select2-selection__arrow:after,
.form-type-select
  .select2-container:focus-within
  .selection
  .select2-selection--single
  .select2-selection__arrow:after {
  left: 25px;
  -webkit-transition: left 0.3s ease;
  -moz-transition: left 0.3s ease;
  -ms-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
.alias--search .form-type-select .select2-container:focus-within:after,
.alias--search .form-type-select .select2-container:focus:after,
.form-type-select .select2-container:focus-within:after,
.form-type-select .select2-container:focus:after {
  opacity: 0 !important;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.form-type-select.form-item-country.form-item--error .form-item--error-message {
  margin-top: -8px;
}
.select2-dropdown .select2-search--dropdown {
  display: none;
}
.select2-dropdown .select2-results {
  border: 1px solid #834283;
}
.select2-dropdown .select2-results ul li + li {
  border-top: 1px solid #cfd7dc;
}
.select2-dropdown .select2-results ul li:first-child {
  background-color: #f5fafd;
}
.select2-dropdown .select2-results ul li.select2-results__option--highlighted {
  background-color: #f5fafd;
  background-image: none;
  border: 1px solid #ff3162;
  color: #495c68;
  outline: 1px solid #fff;
}
.select2-dropdown
  .select2-results
  ul
  li.select2-results__option--highlighted:focus {
  border: 2px solid #ff3162;
  outline: 1px solid #fff;
}
.alias--search .form-type-select .select2-container {
  background-color: #00bcff;
  border: 1px solid #00bcff;
  margin-right: 25px;
  min-width: 200px;
}
.alias--search .form-type-select .select2-container:after {
  border: solid;
  border-color: transparent transparent #00617f;
  border-width: 0 12px 49px 0;
  content: "";
  display: block;
  right: calc(100% - 54px);
  opacity: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 55px;
}
.alias--search .form-type-select .select2-container:focus,
.alias--search .form-type-select .select2-container:focus-within {
  box-shadow: inset 0 0 0 3px #52558b, 0 0 1px transparent;
  outline: 0;
}
.alias--search .form-type-select .select2-container.select2-container--focus {
  box-shadow: inset 0 0 0 3px #52558b, 0 0 1px transparent;
  outline: 0;
}
.alias--search
  .form-type-select
  .select2-container.select2-container--focus
  .selection
  .select2-selection--single
  .select2-selection__rendered {
  padding-right: 15px;
}
.alias--search
  .form-type-select
  .select2-container.select2-container--focus
  .selection
  .select2-selection--single
  .select2-selection__arrow:after {
  left: 25px;
  -webkit-transition: left 0.3s ease;
  -moz-transition: left 0.3s ease;
  -ms-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
.alias--search
  .form-type-select
  .select2-container.select2-container--focus:after {
  opacity: 0 !important;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.alias--search .select2-dropdown .select2-search--dropdown,
.paragraph--type--banner
  .banner-wrapper
  .banner-content-wrapper
  .banner-content-inner
  .search-block-outer-container
  .block-webform
  form
  .form-type-email
  label {
  display: none;
}
.alias--search .select2-dropdown .select2-results {
  border: 1px solid #00bcff;
}
@media (max-width: 480px) {
  .alias--search .form-type-select .select2-container {
    margin-right: 0;
    min-width: 250px;
  }
}
.paragraph--type--banner
  .banner-wrapper
  .banner-content-wrapper
  .banner-content-inner
  .search-block-outer-container
  .block-webform
  form
  .form-type-email
  input {
  border: 1px solid #ff3162;
  height: 62px;
  padding: 0 15px;
}
.paragraph--type--banner
  .banner-wrapper
  .banner-content-wrapper
  .banner-content-inner
  .search-block-outer-container
  .block-webform
  form
  .form-type-checkbox
  label {
  background-color: #fff;
  border: 1px solid #ff3162;
}
.paragraph--type--banner
  .banner-wrapper
  .banner-content-wrapper
  .banner-content-inner
  .search-block-outer-container
  .block-webform
  form
  .form-type-checkbox
  label:after {
  border: 1px solid #ff3162;
  border-width: 0 0 3px 3px;
}
.paragraph--type--banner
  .banner-wrapper
  .banner-content-wrapper
  .banner-content-inner
  .search-block-outer-container
  .block-webform
  form
  .form-type-checkbox
  .description {
  color: #fff;
  font-style: normal;
  font-weight: 400;
  text-align: right;
}
.paragraph--type--banner
  .banner-wrapper
  .banner-content-wrapper
  .banner-content-inner
  .search-block-outer-container
  .block-webform
  form
  .form-actions {
  padding-top: 15px;
  position: absolute;
  left: 0;
  top: 0;
}
.paragraph--type--banner
  .banner-wrapper
  .banner-content-wrapper
  .banner-content-inner
  .search-block-outer-container
  .block-webform
  form
  .form-actions
  .webform-actions-wrapper {
  padding: 21px 22px 20px 70px;
}
.paragraph--type--banner
  .banner-wrapper
  .banner-content-wrapper
  .banner-content-inner
  .search-block-outer-container
  .block-webform
  form
  .webform-confirmation
  .webform-confirmation__message {
  padding-top: 20px;
}
.paragraph--type--banner
  .banner-wrapper
  .banner-content-wrapper
  .banner-content-inner
  .search-block-outer-container
  .block-webform
  form
  .webform-confirmation
  .webform-confirmation__message
  .h2,
.paragraph--type--banner
  .banner-wrapper
  .banner-content-wrapper
  .banner-content-inner
  .search-block-outer-container
  .block-webform
  form
  .webform-confirmation
  .webform-confirmation__message
  h2 {
  color: #fff;
  font-size: 60px;
  font-style: italic;
  font-weight: 200;
  letter-spacing: 1px;
  line-height: 1;
  text-align: right;
}
.paragraph--type--banner
  .banner-wrapper
  .banner-content-wrapper
  .banner-content-inner
  .search-block-outer-container
  .block-webform
  form
  .webform-confirmation
  .webform-confirmation__message
  p {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.25px;
  line-height: 1.4;
  padding-bottom: 15px;
}
@media (max-width: 991px) {
  .paragraph--type--banner
    .banner-wrapper
    .banner-content-wrapper
    .banner-content-inner
    .search-block-outer-container
    .block-webform
    form
    .webform-confirmation
    .webform-confirmation__message
    .h2,
  .paragraph--type--banner
    .banner-wrapper
    .banner-content-wrapper
    .banner-content-inner
    .search-block-outer-container
    .block-webform
    form
    .webform-confirmation
    .webform-confirmation__message
    h2 {
    font-size: 40px;
  }
  .paragraph--type--banner
    .banner-wrapper
    .banner-content-wrapper
    .banner-content-inner
    .search-block-outer-container
    .block-webform
    form
    .webform-confirmation
    .webform-confirmation__message
    p {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--banner
    .banner-wrapper
    .banner-content-wrapper
    .banner-content-inner
    .search-block-outer-container
    .block-webform
    form
    .form-actions {
    bottom: 0;
    margin: 0;
    padding: 0;
    position: relative;
  }
  .paragraph--type--banner
    .banner-wrapper
    .banner-content-wrapper
    .banner-content-inner
    .search-block-outer-container
    .block-webform
    form
    .form-actions
    .webform-actions-wrapper {
    width: 100%;
  }
  .paragraph--type--banner
    .banner-wrapper
    .banner-content-wrapper
    .banner-content-inner
    .search-block-outer-container
    .block-webform
    form
    .form-type-checkbox
    label,
  .paragraph--type--banner
    .banner-wrapper
    .banner-content-wrapper
    .banner-content-inner
    .search-block-outer-container
    .block-webform
    form
    .form-type-email
    .form-item--error-message {
    text-align: right;
  }
  .paragraph--type--banner
    .banner-wrapper
    .banner-content-wrapper
    .banner-content-inner
    .search-block-outer-container
    .block-webform
    form
    .webform-confirmation
    .webform-confirmation__message
    .h2,
  .paragraph--type--banner
    .banner-wrapper
    .banner-content-wrapper
    .banner-content-inner
    .search-block-outer-container
    .block-webform
    form
    .webform-confirmation
    .webform-confirmation__message
    h2 {
    font-size: 34px;
    text-align: left;
  }
}
.webform-confirmation .webform-confirmation__message a {
  color: #0091df;
  text-decoration: underline;
}
.paragraph--type--footer-video {
  right: 50%;
  margin-bottom: 50px;
  margin-right: -50vw;
  position: relative;
  width: 100vw;
}
.paragraph--type--footer-video .footer-video-wrapper:before {
  background: #443247;
  content: "";
  height: 100%;
  right: 0;
  opacity: 1;
  position: absolute;
  top: 0;
  transform: translate3d(100%, 0, 0) skew(12deg);
  transform-origin: 100% 0;
  transition: all 2s;
  width: 95%;
  z-index: 1;
}
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .field--name-field-footer-background-media
  article
  video {
  display: block;
  overflow: auto;
}
.paragraph--type--footer-video .footer-video-wrapper a .teaser-content-wrapper {
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  right: 10px;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: no-repeat 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='383' height='232' viewBox='0 0 383 232'%3E%3Cpath fill='%23ff3162' d='m382.8 0-50.6 232H321L371.6 0zm-46 0-50.6 232H275L325.6 0zm-46 0-50.6 232H229L279.6 0zm-45 0-50.6 232H184L234.6 0zm-46 0-50.6 232H138L188.6 0zm-46 0-50.6 232H92L142.6 0zm-46 0L57.2 232H46L96.6 0zm-46 0L11.1 232H0L50.6 0z'/%3E%3C/svg%3E");
  color: #fff;
  padding-right: 450px;
  transform: translate3d(100vw, 0, 0);
  transition: transform 1.5s;
  z-index: 1;
}
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper {
  opacity: 0;
  transition: opacity 1s;
  transition-delay: 0s;
}
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-kicker {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.56px;
  line-height: 26px;
  margin-bottom: 5px;
}
@media (max-width: 1440px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    font-size: 18px;
  }
}
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-title
  .h4,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-title
  h4,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2
  .h4,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2
  h4,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2
  .h4,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2
  h4,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .h2
  .h4,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .h2
  h4,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  h2
  .h4,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  h2
  h4 {
  color: #fff;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.7px;
  line-height: 1.174;
  margin-bottom: 15px;
}
@media (max-width: 1440px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    .h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    .h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    h2
    h4 {
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    .h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    .h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    h2
    h4 {
    font-size: 40px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    .h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    .h4,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    h2
    h4 {
    font-size: 28px;
  }
}
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-description
  p {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}
@media (max-width: 1440px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-description
    p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-description
    p {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-description
    p {
    font-size: 16px;
  }
}
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-description
  span {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}
@media (max-width: 1440px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-description
    span {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-description
    span {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-description
    span {
    font-size: 16px;
  }
}
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .footer-cta-wrap {
  display: inline;
}
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .footer-cta-wrap:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 4px;
}
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  a {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
}
@media (max-width: 1440px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .read-more,
  .paragraph--type--social-media-block
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .read-more,
  .paragraph--type--social-media-block
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .read-more,
  .paragraph--type--social-media-block
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    a {
    font-size: 12px;
  }
}
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--footer-video
  .footer-video-wrapper
  a
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before {
  border-right: 1px solid #fff;
}
.paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a {
  color: #ff3162;
}
.paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--footer-video
  .footer-video-wrapper
  a:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before {
  border-right: 1px solid #ff3162;
}
.paragraph--type--footer-video .footer-video-wrapper.active:before {
  opacity: 0.8;
  transform: translateZ(0) skew(12deg);
  width: 115%;
}
.paragraph--type--footer-video
  .footer-video-wrapper.active
  a
  .teaser-content-wrapper {
  transform: translateZ(0);
}
.paragraph--type--footer-video
  .footer-video-wrapper.active
  a
  .teaser-content-wrapper
  .teaser-text-wrapper {
  opacity: 1;
  transition-delay: 1.5s;
}
.paragraph--type--footer-video.blue
  .footer-video-wrapper
  a
  .teaser-content-wrapper {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='383' height='232' viewBox='0 0 383 232'%3E%3Cpath fill='%2300bcff' d='m382.8 0-50.6 232H321L371.6 0zm-46 0-50.6 232H275L325.6 0zm-46 0-50.6 232H229L279.6 0zm-45 0-50.6 232H184L234.6 0zm-46 0-50.6 232H138L188.6 0zm-46 0-50.6 232H92L142.6 0zm-46 0L57.2 232H46L96.6 0zm-46 0L11.1 232H0L50.6 0z'/%3E%3C/svg%3E");
}
.google-search-results .search-content-items .field__item .field__cta__button a,
.paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a {
  color: #00bcff;
}
.paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--footer-video.blue
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before {
  border-right: 1px solid #00bcff;
}
@media (max-width: 991px) {
  .paragraph--type--footer-video.blue
    .footer-video-wrapper
    a
    .teaser-content-wrapper {
    background-image: none;
  }
  .paragraph--type--footer-video.blue
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='246' height='232' viewBox='0 0 246 232'%3E%3Cpath fill='%2300bcff' d='m245.8 0-50.6 232H184L234.6 0zm-46 0-50.6 232H138L188.6 0zm-46 0-50.6 232H92L142.6 0zm-46 0L57.2 232H46L96.6 0zm-46 0L11.1 232H0L50.6 0z'/%3E%3C/svg%3E");
  }
}
.paragraph--type--footer-video.green
  .footer-video-wrapper
  a
  .teaser-content-wrapper {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='383' height='232' viewBox='0 0 383 232'%3E%3Cpath fill='%2389D329' d='m382.8 0-50.6 232H321L371.6 0zm-46 0-50.6 232H275L325.6 0zm-46 0-50.6 232H229L279.6 0zm-45 0-50.6 232H184L234.6 0zm-46 0-50.6 232H138L188.6 0zm-46 0-50.6 232H92L142.6 0zm-46 0L57.2 232H46L96.6 0zm-46 0L11.1 232H0L50.6 0z'/%3E%3C/svg%3E");
}
.paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a {
  color: #89d329;
}
.paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--footer-video.green
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before {
  border-right: 1px solid #89d329;
}
@media (max-width: 991px) {
  .paragraph--type--footer-video.green
    .footer-video-wrapper
    a
    .teaser-content-wrapper {
    background-image: none;
  }
  .paragraph--type--footer-video.green
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='246' height='232' viewBox='0 0 246 232'%3E%3Cpath fill='%2389D329' d='m245.8 0-50.6 232H184L234.6 0zm-46 0-50.6 232H138L188.6 0zm-46 0-50.6 232H92L142.6 0zm-46 0L57.2 232H46L96.6 0zm-46 0L11.1 232H0L50.6 0z'/%3E%3C/svg%3E");
  }
}
.paragraph--type--footer-video.fuchsia
  .footer-video-wrapper
  a
  .teaser-content-wrapper {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='383' height='232' viewBox='0 0 383 232'%3E%3Cpath fill='%23ff3162' d='m382.8 0-50.6 232H321L371.6 0zm-46 0-50.6 232H275L325.6 0zm-46 0-50.6 232H229L279.6 0zm-45 0-50.6 232H184L234.6 0zm-46 0-50.6 232H138L188.6 0zm-46 0-50.6 232H92L142.6 0zm-46 0L57.2 232H46L96.6 0zm-46 0L11.1 232H0L50.6 0z'/%3E%3C/svg%3E");
}
.paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a {
  color: #ff3162;
}
.paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--footer-video.fuchsia
  .footer-video-wrapper:hover
  .teaser-content-wrapper
  .teaser-text-wrapper
  a:before {
  border-right: 1px solid #ff3162;
}
@media (max-width: 991px) {
  .paragraph--type--footer-video.fuchsia
    .footer-video-wrapper
    a
    .teaser-content-wrapper {
    background-image: none;
  }
  .paragraph--type--footer-video.fuchsia
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='246' height='232' viewBox='0 0 246 232'%3E%3Cpath fill='%23ff3162' d='m245.8 0-50.6 232H184L234.6 0zm-46 0-50.6 232H138L188.6 0zm-46 0-50.6 232H92L142.6 0zm-46 0L57.2 232H46L96.6 0zm-46 0L11.1 232H0L50.6 0z'/%3E%3C/svg%3E");
  }
}
@media (min-width: 1441px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper {
    max-width: 524px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper {
    padding: 60px 5px 60px 30px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper {
    background: 100% 0;
    padding: 40px 20px 40px 70px;
  }
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    background: no-repeat 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='246' height='232' viewBox='0 0 246 232'%3E%3Cpath fill='%23ff3162' d='m245.8 0-50.6 232H184L234.6 0zm-46 0-50.6 232H138L188.6 0zm-46 0-50.6 232H92L142.6 0zm-46 0L57.2 232H46L96.6 0zm-46 0L11.1 232H0L50.6 0z'/%3E%3C/svg%3E");
    background-size: 28px;
    margin-top: 0;
    padding-right: 36px;
  }
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-description
    p {
    display: none;
  }
  .paragraph--type--footer-video .footer-video-wrapper.active:before {
    width: 95%;
  }
}
@media (max-width: 480px) {
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper {
    right: 2px;
  }
  .paragraph--type--footer-video
    .footer-video-wrapper
    a
    .teaser-content-wrapper
    .teaser-text-wrapper {
    padding: 0;
  }
  .paragraph--type--footer-video .footer-video-wrapper.active:before {
    width: 95%;
  }
}
body.bayer
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file,
body.idnet
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file {
  background-color: #f2f7f9;
  background-image: none;
  display: block;
  margin-bottom: 25px;
  padding: 10px 30px 18px 20px;
  position: relative;
}
body.bayer
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  a,
body.idnet
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  a {
  color: #0d2a40;
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.44px;
  line-height: 1.286;
  padding-left: 120px;
  position: relative;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--html-editor
    .field--name-field-html-editor
    span.file
    a,
  body.idnet
    .paragraph--type--html-editor
    .field--name-field-html-editor
    span.file
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--html-editor
    .field--name-field-html-editor
    span.file
    a,
  body.idnet
    .paragraph--type--html-editor
    .field--name-field-html-editor
    span.file
    a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--html-editor
    .field--name-field-html-editor
    span.file
    a,
  body.idnet
    .paragraph--type--html-editor
    .field--name-field-html-editor
    span.file
    a {
    font-size: 16px;
    padding-left: unset;
  }
}
body.bayer
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  a:before,
body.idnet
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  a:before {
  background: no-repeat 100% 4px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpath d='M.5 13.5 7 7 .5.5' style='stroke:%23624963;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  content: "";
  height: 20px;
  right: -15px;
  position: absolute;
  top: -2px;
  width: 20px;
}
body.bayer
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  a:hover,
body.idnet
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  a:hover {
  text-decoration: underline;
}
body.bayer
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  span.file-size,
body.idnet
  .paragraph--type--html-editor
  .field--name-field-html-editor
  span.file
  span.file-size {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  margin-right: 2px;
  position: absolute;
  left: 20px;
  top: 8px;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--html-editor
    .field--name-field-html-editor
    span.file
    span.file-size,
  body.idnet
    .paragraph--type--html-editor
    .field--name-field-html-editor
    span.file
    span.file-size {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--html-editor
    .field--name-field-html-editor
    span.file
    span.file-size,
  body.idnet
    .paragraph--type--html-editor
    .field--name-field-html-editor
    span.file
    span.file-size {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--html-editor
    .field--name-field-html-editor
    span.file
    span.file-size,
  body.idnet
    .paragraph--type--html-editor
    .field--name-field-html-editor
    span.file
    span.file-size {
    font-size: 16px;
    position: relative;
  }
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--teaser-card
  .h2
  .h4,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--teaser-card
  .h2
  h4,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--teaser-card
  h2
  .h4,
.paragraph--type--newsletter .block-webform .paragraph--type--teaser-card h2 h4,
.paragraph--type--teaser-card .field--name-field-title .h4,
.paragraph--type--teaser-card .field--name-field-title h4,
.paragraph--type--teaser-card
  .paragraph--type--newsletter
  .block-webform
  .h2
  .h4,
.paragraph--type--teaser-card
  .paragraph--type--newsletter
  .block-webform
  .h2
  h4,
.paragraph--type--teaser-card
  .paragraph--type--newsletter
  .block-webform
  h2
  .h4,
.paragraph--type--teaser-card
  .paragraph--type--newsletter
  .block-webform
  h2
  h4 {
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  letter-spacing: 0.5px;
  line-height: 1.67;
  margin: 0 0 12px;
}
@media (max-width: 1440px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card
    .h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card
    .h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card
    h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card
    h2
    h4,
  .paragraph--type--teaser-card .field--name-field-title .h4,
  .paragraph--type--teaser-card .field--name-field-title h4,
  .paragraph--type--teaser-card
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h4,
  .paragraph--type--teaser-card
    .paragraph--type--newsletter
    .block-webform
    .h2
    h4,
  .paragraph--type--teaser-card
    .paragraph--type--newsletter
    .block-webform
    h2
    .h4,
  .paragraph--type--teaser-card
    .paragraph--type--newsletter
    .block-webform
    h2
    h4 {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card
    .h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card
    .h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card
    h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card
    h2
    h4,
  .paragraph--type--teaser-card .field--name-field-title .h4,
  .paragraph--type--teaser-card .field--name-field-title h4,
  .paragraph--type--teaser-card
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h4,
  .paragraph--type--teaser-card
    .paragraph--type--newsletter
    .block-webform
    .h2
    h4,
  .paragraph--type--teaser-card
    .paragraph--type--newsletter
    .block-webform
    h2
    .h4,
  .paragraph--type--teaser-card
    .paragraph--type--newsletter
    .block-webform
    h2
    h4 {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card
    .h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card
    .h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card
    h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card
    h2
    h4,
  .paragraph--type--teaser-card .field--name-field-title .h4,
  .paragraph--type--teaser-card .field--name-field-title h4,
  .paragraph--type--teaser-card
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h4,
  .paragraph--type--teaser-card
    .paragraph--type--newsletter
    .block-webform
    .h2
    h4,
  .paragraph--type--teaser-card
    .paragraph--type--newsletter
    .block-webform
    h2
    .h4,
  .paragraph--type--teaser-card
    .paragraph--type--newsletter
    .block-webform
    h2
    h4 {
    font-size: 26px;
  }
}
.paragraph--type--teaser-card .field--name-field-description {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 16px;
}
@media (max-width: 1440px) {
  .paragraph--type--teaser-card .field--name-field-description {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--teaser-card .field--name-field-description {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--teaser-card .field--name-field-description {
    font-size: 18px;
  }
}
.paragraph--type--teaser-card .field--name-field-description p {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.43px;
  line-height: 1.33;
}
@media (max-width: 1440px) {
  .paragraph--type--teaser-card .field--name-field-description p {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--teaser-card .field--name-field-description p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--teaser-card .field--name-field-description p {
    font-size: 18px;
  }
}
.paragraph--type--teaser-card .field--name-image {
  position: relative;
  width: 100%;
}
.paragraph--type--teaser-card .field-cta-wrap a:before {
  font-style: normal;
  font-weight: 400;
}
.paragraph--type--teaser-card.teaser-card-video
  .field--name-field-teaser-image {
  position: relative;
}
.paragraph--type--teaser-card.teaser-card-video
  .field--name-field-teaser-image:after {
  background-image: url(assets/images/video_icon.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40% 40%;
  bottom: 0;
  content: " ";
  display: block;
  right: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.paragraph--type--teaser-card.teaser-card-image,
.paragraph--type--teaser-card.teaser-card-video {
  overflow: hidden;
  padding: 2px;
}
.paragraph--type--teaser-card.teaser-card-image a:focus,
.paragraph--type--teaser-card.teaser-card-video a:focus {
  border: 1px solid #fff;
  display: block;
  outline: 3px solid #10384f;
}
.paragraph--type--teaser-card.teaser-card-image .field--name-field-teaser-image,
.paragraph--type--teaser-card.teaser-card-video
  .field--name-field-teaser-image {
  overflow: hidden;
}
.alias--search .google-search-console-block form,
.paragraph--type--teaser-card.teaser-card-image
  .field--name-field-teaser-image
  .field--name-image,
.paragraph--type--teaser-card.teaser-card-video
  .field--name-field-teaser-image
  .field--name-image {
  margin: 0;
}
.paragraph--type--teaser-card.teaser-card-image .field--name-field-kicker,
.paragraph--type--teaser-card.teaser-card-video .field--name-field-kicker {
  color: #fff;
  float: right;
  font-size: 11px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.92px;
  padding: 6px 15px 7px 23px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}
@media (max-width: 1440px) {
  .paragraph--type--teaser-card.teaser-card-image .field--name-field-kicker,
  .paragraph--type--teaser-card.teaser-card-video .field--name-field-kicker {
    font-size: 11px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--teaser-card.teaser-card-image .field--name-field-kicker,
  .paragraph--type--teaser-card.teaser-card-video .field--name-field-kicker {
    font-size: 11px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--teaser-card.teaser-card-image .field--name-field-kicker,
  .paragraph--type--teaser-card.teaser-card-video .field--name-field-kicker {
    font-size: 11px;
  }
}
.paragraph--type--teaser-card.teaser-card-image
  .field--name-field-kicker:before,
.paragraph--type--teaser-card.teaser-card-video
  .field--name-field-kicker:before {
  background-color: #0075a6;
  box-sizing: content-box;
  content: "";
  height: 100%;
  right: -5px;
  position: absolute;
  top: 0;
  transform: skewX(12deg);
  width: 100%;
  z-index: -1;
}
@media (max-width: 1440px) {
  .paragraph--type--teaser-card.teaser-card-image .field--name-field-kicker,
  .paragraph--type--teaser-card.teaser-card-video .field--name-field-kicker {
    padding-left: 13px;
  }
}
.paragraph--type--teaser-card.teaser-card-image .teaser-content-wrapper,
.paragraph--type--teaser-card.teaser-card-video .teaser-content-wrapper {
  clear: both;
  display: block;
  float: none;
  padding: 14px 15px 20px;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--teaser-card.teaser-card-image
  .teaser-content-wrapper
  .h2
  .h4,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--teaser-card.teaser-card-image
  .teaser-content-wrapper
  .h2
  h4,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--teaser-card.teaser-card-image
  .teaser-content-wrapper
  h2
  .h4,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--teaser-card.teaser-card-image
  .teaser-content-wrapper
  h2
  h4,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--teaser-card.teaser-card-video
  .teaser-content-wrapper
  .h2
  .h4,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--teaser-card.teaser-card-video
  .teaser-content-wrapper
  .h2
  h4,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--teaser-card.teaser-card-video
  .teaser-content-wrapper
  h2
  .h4,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--teaser-card.teaser-card-video
  .teaser-content-wrapper
  h2
  h4,
.paragraph--type--teaser-card.teaser-card-image
  .teaser-content-wrapper
  .field--name-field-title
  .h4,
.paragraph--type--teaser-card.teaser-card-image
  .teaser-content-wrapper
  .field--name-field-title
  h4,
.paragraph--type--teaser-card.teaser-card-image
  .teaser-content-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2
  .h4,
.paragraph--type--teaser-card.teaser-card-image
  .teaser-content-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2
  h4,
.paragraph--type--teaser-card.teaser-card-image
  .teaser-content-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2
  .h4,
.paragraph--type--teaser-card.teaser-card-image
  .teaser-content-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2
  h4,
.paragraph--type--teaser-card.teaser-card-video
  .teaser-content-wrapper
  .field--name-field-title
  .h4,
.paragraph--type--teaser-card.teaser-card-video
  .teaser-content-wrapper
  .field--name-field-title
  h4,
.paragraph--type--teaser-card.teaser-card-video
  .teaser-content-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2
  .h4,
.paragraph--type--teaser-card.teaser-card-video
  .teaser-content-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2
  h4,
.paragraph--type--teaser-card.teaser-card-video
  .teaser-content-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2
  .h4,
.paragraph--type--teaser-card.teaser-card-video
  .teaser-content-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2
  h4 {
  color: #0d3851;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.2;
  margin: 0 0 10px;
}
@media (max-width: 1440px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    h2
    h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .field--name-field-title
    .h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .field--name-field-title
    h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    .h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .field--name-field-title
    .h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .field--name-field-title
    h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    .h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    h4 {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    h2
    h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .field--name-field-title
    .h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .field--name-field-title
    h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    .h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .field--name-field-title
    .h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .field--name-field-title
    h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    .h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    h4 {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .h2
    h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    h2
    .h4,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    h2
    h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .field--name-field-title
    .h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .field--name-field-title
    h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    .h4,
  .paragraph--type--teaser-card.teaser-card-image
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .field--name-field-title
    .h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .field--name-field-title
    h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2
    h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    .h4,
  .paragraph--type--teaser-card.teaser-card-video
    .teaser-content-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2
    h4 {
    font-size: 26px;
  }
}
.paragraph--type--teaser-card.teaser-card-image .teaser-content-wrapper p,
.paragraph--type--teaser-card.teaser-card-video .teaser-content-wrapper p {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.56;
  margin-bottom: 8px;
}
@media (max-width: 1440px) {
  .paragraph--type--teaser-card.teaser-card-image .teaser-content-wrapper p,
  .paragraph--type--teaser-card.teaser-card-video .teaser-content-wrapper p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--teaser-card.teaser-card-image .teaser-content-wrapper p,
  .paragraph--type--teaser-card.teaser-card-video .teaser-content-wrapper p {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--teaser-card.teaser-card-image .teaser-content-wrapper p,
  .paragraph--type--teaser-card.teaser-card-video .teaser-content-wrapper p {
    font-size: 16px;
  }
}
.paragraph--type--teaser-card.teaser-card-image
  a:hover
  .field--name-field-teaser-image
  img,
.paragraph--type--teaser-card.teaser-card-video
  a:hover
  .field--name-field-teaser-image
  img {
  transform: scale(1.1);
}
.paragraph--type--teaser-card.teaser-card-image
  a:hover
  .field--name-field-kicker:before,
.paragraph--type--teaser-card.teaser-card-video
  a:hover
  .field--name-field-kicker:before {
  padding-left: 17px;
}
.paragraph--type--teaser-card.teaser-card-image.pink
  .field--name-field-kicker:before,
.paragraph--type--teaser-card.teaser-card-video.pink
  .field--name-field-kicker:before {
  background-color: #de0043;
}
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-image.pink
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-video.pink
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-image.pink
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-video.pink
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-image.pink
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-video.pink
  a,
.paragraph--type--teaser-card.teaser-card-image.pink
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--teaser-card.teaser-card-image.pink
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-image.pink
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-image.pink
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--teaser-card.teaser-card-image.pink .read-more,
.paragraph--type--teaser-card.teaser-card-video.pink
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--teaser-card.teaser-card-video.pink
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-video.pink
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-video.pink
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--teaser-card.teaser-card-video.pink .read-more,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-image.pink
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-video.pink
  a {
  color: #de0043;
}
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-image.pink
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-video.pink
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-image.pink
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-video.pink
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-image.pink
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-video.pink
  a:before,
.paragraph--type--teaser-card.teaser-card-image.pink
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--teaser-card.teaser-card-image.pink
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-image.pink
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-image.pink
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--teaser-card.teaser-card-image.pink .read-more:before,
.paragraph--type--teaser-card.teaser-card-video.pink
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--teaser-card.teaser-card-video.pink
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-video.pink
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-video.pink
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--teaser-card.teaser-card-video.pink .read-more:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-image.pink
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-video.pink
  a:before {
  border-right: 1px solid #de0043;
}
.paragraph--type--teaser-card.teaser-card-image.blue
  .field--name-field-kicker:before,
.paragraph--type--teaser-card.teaser-card-video.blue
  .field--name-field-kicker:before {
  background-color: #0075a6;
}
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-image.blue
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-image.dark-blue
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-video.blue
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-video.dark-blue
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-image.blue
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-image.dark-blue
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-video.blue
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-video.dark-blue
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-image.blue
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-image.dark-blue
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-video.blue
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-video.dark-blue
  a,
.paragraph--type--teaser-card.teaser-card-image.blue
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--teaser-card.teaser-card-image.blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-image.blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-image.blue
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--teaser-card.teaser-card-image.blue .read-more,
.paragraph--type--teaser-card.teaser-card-image.dark-blue
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--teaser-card.teaser-card-image.dark-blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-image.dark-blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-image.dark-blue
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--teaser-card.teaser-card-image.dark-blue .read-more,
.paragraph--type--teaser-card.teaser-card-video.blue
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--teaser-card.teaser-card-video.blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-video.blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-video.blue
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--teaser-card.teaser-card-video.blue .read-more,
.paragraph--type--teaser-card.teaser-card-video.dark-blue
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--teaser-card.teaser-card-video.dark-blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-video.dark-blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-video.dark-blue
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--teaser-card.teaser-card-video.dark-blue .read-more,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-image.blue
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-image.dark-blue
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-video.blue
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-video.dark-blue
  a {
  color: #0075a6;
}
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-image.blue
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-video.blue
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-image.blue
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-video.blue
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-image.blue
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-video.blue
  a:before,
.paragraph--type--teaser-card.teaser-card-image.blue
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--teaser-card.teaser-card-image.blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-image.blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-image.blue
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--teaser-card.teaser-card-image.blue .read-more:before,
.paragraph--type--teaser-card.teaser-card-video.blue
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--teaser-card.teaser-card-video.blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-video.blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-video.blue
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--teaser-card.teaser-card-video.blue .read-more:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-image.blue
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-video.blue
  a:before {
  border-right: 1px solid #0075a6;
}
.paragraph--type--teaser-card.teaser-card-image.dark-blue
  .field--name-field-kicker:before,
.paragraph--type--teaser-card.teaser-card-video.dark-blue
  .field--name-field-kicker:before {
  background-color: #0075a6;
}
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-image.dark-blue
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-video.dark-blue
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-image.dark-blue
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-video.dark-blue
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-image.dark-blue
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-video.dark-blue
  a:before,
.paragraph--type--teaser-card.teaser-card-image.dark-blue
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--teaser-card.teaser-card-image.dark-blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-image.dark-blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-image.dark-blue
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--teaser-card.teaser-card-image.dark-blue .read-more:before,
.paragraph--type--teaser-card.teaser-card-video.dark-blue
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--teaser-card.teaser-card-video.dark-blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-video.dark-blue
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-video.dark-blue
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--teaser-card.teaser-card-video.dark-blue .read-more:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-image.dark-blue
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-video.dark-blue
  a:before {
  border-right: 1px solid #0075a6;
}
.paragraph--type--teaser-card.teaser-card-image.purple
  .field--name-field-kicker:before,
.paragraph--type--teaser-card.teaser-card-video.purple
  .field--name-field-kicker:before {
  background-color: #6a4c72;
}
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-image.purple
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-video.purple
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-image.purple
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-video.purple
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-image.purple
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-video.purple
  a,
.paragraph--type--teaser-card.teaser-card-image.purple
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--teaser-card.teaser-card-image.purple
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-image.purple
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-image.purple
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--teaser-card.teaser-card-image.purple .read-more,
.paragraph--type--teaser-card.teaser-card-video.purple
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--teaser-card.teaser-card-video.purple
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-video.purple
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-video.purple
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--teaser-card.teaser-card-video.purple .read-more,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-image.purple
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-video.purple
  a {
  color: #6a4c72;
}
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-image.purple
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-video.purple
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-image.purple
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-video.purple
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-image.purple
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-video.purple
  a:before,
.paragraph--type--teaser-card.teaser-card-image.purple
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--teaser-card.teaser-card-image.purple
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-image.purple
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-image.purple
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--teaser-card.teaser-card-image.purple .read-more:before,
.paragraph--type--teaser-card.teaser-card-video.purple
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--teaser-card.teaser-card-video.purple
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-video.purple
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-video.purple
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--teaser-card.teaser-card-video.purple .read-more:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-image.purple
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-video.purple
  a:before {
  border-right: 1px solid #6a4c72;
}
.paragraph--type--teaser-card.teaser-card-image.green
  .field--name-field-kicker:before,
.paragraph--type--teaser-card.teaser-card-video.green
  .field--name-field-kicker:before {
  background-color: #108000;
}
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-image.green
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-video.green
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-image.green
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-video.green
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-image.green
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-video.green
  a,
.paragraph--type--teaser-card.teaser-card-image.green
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--teaser-card.teaser-card-image.green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-image.green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-image.green
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--teaser-card.teaser-card-image.green .read-more,
.paragraph--type--teaser-card.teaser-card-video.green
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--teaser-card.teaser-card-video.green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-video.green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-video.green
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--teaser-card.teaser-card-video.green .read-more,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-image.green
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-video.green
  a {
  color: #108000;
}
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-image.green
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-video.green
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-image.green
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-video.green
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-image.green
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-video.green
  a:before,
.paragraph--type--teaser-card.teaser-card-image.green
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--teaser-card.teaser-card-image.green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-image.green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-image.green
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--teaser-card.teaser-card-image.green .read-more:before,
.paragraph--type--teaser-card.teaser-card-video.green
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--teaser-card.teaser-card-video.green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-video.green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-video.green
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--teaser-card.teaser-card-video.green .read-more:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-image.green
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-video.green
  a:before {
  border-right: 1px solid #108000;
}
.paragraph--type--teaser-card.teaser-card-image.mid-green
  .field--name-field-kicker:before,
.paragraph--type--teaser-card.teaser-card-video.mid-green
  .field--name-field-kicker:before {
  background-color: #2b6636;
}
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-image.mid-green
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-video.mid-green
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-image.mid-green
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-video.mid-green
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-image.mid-green
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-video.mid-green
  a,
.paragraph--type--teaser-card.teaser-card-image.mid-green
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--teaser-card.teaser-card-image.mid-green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-image.mid-green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-image.mid-green
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--teaser-card.teaser-card-image.mid-green .read-more,
.paragraph--type--teaser-card.teaser-card-video.mid-green
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--teaser-card.teaser-card-video.mid-green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-video.mid-green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--teaser-card.teaser-card-video.mid-green
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--teaser-card.teaser-card-video.mid-green .read-more,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-image.mid-green
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-video.mid-green
  a {
  color: #2b6636;
}
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-image.mid-green
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .paragraph--type--teaser-card.teaser-card-video.mid-green
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-image.mid-green
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--teaser-card.teaser-card-video.mid-green
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-image.mid-green
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--teaser-card.teaser-card-video.mid-green
  a:before,
.paragraph--type--teaser-card.teaser-card-image.mid-green
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--teaser-card.teaser-card-image.mid-green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-image.mid-green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-image.mid-green
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--teaser-card.teaser-card-image.mid-green .read-more:before,
.paragraph--type--teaser-card.teaser-card-video.mid-green
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--teaser-card.teaser-card-video.mid-green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-video.mid-green
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--teaser-card.teaser-card-video.mid-green
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--teaser-card.teaser-card-video.mid-green .read-more:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-image.mid-green
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--teaser-card.teaser-card-video.mid-green
  a:before {
  border-right: 1px solid #2b6636;
}
.paragraph--type--teaser-card.teaser-card-image.paragraph--view-mode--menu,
.paragraph--type--teaser-card.teaser-card-video.paragraph--view-mode--menu {
  padding-top: 0;
}
.paragraph--type--teaser-card.teaser-card-image.paragraph--view-mode--menu
  .field--name-image,
.paragraph--type--teaser-card.teaser-card-video.paragraph--view-mode--menu
  .field--name-image {
  margin: 0 0 20px;
}
.paragraph--type--teaser-card.teaser-card-image.paragraph--view-mode--menu
  a:hover
  .field--name-field-teaser-image
  img,
.paragraph--type--teaser-card.teaser-card-video.paragraph--view-mode--menu
  a:hover
  .field--name-field-teaser-image
  img {
  transform: scale(1);
}
@media (max-width: 991px) {
  .paragraph--type--teaser-card .field-cta-wrap a {
    margin-right: 15px;
  }
  .paragraph--type--teaser-card .field-cta-wrap a:before {
    right: -15px;
  }
}
body.rtl .paragraph--type--teaser-card .field--name-field-description {
  direction: rtl;
  text-align: start;
  text-align: right;
}
body.rtl .paragraph--type--teaser-card .field--name-field-description p {
  text-align: right;
  text-align: start;
}
.paragraph--type--grid-layout {
  margin-bottom: 40px;
  margin-top: 40px;
}
body.bayer .paragraph--type--grid-layout,
body.idnet .paragraph--type--grid-layout {
  margin-bottom: 0;
  margin-top: 0;
}
@media (max-width: 640px) {
  body.idnet
    .paragraph--type--grid-layout[class^="grid-layout-col-"]
    .field--name-field-grid-content
    > .field__item {
    flex-basis: 100% !important;
    max-width: 100%;
  }
  body.idnet
    .paragraph--type--grid-layout.grid-layout-col-2
    .field--name-field-grid-content
    > .field__item {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.paragraph--type--grid-layout > .field--name-field-title,
.paragraph--type--newsletter .block-webform .paragraph--type--grid-layout > .h2,
.paragraph--type--newsletter .block-webform .paragraph--type--grid-layout > h2 {
  color: #10384f;
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 0.8px;
  line-height: 1;
  margin-bottom: 50px;
  text-align: center;
}
.paragraph--type--grid-layout .carousel-large {
  display: block;
}
.google-search-results
  .search-block-facets-ajax
  .search-facets-checkbox
  .facets-widget-checkbox
  .facets-checkbox-links
  li.facet-item
  input[type="checkbox"],
.paragraph--type--grid-layout .carousel-medium,
.paragraph--type--grid-layout .carousel-small {
  display: none;
}
.paragraph--type--grid-layout .field--name-field-grid-content {
  margin-right: -15px !important;
  margin-left: -15px !important;
  margin-top: 4px;
}
.paragraph--type--grid-layout .field--name-field-grid-content > .field__item {
  margin-bottom: 20px;
}
.paragraph--type--grid-layout
  .field--name-field-grid-content
  > .field__item
  .paragraph--type--teaser-card {
  padding-top: 0;
}
.paragraph--type--grid-layout
  .field--name-field-grid-content
  > .field__item
  .paragraph--type--teaser-card
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--grid-layout
  .field--name-field-grid-content
  > .field__item
  .paragraph--type--teaser-card
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--grid-layout
  .field--name-field-grid-content
  > .field__item
  .paragraph--type--teaser-card
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--grid-layout
  .field--name-field-grid-content
  > .field__item
  .paragraph--type--teaser-card
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--grid-layout
  .field--name-field-grid-content
  > .field__item
  .paragraph--type--teaser-card
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--grid-layout
  .field--name-field-grid-content
  > .field__item
  .paragraph--type--teaser-card
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--grid-layout
  .field--name-field-grid-content
  > .field__item
  .paragraph--type--teaser-card
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--grid-layout
  .field--name-field-grid-content
  > .field__item
  .paragraph--type--teaser-card
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--grid-layout
  .field--name-field-grid-content
  > .field__item
  .paragraph--type--teaser-card
  a {
  color: #de0043;
}
.paragraph--type--grid-layout .controls .carousel-control-next,
.paragraph--type--grid-layout .controls .carousel-control-prev {
  height: 30px;
  opacity: 1;
  top: calc(50% - 15px);
  transform: translateY(-50%);
  width: 30px;
}
.paragraph--type--grid-layout .controls .carousel-control-next:focus,
.paragraph--type--grid-layout .controls .carousel-control-prev:focus {
  border: 3px solid #bdbdc0;
  border-radius: 4px;
}
.paragraph--type--grid-layout .controls .carousel-control-next:focus-within,
.paragraph--type--grid-layout .controls .carousel-control-prev:focus-within {
  border: 3px solid #bdbdc0;
  border-radius: 4px;
}
.paragraph--type--grid-layout .controls .carousel-control-next span,
.paragraph--type--grid-layout .controls .carousel-control-prev span {
  background: #10384f no-repeat 50%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpath d='M.5 13.5 7 7 .5.5' style='stroke:%23fff;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  border: 0;
  cursor: pointer;
  height: 30px;
  opacity: 1;
  position: absolute;
  text-indent: -9999px;
  width: 30px;
  z-index: 1;
}
.paragraph--type--grid-layout .controls .carousel-control-prev span {
  right: 0;
  left: 0;
  transform: rotate(-180deg);
}
.paragraph--type--grid-layout .controls .carousel-control-next span {
  left: 0;
}
@media (max-width: 991px) {
  .paragraph--type--grid-layout .carousel-medium {
    display: block;
  }
  .paragraph--type--grid-layout .carousel-large,
  .paragraph--type--grid-layout .carousel-small {
    display: none;
  }
  .paragraph--type--grid-layout[class^="grid-layout-col-"]
    .field--name-field-grid-content
    > .field__item {
    flex-basis: 50% !important;
    max-width: 50%;
  }
}
@media (max-width: 480px) {
  .paragraph--type--grid-layout {
    width: 98%;
  }
  .paragraph--type--grid-layout .carousel-small {
    display: block;
  }
  .paragraph--type--grid-layout .carousel-large,
  .paragraph--type--grid-layout .carousel-medium {
    display: none;
  }
  .paragraph--type--grid-layout[class^="grid-layout-col-"]
    .field--name-field-grid-content
    > .field__item {
    flex-basis: 100% !important;
    max-width: 100%;
  }
  .paragraph--type--grid-layout[class^="grid-layout-col-"]
    .field--name-field-grid-content
    > .field__item:last-child {
    margin-bottom: 0 !important;
  }
  .paragraph--type--grid-layout .paragraph--type--html-editor .media {
    display: flex;
    flex-direction: column;
  }
}
.alias--search .google-search-console-block {
  padding: 0;
}
.alias--search .google-search-console-block .h2,
.alias--search .google-search-console-block h2 {
  color: #10384f;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.17;
  margin-bottom: 20px;
  text-align: right;
}
.google-search-results .search-block-facets-ajax {
  border-bottom: 1px solid #10384f;
  cursor: pointer;
  height: 30px;
  width: 30%;
}
.google-search-results .block-filter-summary .facet-summary-item--facet a,
.google-search-results .search-block-facets-ajax .search-facets-checkbox {
  position: relative;
}
.google-search-results
  .search-block-facets-ajax
  .search-facets-checkbox
  span.facet-placeholder {
  color: #585858;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 2.75;
  padding-right: 2px;
  position: absolute;
  top: -9px;
}
.google-search-results .search-block-facets-ajax .search-facets-checkbox:after {
  display: inline-block;
  font-family: Glyphter;
  font-style: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "G";
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 5px;
}
.google-search-results
  .search-block-facets-ajax
  .search-facets-checkbox
  .facets-widget-checkbox {
  background: #fff;
  border: 1px solid #10384f;
  border-top: none;
  height: auto;
  overflow-y: auto;
  position: absolute;
  top: 30px;
  width: 100%;
  z-index: 1;
}
.google-search-results
  .search-block-facets-ajax
  .search-facets-checkbox
  .facets-widget-checkbox
  .facets-checkbox-links
  li.facet-item {
  border-bottom: 1px solid #10384f;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.google-search-results
  .search-block-facets-ajax
  .search-facets-checkbox
  .facets-widget-checkbox
  .facets-checkbox-links
  li.facet-item.facet-item--expanded {
  padding: 8px 20px 18px;
}
.google-search-results
  .search-block-facets-ajax
  .search-facets-checkbox
  .facets-widget-checkbox
  .facets-checkbox-links
  li.facet-item
  input[type="checkbox"]
  + label {
  cursor: pointer;
}
.google-search-results
  .search-block-facets-ajax
  .search-facets-checkbox
  .facets-widget-checkbox
  .facets-checkbox-links
  li.facet-item
  input[type="checkbox"]
  + label:before {
  border: 1px solid #042;
  content: "";
  display: inline-block;
  height: 10px;
  transition: 0.2s;
  width: 10px;
}
.google-search-results
  .search-block-facets-ajax
  .search-facets-checkbox
  .facets-widget-checkbox
  .facets-checkbox-links
  li.facet-item
  input[type="checkbox"]
  + label:active:before {
  transform: scale(0);
}
.google-search-results
  .search-block-facets-ajax
  .search-facets-checkbox
  .facets-widget-checkbox
  .facets-checkbox-links
  li.facet-item
  input[type="checkbox"]:checked
  + label:before {
  background-color: #00bcff;
  border-color: #00bcff;
}
.google-search-results
  .search-block-facets-ajax
  .search-facets-checkbox
  .facets-widget-checkbox
  .facets-checkbox-links
  li.facet-item
  label {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.32px;
  line-height: 1.13;
  text-align: right;
}
.google-search-results
  .search-block-facets-ajax
  .search-facets-checkbox
  .facets-widget-checkbox
  .facets-checkbox-links
  li.facet-item
  label
  .facet-item__value {
  padding-right: 5px;
}
.google-search-results
  .search-block-facets-ajax
  .search-facets-checkbox
  .facets-widget-checkbox
  .facets-checkbox-links
  li.facet-item:last-child {
  border-bottom: none;
}
.google-search-results
  .search-block-facets-ajax.hide-child
  .search-facets-checkbox
  .facets-widget-checkbox {
  display: none;
}
.google-search-results
  .search-block-facets-ajax.show-child
  .search-facets-checkbox
  .facets-widget-checkbox {
  display: block;
}
.google-search-results
  .search-block-facets-ajax.show-child
  .search-facets-checkbox:after {
  transform: rotate(-180deg);
}
.google-search-results .block-filter-summary {
  list-style-type: none;
  margin-top: 5px;
}
.google-search-results .block-filter-summary .facet-summary-item--facet {
  display: inline-block;
  margin-left: 20px;
}
.google-search-results
  .block-filter-summary
  .facet-summary-item--facet
  a
  .facet-item__value {
  color: #10384f;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.26px;
  line-height: 1.38;
  margin-right: 17px;
  position: relative;
  text-align: right;
  top: -1px;
}
.google-search-results
  .block-filter-summary
  .facet-summary-item--facet
  a
  .facet-item__status.js-facet-deactivate {
  display: inline-block;
  height: 12px;
  right: 0;
  position: absolute;
  top: 3px;
  width: 12px;
  z-index: -1;
}
.google-search-results
  .block-filter-summary
  .facet-summary-item--facet
  a
  .facet-item__status.js-facet-deactivate
  .facet-close-bg {
  background: #585858;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
}
.google-search-results
  .block-filter-summary
  .facet-summary-item--facet
  a
  .facet-item__status.js-facet-deactivate
  .facet-close-bg
  .facet-close-icon {
  color: #fff;
  font-size: 8px;
  font-style: normal;
  font-weight: 400;
  right: 0;
  line-height: 1.7;
  position: absolute;
  text-align: center;
  text-indent: 0.15em;
  top: -1px;
  width: 100%;
}
.google-search-results .search-content-items {
  overflow: hidden;
}
.google-search-results .search-content-items > .pagination-wrapper-header {
  border: 0;
  color: #10384f;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.28px;
  line-height: 1.14;
  margin-bottom: 0;
  margin-top: 80px;
  padding: 0;
  text-align: right;
}
.google-search-results
  .search-content-items
  .field__item
  .field__snippet:first-letter,
.google-search-results
  .search-content-items
  .field__item
  .field__title:first-letter,
.google-search-results
  .search-content-items
  > .pagination-wrapper-header
  .pager-header:first-letter {
  margin-right: 0;
}
.google-search-results
  .search-content-items
  > .pagination-wrapper-header
  + .field__item
  .field__title {
  margin-top: 32px;
}
.google-search-results .search-content-items .field__item {
  border-bottom: 1px solid #ebebeb;
}
.google-search-results .search-content-items .field__item .field__title {
  color: #0091df;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.25;
  margin-top: 25px;
  text-align: right;
}
.google-search-results .search-content-items .field__item .pdf-extension {
  background-color: rgba(60, 145, 217, 0.09);
  border-radius: 3px;
  color: #0091df;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  margin-right: 8px;
  padding: 5px 7px;
}
@media (max-width: 1440px) {
  .google-search-results .search-content-items .field__item .pdf-extension {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .google-search-results .search-content-items .field__item .pdf-extension {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .google-search-results .search-content-items .field__item .pdf-extension {
    font-size: 14px;
  }
}
.google-search-results .search-content-items .field__item .field__snippet {
  color: #103b4f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.63;
  margin-top: 5px;
  text-align: right;
}
.google-search-results
  .search-content-items
  .field__item
  .field__snippet
  span.search-highlight {
  color: #103b4f;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
}
.google-search-results .search-content-items .field__item .field__cta__button {
  color: #00bcff;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 1.2px;
  line-height: 1.5;
  margin-bottom: 20px;
  margin-top: 15px;
  text-transform: uppercase;
}
.google-search-results
  .search-content-items
  .field__item
  .field__cta__button:before {
  content: "/";
  margin-left: 6px;
}
.google-search-results
  .search-content-items
  .field__item
  .field__cta__button:hover:before {
  margin-left: 16px;
}
.google-search-results
  .search-content-items
  .field__item
  .field__cta__button:first-letter {
  margin-right: 0;
}
.google-search-results .search-content-items .pagination-wrapper {
  display: flex;
  list-style: none;
  margin-top: 50px;
}
.google-search-results .search-content-items .pagination-wrapper li a,
.google-search-results .search-content-items .pagination-wrapper li.active a {
  color: #10384f;
  font-size: 18px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.36px;
  line-height: 1.5;
}
.google-search-results .search-content-items .pagination-wrapper li a {
  font-weight: 400;
}
.google-search-results
  .search-content-items
  .pagination-wrapper
  li
  span.page-separator {
  color: #10384f;
  margin-right: 40px;
  transform: rotate(-12deg);
}
.google-search-results
  .search-content-items
  .pagination-wrapper
  li
  .link-previous {
  position: relative;
}
.google-search-results
  .search-content-items
  .pagination-wrapper
  li
  .link-previous:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 16px;
  line-height: 1.75;
  position: absolute;
  left: 0;
  z-index: 1;
}
.google-search-results
  .search-content-items
  .pagination-wrapper
  li
  .link-previous:after {
  border: solid;
  border-color: transparent transparent #00bcff;
  border-width: 0 12px 29px 0;
  content: "";
  display: inline-flex;
  right: -20px;
  position: absolute;
  transform: rotate(-180deg);
  width: 37px;
}
.google-search-results
  .search-content-items
  .pagination-wrapper
  li
  .link-previous-disabled {
  pointer-events: none;
  position: relative;
}
.google-search-results
  .search-content-items
  .pagination-wrapper
  li
  .link-previous-disabled:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 16px;
  line-height: 1.75;
  position: absolute;
  left: 0;
  z-index: 1;
}
.google-search-results
  .search-content-items
  .pagination-wrapper
  li
  .link-previous-disabled:after {
  border: solid;
  border-color: transparent transparent #00bcff;
  border-width: 0 12px 29px 0;
  content: "";
  display: inline-flex;
  right: -20px;
  opacity: 0.4;
  position: absolute;
  transform: rotate(-180deg);
  width: 37px;
}
.google-search-results .search-content-items .pagination-wrapper li .link-next {
  position: relative;
}
.google-search-results
  .search-content-items
  .pagination-wrapper
  li
  .link-next:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 16px;
  right: 0;
  line-height: 1.75;
  position: absolute;
  z-index: 1;
}
.google-search-results
  .search-content-items
  .pagination-wrapper
  li
  .link-next:after {
  border: solid;
  border-color: transparent transparent #00bcff;
  border-width: 0 12px 29px 0;
  content: "";
  display: inline-flex;
  right: -20px;
  position: absolute;
  width: 37px;
}
.google-search-results
  .search-content-items
  .pagination-wrapper
  li
  .link-next-disabled {
  pointer-events: none;
  position: relative;
}
.google-search-results
  .search-content-items
  .pagination-wrapper
  li
  .link-next-disabled:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 16px;
  right: 0;
  line-height: 1.75;
  position: absolute;
  z-index: 1;
}
.google-search-results
  .search-content-items
  .pagination-wrapper
  li
  .link-next-disabled:after {
  border: solid;
  border-color: transparent transparent #00bcff;
  border-width: 0 12px 29px 0;
  content: "";
  display: inline-flex;
  right: -20px;
  opacity: 0.4;
  position: absolute;
  width: 37px;
}
.google-search-results .search-content-items .pagination-wrapper li:first-child,
.google-search-results
  .search-content-items
  .pagination-wrapper
  li:nth-last-child(2) {
  padding-left: 30px;
}
.google-search-results
  .search-content-items
  .pagination-wrapper.pagination-mobile {
  display: none;
  justify-content: space-around;
}
.google-search-results
  .search-content-items
  .pagination-wrapper.pagination-mobile
  li {
  width: 50px;
}
.google-search-results
  .search-content-items
  .pagination-wrapper.pagination-desktop.pagination-short,
.google-search-results
  .search-content-items
  .pagination-wrapper.pagination-mobile.pagination-short,
body.landscape
  .google-search-results
  .search-content-items
  .pagination-wrapper.pagination-mobile {
  justify-content: flex-start;
}
.google-search-results
  .search-content-items
  .pagination-wrapper.pagination-desktop {
  display: flex;
  justify-content: space-around;
}
.google-search-results
  .search-content-items
  .pagination-wrapper.pagination-desktop.pagination-short
  li {
  width: 85px;
}
.google-search-results
  .search-content-items
  .pagination-wrapper.pagination-desktop.pagination-short
  li
  span.page-separator {
  margin-right: 30px;
}
.google-search-results
  .search-content-items
  .pagination-wrapper.pagination-desktop.pagination-short
  li
  .link-previous-disabled:before {
  right: 10px;
}
.google-search-results
  .search-content-items
  .pagination-wrapper.pagination-desktop.pagination-short
  li
  .link-previous-disabled:after {
  right: 0;
}
.google-search-results
  .search-content-items
  .pagination-wrapper.pagination-desktop.pagination-short
  li
  .link-previous:before {
  right: 10px;
}
.google-search-results
  .search-content-items
  .pagination-wrapper.pagination-desktop.pagination-short
  li
  .link-previous:after {
  right: 0;
}
.google-search-results .no-results {
  margin-top: 50px;
}
.google-search-results .no-results .no-result-text {
  margin-bottom: 10px;
}
.google-search-results .no-results .no-result-text p,
.google-search-results .no-results .suggestions ul li a,
.google-search-results .no-results .suggestions ul p {
  color: #10384f;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.21;
  text-align: right;
}
.google-search-results .no-results .suggestions ul {
  list-style: none;
}
.google-search-results .no-results .suggestions ul p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.13;
  padding-bottom: 35px;
}
.google-search-results .no-results .suggestions ul li a {
  color: #0091df;
  font-size: 16px;
  line-height: 1.88;
}
@media (max-width: 1199px) {
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    span.page-separator {
    margin-right: 20px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-previous:before {
    right: -7px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-previous:after {
    right: -15px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next:before {
    right: -5px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next:after {
    right: -24px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next-disabled:before {
    right: 2px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next-disabled:after {
    right: -18px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper.pagination-desktop.pagination-short
    li {
    width: 70px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper.pagination-desktop.pagination-short
    li
    span.page-separator {
    margin-right: 10px;
  }
}
@media (max-width: 991px) {
  .google-search-results .search-content-items .pagination-wrapper li {
    margin-right: 0;
    margin-left: 0;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    span.page-separator {
    margin-right: 15px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-previous-disabled:before {
    right: -1px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-previous-disabled:after {
    right: -15px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-previous:before {
    right: 0;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next:before {
    right: -5px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next-disabled:before {
    right: -7px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next-disabled:after {
    right: -22px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li:nth-child(2) {
    margin-right: 30px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li:nth-last-child(2) {
    padding-left: 20px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li:first-child {
    padding-left: 0;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper.pagination-desktop.pagination-short
    li:nth-child(2) {
    margin-right: 0;
  }
}
@media (max-width: 640px) {
  .google-search-results .search-content-items .pagination-wrapper li {
    width: 50px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-previous-disabled:before {
    right: 10px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-previous-disabled:after {
    right: 0;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-previous:before {
    right: 10px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-previous:after {
    right: 0;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next:before {
    right: 29px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next:after {
    right: 10px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next-disabled:before {
    right: 29px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next-disabled:after {
    right: 10px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    span.page-separator {
    margin-right: 10px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li:nth-child(2) {
    margin-right: 20px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li:nth-last-child(2) {
    margin-left: 0;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper.pagination-desktop {
    display: none;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper.pagination-mobile {
    display: flex;
  }
}
@media (max-width: 480px) {
  .block-site-search-block.overlay,
  .google-search-results .search-content-items .pagination-wrapper-header {
    margin-top: 50px;
  }
  .google-search-results .search-content-items .field__item:last-child {
    border-bottom: none;
  }
  .google-search-results .search-content-items .pagination-wrapper li {
    width: 50px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-previous-disabled:before {
    right: 10px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-previous-disabled:after {
    right: 0;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-previous:before {
    right: 10px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-previous:after {
    right: 0;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next:before {
    right: 29px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next:after {
    right: 10px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next-disabled:before {
    right: 29px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    .link-next-disabled:after {
    right: 10px;
  }
  .google-search-results
    .search-content-items
    .pagination-wrapper
    li
    span.page-separator {
    margin-right: 10px;
  }
  .google-search-results .search-block-facets-ajax {
    width: 100%;
  }
  .google-search-results
    .block-filter-summary
    .facet-summary-item--facet
    a
    .facet-item__value {
    font-size: 16px;
  }
  .google-search-results .no-results .no-result-text p {
    font-size: 18px;
    line-height: 1.28;
  }
  .google-search-results .no-results .suggestions ul p {
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 25px;
  }
  .google-search-results .no-results .suggestions ul li a {
    font-size: 16px;
    line-height: 3.13;
  }
}
.cropscience .google-search-console-block form .search-form-action:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 30 30'%3E%3Ccircle cx='18' cy='12' r='10' style='stroke:%23fff;stroke-width:4;fill:none'/%3E%3Cpath d='m1.2 27.8 9.8-9.7' style='stroke:%23fff;stroke-width:4;fill:none'/%3E%3C/svg%3E");
}
.cropscience .ui-widget.ui-widget-content.ui-autocomplete {
  border: 1px solid #585858;
  display: block;
  z-index: 999;
}
.cropscience .ui-widget.ui-widget-content.ui-autocomplete li {
  align-items: center;
  border-bottom: 1px solid #585858;
  color: #10384f;
  display: flex;
  font-size: 18px;
  padding-right: 10px;
  padding-top: 5px;
}
.cropscience .ui-widget.ui-widget-content.ui-autocomplete li:hover {
  background-color: #f2fcff;
}
.cropscience #ui-id-1 li:last-child,
.cropscience #ui-id-2 li:last-child,
.cropscience .ui-widget.ui-widget-content.ui-autocomplete li:last-child {
  border-bottom: none;
}
.cropscience .ui-widget.ui-widget-content.ui-autocomplete li a.ui-state-active {
  background-color: #f5fafe;
  border: 0;
  color: #333;
  font-style: normal;
  font-weight: 800;
}
.cropscience
  .ui-widget.ui-widget-content.ui-autocomplete
  li
  a.ui-state-active
  .search-api-autocomplete-suggestion {
  background: 100% 0;
  color: #10384f;
}
@media (min-width: 1200px) {
  .cropscience:not(.glossary)
    .ui-widget.ui-widget-content.ui-autocomplete.search-api-autocomplete-search {
    width: 354px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cropscience:not(.glossary)
    .ui-widget.ui-widget-content.ui-autocomplete.search-api-autocomplete-search {
    width: 279px !important;
  }
}
@media (max-width: 575px) {
  .cropscience .ui-widget.ui-widget-content.ui-autocomplete {
    width: calc(100% - 60px) !important;
  }
}
.cropscience #ui-id-1,
.cropscience #ui-id-2 {
  border: 1px solid #585858;
}
.cropscience #ui-id-1 li,
.cropscience #ui-id-2 li {
  border-bottom: 1px solid #585858;
  padding: 5px 10px;
}
.cropscience
  .google-search-console-block
  form
  .form-item-site-search
  .site-search-input {
  line-height: 2.27;
}
.cropscience .google-search-console-block:after {
  width: calc(100vw + 10px);
}
.google-search-console-block {
  background: #fff;
  margin-top: 41px;
  padding: 50px 0;
  position: relative;
}
body.bayer.alias--search .google-search-console-block {
  padding-top: 35px;
}
body.bayer.alias--search .google-search-console-block:after {
  height: 20vw;
}
@media (max-width: 1440px) {
  body.bayer.alias--search .google-search-console-block:after {
    height: 22vw;
  }
}
@media (max-width: 1200px) {
  body.bayer.alias--search .google-search-console-block:after {
    height: 27vw;
  }
}
@media (max-width: 991px) {
  body.bayer.alias--search .google-search-console-block:after {
    height: 35vw;
  }
}
@media (max-width: 480px) {
  body.bayer.alias--search .google-search-console-block:after {
    height: 50vw;
  }
}
.google-search-console-block:after {
  background: #fff;
  content: " ";
  display: block;
  height: 100%;
  right: -50vw;
  margin-right: 50%;
  position: absolute;
  top: 0;
  width: 110vw;
  z-index: -1;
}
.google-search-console-block form .form-item-site-search {
  padding: 0;
}
.google-search-console-block form .form-item-site-search .site-search-input {
  border: 1px solid #ff3162;
  border-radius: 0;
  color: #10384f;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  height: 70px;
  letter-spacing: normal;
  line-height: 2.56;
  text-align: right;
}
@media (max-width: 1440px) {
  .google-search-console-block form .form-item-site-search .site-search-input {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
@media (max-width: 991px) {
  .google-search-console-block form .form-item-site-search .site-search-input {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .google-search-console-block form .form-item-site-search .site-search-input {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
.google-search-console-block
  form
  .form-item-site-search
  .site-search-input::placeholder {
  color: #767676 !important;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0.36px;
  line-height: 2.44;
  text-align: right;
}
@media (max-width: 1440px) {
  .google-search-console-block
    form
    .form-item-site-search
    .site-search-input::placeholder {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
@media (max-width: 991px) {
  .google-search-console-block
    form
    .form-item-site-search
    .site-search-input::placeholder {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .google-search-console-block
    form
    .form-item-site-search
    .site-search-input::placeholder {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
.google-search-console-block
  form
  .form-item-site-search
  .site-search-input::-webkit-input-placeholder {
  color: #767676 !important;
}
.google-search-console-block
  form
  .form-item-site-search
  .site-search-input::-ms-input-placeholder {
  color: #767676 !important;
}
.google-search-console-block form .form-item-site-search .search-error {
  color: #ff3162;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.57;
  text-align: right;
}
@media (max-width: 1440px) {
  .google-search-console-block form .form-item-site-search .search-error {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .google-search-console-block form .form-item-site-search .search-error {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .google-search-console-block form .form-item-site-search .search-error {
    font-size: 14px;
  }
}
.google-search-console-block form .search-form-action {
  float: right;
  height: 75px;
  margin-bottom: -5px;
  outline: 0;
  padding-top: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
}
.google-search-console-block form .search-form-action input {
  background: #ff3162;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  height: 60px;
  width: 100%;
}
.google-search-console-block form .search-form-action:after {
  background-color: #ff3162;
  content: " ";
  height: 70px;
  right: -10px;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: skew(12deg);
  width: 200px;
  z-index: 1;
}
.google-search-console-block form .search-form-action:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 30 30'%3E%3Ccircle cx='18' cy='12' r='10' style='stroke:%23fff;stroke-width:2;fill:none'/%3E%3Cpath d='m1.2 27.8 9.8-9.7' style='stroke:%23fff;stroke-width:2;fill:none'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  cursor: default;
  height: 100%;
  pointer-events: none;
  position: absolute;
  left: 0;
  width: 75px;
  z-index: 2;
}
.google-search-console-block form .search-form-action:hover:after {
  background: #d30f4b;
}
.google-search-console-block form .search-form-action:hover,
.google-search-console-block form .search-form-action:hover:before {
  width: 90px;
}
.google-search-console-block form .search-form-action:focus,
.google-search-console-block form .search-form-action:focus-within {
  height: 70px;
  width: 90px;
}
.google-search-console-block form .search-form-action:focus-within:before,
.google-search-console-block form .search-form-action:focus:before {
  background-position: 45%, 50%;
  box-shadow: inset 0 0 0 4px #52558b, 0 0 1px transparent;
  width: 115px;
}
.google-search-console-block.medium {
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
}
.google-search-console-block.medium
  form
  .form-item-site-search
  .site-search-input {
  height: 60px;
  margin: 0;
}
.google-search-console-block.medium form .search-form-action {
  height: 60px;
  width: 57px;
}
.google-search-console-block.medium form .search-form-action:before {
  width: 65px;
}
.google-search-console-block.medium form .search-form-action:hover,
.google-search-console-block.medium form .search-form-action:hover:before {
  width: 90px;
}
.google-search-console-block.medium form .search-form-action:focus,
.google-search-console-block.medium form .search-form-action:focus-within {
  width: 90px;
}
.google-search-console-block.medium
  form
  .search-form-action:focus-within:before,
.google-search-console-block.medium form .search-form-action:focus:before {
  background-position: 45%, 50%;
  box-shadow: inset 0 0 0 4px #52558b, 0 0 1px transparent;
  width: 110px;
}
.google-search-console-block.pink
  form
  .form-item-site-search
  .site-search-input {
  border: 1px solid #ff3162;
  color: #10384f;
}
.google-search-console-block.blue
  form
  .form-item-site-search
  .site-search-input.form-clicked,
.google-search-console-block.pink
  form
  .form-item-site-search
  .site-search-input.form-clicked {
  color: transparent;
}
.google-search-console-block.pink form .form-item-site-search .search-error {
  color: #ff3162;
}
.google-search-console-block.pink form .search-form-action input {
  background: #ff3162;
}
.google-search-console-block.pink form .search-form-action:after {
  background-color: #ff3162;
}
.google-search-console-block.pink form .search-form-action:hover:after {
  background: #d30f4b;
}
.google-search-console-block.blue
  form
  .form-item-site-search
  .site-search-input {
  border: 1px solid #00617f;
  color: #00617f;
}
.google-search-console-block.blue form .form-item-site-search .search-error {
  color: #10384f;
}
.google-search-console-block.blue form .search-form-action input,
.google-search-console-block.blue form .search-form-action:hover:after {
  background: #00617f;
}
.google-search-console-block.blue form .search-form-action:after {
  background-color: #00617f;
}
.alias--homepage .paragraph--type--search-box .google-search-console-block {
  margin-top: 0;
}
body.bayer .paragraph--type--accordion .text-no-flow + p,
body.bayer .paragraph--type--html-editor .text-no-flow + p,
body.bayer .paragraph--type--html-editor-fact-box .text-no-flow + p,
body.bayer .paragraph--type--info-box .text-no-flow + p,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  .text-no-flow
  + p,
body.bayer .paragraph--type--tab .text-no-flow + p,
body.idnet .paragraph--type--accordion .text-no-flow + p,
body.idnet .paragraph--type--html-editor .text-no-flow + p,
body.idnet .paragraph--type--html-editor-fact-box .text-no-flow + p,
body.idnet .paragraph--type--info-box .text-no-flow + p,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  .text-no-flow
  + p,
body.idnet .paragraph--type--tab .text-no-flow + p {
  display: inline-block;
}
body.bayer .paragraph--type--accordion figure.figure-display-29,
body.bayer .paragraph--type--html-editor figure.figure-display-29,
body.bayer .paragraph--type--html-editor-fact-box figure.figure-display-29,
body.bayer .paragraph--type--info-box figure.figure-display-29,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure.figure-display-29,
body.bayer .paragraph--type--tab figure.figure-display-29,
body.idnet .paragraph--type--accordion figure.figure-display-29,
body.idnet .paragraph--type--html-editor figure.figure-display-29,
body.idnet .paragraph--type--html-editor-fact-box figure.figure-display-29,
body.idnet .paragraph--type--info-box figure.figure-display-29,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure.figure-display-29,
body.idnet .paragraph--type--tab figure.figure-display-29 {
  width: 29%;
}
body.bayer .paragraph--type--accordion figure.figure-display-40,
body.bayer .paragraph--type--html-editor figure.figure-display-40,
body.bayer .paragraph--type--html-editor-fact-box figure.figure-display-40,
body.bayer .paragraph--type--info-box figure.figure-display-40,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure.figure-display-40,
body.bayer .paragraph--type--tab figure.figure-display-40,
body.idnet .paragraph--type--accordion figure.figure-display-40,
body.idnet .paragraph--type--html-editor figure.figure-display-40,
body.idnet .paragraph--type--html-editor-fact-box figure.figure-display-40,
body.idnet .paragraph--type--info-box figure.figure-display-40,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure.figure-display-40,
body.idnet .paragraph--type--tab figure.figure-display-40 {
  width: 40%;
}
body.bayer .paragraph--type--accordion figure.align-center.figure-display-29,
body.bayer .paragraph--type--accordion figure.align-center.figure-display-40,
body.bayer .paragraph--type--html-editor figure.align-center.figure-display-29,
body.bayer .paragraph--type--html-editor figure.align-center.figure-display-40,
body.bayer
  .paragraph--type--html-editor-fact-box
  figure.align-center.figure-display-29,
body.bayer
  .paragraph--type--html-editor-fact-box
  figure.align-center.figure-display-40,
body.bayer .paragraph--type--info-box figure.align-center.figure-display-29,
body.bayer .paragraph--type--info-box figure.align-center.figure-display-40,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-center.figure-display-29,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-center.figure-display-40,
body.bayer .paragraph--type--tab figure.align-center.figure-display-29,
body.bayer .paragraph--type--tab figure.align-center.figure-display-40,
body.idnet .paragraph--type--accordion figure.align-center.figure-display-29,
body.idnet .paragraph--type--accordion figure.align-center.figure-display-40,
body.idnet .paragraph--type--html-editor figure.align-center.figure-display-29,
body.idnet .paragraph--type--html-editor figure.align-center.figure-display-40,
body.idnet
  .paragraph--type--html-editor-fact-box
  figure.align-center.figure-display-29,
body.idnet
  .paragraph--type--html-editor-fact-box
  figure.align-center.figure-display-40,
body.idnet .paragraph--type--info-box figure.align-center.figure-display-29,
body.idnet .paragraph--type--info-box figure.align-center.figure-display-40,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-center.figure-display-29,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-center.figure-display-40,
body.idnet .paragraph--type--tab figure.align-center.figure-display-29,
body.idnet .paragraph--type--tab figure.align-center.figure-display-40 {
  width: 100%;
}
body.bayer .paragraph--type--accordion figure.align-center .zoom,
body.bayer .paragraph--type--html-editor figure.align-center .zoom,
body.bayer .paragraph--type--html-editor-fact-box figure.align-center .zoom,
body.bayer .paragraph--type--info-box figure.align-center .zoom,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-center
  .zoom,
body.bayer .paragraph--type--tab figure.align-center .zoom,
body.idnet .paragraph--type--accordion figure.align-center .zoom,
body.idnet .paragraph--type--html-editor figure.align-center .zoom,
body.idnet .paragraph--type--html-editor-fact-box figure.align-center .zoom,
body.idnet .paragraph--type--info-box figure.align-center .zoom,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-center
  .zoom,
body.idnet .paragraph--type--tab figure.align-center .zoom {
  display: none;
}
body.bayer .paragraph--type--accordion figure.align-left.figure-display-100,
body.bayer .paragraph--type--accordion figure.align-right.figure-display-100,
body.bayer .paragraph--type--html-editor figure.align-left.figure-display-100,
body.bayer .paragraph--type--html-editor figure.align-right.figure-display-100,
body.bayer
  .paragraph--type--html-editor-fact-box
  figure.align-left.figure-display-100,
body.bayer
  .paragraph--type--html-editor-fact-box
  figure.align-right.figure-display-100,
body.bayer .paragraph--type--info-box figure.align-left.figure-display-100,
body.bayer .paragraph--type--info-box figure.align-right.figure-display-100,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-left.figure-display-100,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-right.figure-display-100,
body.bayer .paragraph--type--tab figure.align-left.figure-display-100,
body.bayer .paragraph--type--tab figure.align-right.figure-display-100,
body.idnet .paragraph--type--accordion figure.align-left.figure-display-100,
body.idnet .paragraph--type--accordion figure.align-right.figure-display-100,
body.idnet .paragraph--type--html-editor figure.align-left.figure-display-100,
body.idnet .paragraph--type--html-editor figure.align-right.figure-display-100,
body.idnet
  .paragraph--type--html-editor-fact-box
  figure.align-left.figure-display-100,
body.idnet
  .paragraph--type--html-editor-fact-box
  figure.align-right.figure-display-100,
body.idnet .paragraph--type--info-box figure.align-left.figure-display-100,
body.idnet .paragraph--type--info-box figure.align-right.figure-display-100,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-left.figure-display-100,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-right.figure-display-100,
body.idnet .paragraph--type--tab figure.align-left.figure-display-100,
body.idnet .paragraph--type--tab figure.align-right.figure-display-100 {
  float: none;
  margin-left: 0;
}
body.bayer .paragraph--type--accordion figure .embedded-entity.image-display-29,
body.bayer .paragraph--type--accordion figure .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--accordion
  figure.align-left
  .embedded-entity.image-display-29,
body.bayer
  .paragraph--type--accordion
  figure.align-left
  .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--accordion
  figure.align-left
  .embedded-entity.zoomIn.image-display-29,
body.bayer
  .paragraph--type--accordion
  figure.align-left
  .embedded-entity.zoomIn.image-display-40,
body.bayer .paragraph--type--accordion figure.zoomIn,
body.bayer
  .paragraph--type--html-editor
  figure
  .embedded-entity.image-display-29,
body.bayer
  .paragraph--type--html-editor
  figure
  .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--html-editor
  figure.align-left
  .embedded-entity.image-display-29,
body.bayer
  .paragraph--type--html-editor
  figure.align-left
  .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--html-editor
  figure.align-left
  .embedded-entity.zoomIn.image-display-29,
body.bayer
  .paragraph--type--html-editor
  figure.align-left
  .embedded-entity.zoomIn.image-display-40,
body.bayer .paragraph--type--html-editor figure.zoomIn,
body.bayer
  .paragraph--type--html-editor-fact-box
  figure
  .embedded-entity.image-display-29,
body.bayer
  .paragraph--type--html-editor-fact-box
  figure
  .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--html-editor-fact-box
  figure.align-left
  .embedded-entity.image-display-29,
body.bayer
  .paragraph--type--html-editor-fact-box
  figure.align-left
  .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--html-editor-fact-box
  figure.align-left
  .embedded-entity.zoomIn.image-display-29,
body.bayer
  .paragraph--type--html-editor-fact-box
  figure.align-left
  .embedded-entity.zoomIn.image-display-40,
body.bayer .paragraph--type--html-editor-fact-box figure.zoomIn,
body.bayer .paragraph--type--info-box figure .embedded-entity.image-display-29,
body.bayer .paragraph--type--info-box figure .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--info-box
  figure.align-left
  .embedded-entity.image-display-29,
body.bayer
  .paragraph--type--info-box
  figure.align-left
  .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--info-box
  figure.align-left
  .embedded-entity.zoomIn.image-display-29,
body.bayer
  .paragraph--type--info-box
  figure.align-left
  .embedded-entity.zoomIn.image-display-40,
body.bayer .paragraph--type--info-box figure.zoomIn,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure
  .embedded-entity.image-display-29,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure
  .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-left
  .embedded-entity.image-display-29,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-left
  .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-left
  .embedded-entity.zoomIn.image-display-29,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-left
  .embedded-entity.zoomIn.image-display-40,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure.zoomIn,
body.bayer .paragraph--type--tab figure .embedded-entity.image-display-29,
body.bayer .paragraph--type--tab figure .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--tab
  figure.align-left
  .embedded-entity.image-display-29,
body.bayer
  .paragraph--type--tab
  figure.align-left
  .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--tab
  figure.align-left
  .embedded-entity.zoomIn.image-display-29,
body.bayer
  .paragraph--type--tab
  figure.align-left
  .embedded-entity.zoomIn.image-display-40,
body.bayer .paragraph--type--tab figure.zoomIn,
body.idnet .paragraph--type--accordion figure .embedded-entity.image-display-29,
body.idnet .paragraph--type--accordion figure .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--accordion
  figure.align-left
  .embedded-entity.image-display-29,
body.idnet
  .paragraph--type--accordion
  figure.align-left
  .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--accordion
  figure.align-left
  .embedded-entity.zoomIn.image-display-29,
body.idnet
  .paragraph--type--accordion
  figure.align-left
  .embedded-entity.zoomIn.image-display-40,
body.idnet .paragraph--type--accordion figure.zoomIn,
body.idnet
  .paragraph--type--html-editor
  figure
  .embedded-entity.image-display-29,
body.idnet
  .paragraph--type--html-editor
  figure
  .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--html-editor
  figure.align-left
  .embedded-entity.image-display-29,
body.idnet
  .paragraph--type--html-editor
  figure.align-left
  .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--html-editor
  figure.align-left
  .embedded-entity.zoomIn.image-display-29,
body.idnet
  .paragraph--type--html-editor
  figure.align-left
  .embedded-entity.zoomIn.image-display-40,
body.idnet .paragraph--type--html-editor figure.zoomIn,
body.idnet
  .paragraph--type--html-editor-fact-box
  figure
  .embedded-entity.image-display-29,
body.idnet
  .paragraph--type--html-editor-fact-box
  figure
  .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--html-editor-fact-box
  figure.align-left
  .embedded-entity.image-display-29,
body.idnet
  .paragraph--type--html-editor-fact-box
  figure.align-left
  .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--html-editor-fact-box
  figure.align-left
  .embedded-entity.zoomIn.image-display-29,
body.idnet
  .paragraph--type--html-editor-fact-box
  figure.align-left
  .embedded-entity.zoomIn.image-display-40,
body.idnet .paragraph--type--html-editor-fact-box figure.zoomIn,
body.idnet .paragraph--type--info-box figure .embedded-entity.image-display-29,
body.idnet .paragraph--type--info-box figure .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--info-box
  figure.align-left
  .embedded-entity.image-display-29,
body.idnet
  .paragraph--type--info-box
  figure.align-left
  .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--info-box
  figure.align-left
  .embedded-entity.zoomIn.image-display-29,
body.idnet
  .paragraph--type--info-box
  figure.align-left
  .embedded-entity.zoomIn.image-display-40,
body.idnet .paragraph--type--info-box figure.zoomIn,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure
  .embedded-entity.image-display-29,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure
  .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-left
  .embedded-entity.image-display-29,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-left
  .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-left
  .embedded-entity.zoomIn.image-display-29,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure.align-left
  .embedded-entity.zoomIn.image-display-40,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure.zoomIn,
body.idnet .paragraph--type--tab figure .embedded-entity.image-display-29,
body.idnet .paragraph--type--tab figure .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--tab
  figure.align-left
  .embedded-entity.image-display-29,
body.idnet
  .paragraph--type--tab
  figure.align-left
  .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--tab
  figure.align-left
  .embedded-entity.zoomIn.image-display-29,
body.idnet
  .paragraph--type--tab
  figure.align-left
  .embedded-entity.zoomIn.image-display-40,
body.idnet .paragraph--type--tab figure.zoomIn {
  width: 100%;
}
body.bayer .paragraph--type--accordion figure figcaption,
body.bayer .paragraph--type--html-editor figure figcaption,
body.bayer .paragraph--type--html-editor-fact-box figure figcaption,
body.bayer .paragraph--type--info-box figure figcaption,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure
  figcaption,
body.bayer .paragraph--type--tab figure figcaption,
body.idnet .paragraph--type--accordion figure figcaption,
body.idnet .paragraph--type--html-editor figure figcaption,
body.idnet .paragraph--type--html-editor-fact-box figure figcaption,
body.idnet .paragraph--type--info-box figure figcaption,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure
  figcaption,
body.idnet .paragraph--type--tab figure figcaption {
  padding-bottom: 0;
  padding-right: 15px;
  padding-left: 15px;
  width: 100% !important;
}
body.bayer .paragraph--type--accordion figure figcaption b,
body.bayer .paragraph--type--accordion figure figcaption strong,
body.bayer .paragraph--type--html-editor figure figcaption b,
body.bayer .paragraph--type--html-editor figure figcaption strong,
body.bayer .paragraph--type--html-editor-fact-box figure figcaption b,
body.bayer .paragraph--type--html-editor-fact-box figure figcaption strong,
body.bayer .paragraph--type--info-box figure figcaption b,
body.bayer .paragraph--type--info-box figure figcaption strong,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure
  figcaption
  b,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  figure
  figcaption
  strong,
body.bayer .paragraph--type--tab figure figcaption b,
body.bayer .paragraph--type--tab figure figcaption strong,
body.idnet .paragraph--type--accordion figure figcaption b,
body.idnet .paragraph--type--accordion figure figcaption strong,
body.idnet .paragraph--type--html-editor figure figcaption b,
body.idnet .paragraph--type--html-editor figure figcaption strong,
body.idnet .paragraph--type--html-editor-fact-box figure figcaption b,
body.idnet .paragraph--type--html-editor-fact-box figure figcaption strong,
body.idnet .paragraph--type--info-box figure figcaption b,
body.idnet .paragraph--type--info-box figure figcaption strong,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure
  figcaption
  b,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  figure
  figcaption
  strong,
body.idnet .paragraph--type--tab figure figcaption b,
body.idnet .paragraph--type--tab figure figcaption strong {
  font-style: italic;
  font-weight: 800;
}
body.bayer .paragraph--type--accordion .embedded-entity,
body.bayer .paragraph--type--html-editor .embedded-entity,
body.bayer .paragraph--type--html-editor-fact-box .embedded-entity,
body.bayer .paragraph--type--info-box .embedded-entity,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity,
body.bayer .paragraph--type--tab .embedded-entity,
body.idnet .paragraph--type--accordion .embedded-entity,
body.idnet .paragraph--type--html-editor .embedded-entity,
body.idnet .paragraph--type--html-editor-fact-box .embedded-entity,
body.idnet .paragraph--type--info-box .embedded-entity,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity,
body.idnet .paragraph--type--tab .embedded-entity {
  position: relative;
}
body.bayer .paragraph--type--accordion .embedded-entity[data-zoom-hide="0"],
body.bayer .paragraph--type--html-editor .embedded-entity[data-zoom-hide="0"],
body.bayer
  .paragraph--type--html-editor-fact-box
  .embedded-entity[data-zoom-hide="0"],
body.bayer .paragraph--type--info-box .embedded-entity[data-zoom-hide="0"],
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity[data-zoom-hide="0"],
body.bayer .paragraph--type--tab .embedded-entity[data-zoom-hide="0"],
body.idnet .paragraph--type--accordion .embedded-entity[data-zoom-hide="0"],
body.idnet .paragraph--type--html-editor .embedded-entity[data-zoom-hide="0"],
body.idnet
  .paragraph--type--html-editor-fact-box
  .embedded-entity[data-zoom-hide="0"],
body.idnet .paragraph--type--info-box .embedded-entity[data-zoom-hide="0"],
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity[data-zoom-hide="0"],
body.idnet .paragraph--type--tab .embedded-entity[data-zoom-hide="0"] {
  cursor: pointer;
}
body.bayer .paragraph--type--accordion .embedded-entity.image-display-29,
body.bayer .paragraph--type--html-editor .embedded-entity.image-display-29,
body.bayer
  .paragraph--type--html-editor-fact-box
  .embedded-entity.image-display-29,
body.bayer .paragraph--type--info-box .embedded-entity.image-display-29,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.image-display-29,
body.bayer .paragraph--type--tab .embedded-entity.image-display-29,
body.idnet .paragraph--type--accordion .embedded-entity.image-display-29,
body.idnet .paragraph--type--html-editor .embedded-entity.image-display-29,
body.idnet
  .paragraph--type--html-editor-fact-box
  .embedded-entity.image-display-29,
body.idnet .paragraph--type--info-box .embedded-entity.image-display-29,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.image-display-29,
body.idnet .paragraph--type--tab .embedded-entity.image-display-29 {
  width: 29%;
}
body.bayer .paragraph--type--accordion .embedded-entity.image-display-40,
body.bayer .paragraph--type--html-editor .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--html-editor-fact-box
  .embedded-entity.image-display-40,
body.bayer .paragraph--type--info-box .embedded-entity.image-display-40,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.image-display-40,
body.bayer .paragraph--type--tab .embedded-entity.image-display-40,
body.idnet .paragraph--type--accordion .embedded-entity.image-display-40,
body.idnet .paragraph--type--html-editor .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--html-editor-fact-box
  .embedded-entity.image-display-40,
body.idnet .paragraph--type--info-box .embedded-entity.image-display-40,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.image-display-40,
body.idnet .paragraph--type--tab .embedded-entity.image-display-40 {
  width: 40%;
}
body.bayer
  .paragraph--type--accordion
  .embedded-entity.align-center.image-display-29,
body.bayer
  .paragraph--type--accordion
  .embedded-entity.align-center.image-display-40,
body.bayer
  .paragraph--type--html-editor
  .embedded-entity.align-center.image-display-29,
body.bayer
  .paragraph--type--html-editor
  .embedded-entity.align-center.image-display-40,
body.bayer
  .paragraph--type--html-editor-fact-box
  .embedded-entity.align-center.image-display-29,
body.bayer
  .paragraph--type--html-editor-fact-box
  .embedded-entity.align-center.image-display-40,
body.bayer
  .paragraph--type--info-box
  .embedded-entity.align-center.image-display-29,
body.bayer
  .paragraph--type--info-box
  .embedded-entity.align-center.image-display-40,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.align-center.image-display-29,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.align-center.image-display-40,
body.bayer .paragraph--type--tab .embedded-entity.align-center.image-display-29,
body.bayer .paragraph--type--tab .embedded-entity.align-center.image-display-40,
body.idnet
  .paragraph--type--accordion
  .embedded-entity.align-center.image-display-29,
body.idnet
  .paragraph--type--accordion
  .embedded-entity.align-center.image-display-40,
body.idnet
  .paragraph--type--html-editor
  .embedded-entity.align-center.image-display-29,
body.idnet
  .paragraph--type--html-editor
  .embedded-entity.align-center.image-display-40,
body.idnet
  .paragraph--type--html-editor-fact-box
  .embedded-entity.align-center.image-display-29,
body.idnet
  .paragraph--type--html-editor-fact-box
  .embedded-entity.align-center.image-display-40,
body.idnet
  .paragraph--type--info-box
  .embedded-entity.align-center.image-display-29,
body.idnet
  .paragraph--type--info-box
  .embedded-entity.align-center.image-display-40,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.align-center.image-display-29,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.align-center.image-display-40,
body.idnet .paragraph--type--tab .embedded-entity.align-center.image-display-29,
body.idnet
  .paragraph--type--tab
  .embedded-entity.align-center.image-display-40 {
  width: 100%;
}
body.bayer .paragraph--type--accordion .embedded-entity.align-center .zoom,
body.bayer .paragraph--type--html-editor .embedded-entity.align-center .zoom,
body.bayer
  .paragraph--type--html-editor-fact-box
  .embedded-entity.align-center
  .zoom,
body.bayer .paragraph--type--info-box .embedded-entity.align-center .zoom,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.align-center
  .zoom,
body.bayer .paragraph--type--tab .embedded-entity.align-center .zoom,
body.idnet .paragraph--type--accordion .embedded-entity.align-center .zoom,
body.idnet .paragraph--type--html-editor .embedded-entity.align-center .zoom,
body.idnet
  .paragraph--type--html-editor-fact-box
  .embedded-entity.align-center
  .zoom,
body.idnet .paragraph--type--info-box .embedded-entity.align-center .zoom,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.align-center
  .zoom,
body.idnet .paragraph--type--tab .embedded-entity.align-center .zoom {
  display: none;
}
body.bayer .paragraph--type--accordion .embedded-entity .zoom,
body.bayer .paragraph--type--html-editor .embedded-entity .zoom,
body.bayer .paragraph--type--html-editor-fact-box .embedded-entity .zoom,
body.bayer .paragraph--type--info-box .embedded-entity .zoom,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity
  .zoom,
body.bayer .paragraph--type--tab .embedded-entity .zoom,
body.idnet .paragraph--type--accordion .embedded-entity .zoom,
body.idnet .paragraph--type--html-editor .embedded-entity .zoom,
body.idnet .paragraph--type--html-editor-fact-box .embedded-entity .zoom,
body.idnet .paragraph--type--info-box .embedded-entity .zoom,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity
  .zoom,
body.idnet .paragraph--type--tab .embedded-entity .zoom {
  background: #10384f no-repeat 50%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M0 7h14M7 0v14' style='stroke:%23fff;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  bottom: 0;
  height: 30px;
  position: absolute;
  left: 0;
  width: 30px;
}
body.bayer .paragraph--type--accordion .embedded-entity.zoomIn,
body.bayer .paragraph--type--html-editor .embedded-entity.zoomIn,
body.bayer .paragraph--type--html-editor-fact-box .embedded-entity.zoomIn,
body.bayer .paragraph--type--info-box .embedded-entity.zoomIn,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.zoomIn,
body.bayer .paragraph--type--tab .embedded-entity.zoomIn,
body.idnet .paragraph--type--accordion .embedded-entity.zoomIn,
body.idnet .paragraph--type--html-editor .embedded-entity.zoomIn,
body.idnet .paragraph--type--html-editor-fact-box .embedded-entity.zoomIn,
body.idnet .paragraph--type--info-box .embedded-entity.zoomIn,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.zoomIn,
body.idnet .paragraph--type--tab .embedded-entity.zoomIn {
  width: 100%;
}
body.bayer .paragraph--type--accordion .embedded-entity.zoomIn .zoom,
body.bayer .paragraph--type--html-editor .embedded-entity.zoomIn .zoom,
body.bayer .paragraph--type--html-editor-fact-box .embedded-entity.zoomIn .zoom,
body.bayer .paragraph--type--info-box .embedded-entity.zoomIn .zoom,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.zoomIn
  .zoom,
body.bayer .paragraph--type--tab .embedded-entity.zoomIn .zoom,
body.idnet .paragraph--type--accordion .embedded-entity.zoomIn .zoom,
body.idnet .paragraph--type--html-editor .embedded-entity.zoomIn .zoom,
body.idnet .paragraph--type--html-editor-fact-box .embedded-entity.zoomIn .zoom,
body.idnet .paragraph--type--info-box .embedded-entity.zoomIn .zoom,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity.zoomIn
  .zoom,
body.idnet .paragraph--type--tab .embedded-entity.zoomIn .zoom {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M0 7h14' style='stroke:%23fff;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
}
body.bayer .paragraph--type--accordion .embedded-entity video,
body.bayer .paragraph--type--html-editor .embedded-entity video,
body.bayer .paragraph--type--html-editor-fact-box .embedded-entity video,
body.bayer .paragraph--type--info-box .embedded-entity video,
body.bayer
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity
  video,
body.bayer .paragraph--type--tab .embedded-entity video,
body.idnet .paragraph--type--accordion .embedded-entity video,
body.idnet .paragraph--type--html-editor .embedded-entity video,
body.idnet .paragraph--type--html-editor-fact-box .embedded-entity video,
body.idnet .paragraph--type--info-box .embedded-entity video,
body.idnet
  .paragraph--type--list-links
  .field--name-field-description
  .embedded-entity
  video,
body.idnet .paragraph--type--tab .embedded-entity video {
  height: 100%;
}
@media (max-width: 480px) {
  body.bayer .paragraph--type--accordion .embedded-entity.image-display-29,
  body.bayer .paragraph--type--accordion .embedded-entity.image-display-40,
  body.bayer .paragraph--type--accordion figure.figure-display-29,
  body.bayer .paragraph--type--accordion figure.figure-display-40,
  body.bayer .paragraph--type--html-editor .embedded-entity.image-display-29,
  body.bayer .paragraph--type--html-editor .embedded-entity.image-display-40,
  body.bayer .paragraph--type--html-editor figure.figure-display-29,
  body.bayer .paragraph--type--html-editor figure.figure-display-40,
  body.bayer
    .paragraph--type--html-editor-fact-box
    .embedded-entity.image-display-29,
  body.bayer
    .paragraph--type--html-editor-fact-box
    .embedded-entity.image-display-40,
  body.bayer .paragraph--type--html-editor-fact-box figure.figure-display-29,
  body.bayer .paragraph--type--html-editor-fact-box figure.figure-display-40,
  body.bayer .paragraph--type--info-box .embedded-entity.image-display-29,
  body.bayer .paragraph--type--info-box .embedded-entity.image-display-40,
  body.bayer .paragraph--type--info-box figure.figure-display-29,
  body.bayer .paragraph--type--info-box figure.figure-display-40,
  body.bayer
    .paragraph--type--list-links
    .field--name-field-description
    .embedded-entity.image-display-29,
  body.bayer
    .paragraph--type--list-links
    .field--name-field-description
    .embedded-entity.image-display-40,
  body.bayer
    .paragraph--type--list-links
    .field--name-field-description
    figure.figure-display-29,
  body.bayer
    .paragraph--type--list-links
    .field--name-field-description
    figure.figure-display-40,
  body.bayer .paragraph--type--tab .embedded-entity.image-display-29,
  body.bayer .paragraph--type--tab .embedded-entity.image-display-40,
  body.bayer .paragraph--type--tab figure.figure-display-29,
  body.bayer .paragraph--type--tab figure.figure-display-40,
  body.idnet .paragraph--type--accordion .embedded-entity.image-display-29,
  body.idnet .paragraph--type--accordion .embedded-entity.image-display-40,
  body.idnet .paragraph--type--accordion figure.figure-display-29,
  body.idnet .paragraph--type--accordion figure.figure-display-40,
  body.idnet .paragraph--type--html-editor .embedded-entity.image-display-29,
  body.idnet .paragraph--type--html-editor .embedded-entity.image-display-40,
  body.idnet .paragraph--type--html-editor figure.figure-display-29,
  body.idnet .paragraph--type--html-editor figure.figure-display-40,
  body.idnet
    .paragraph--type--html-editor-fact-box
    .embedded-entity.image-display-29,
  body.idnet
    .paragraph--type--html-editor-fact-box
    .embedded-entity.image-display-40,
  body.idnet .paragraph--type--html-editor-fact-box figure.figure-display-29,
  body.idnet .paragraph--type--html-editor-fact-box figure.figure-display-40,
  body.idnet .paragraph--type--info-box .embedded-entity.image-display-29,
  body.idnet .paragraph--type--info-box .embedded-entity.image-display-40,
  body.idnet .paragraph--type--info-box figure.figure-display-29,
  body.idnet .paragraph--type--info-box figure.figure-display-40,
  body.idnet
    .paragraph--type--list-links
    .field--name-field-description
    .embedded-entity.image-display-29,
  body.idnet
    .paragraph--type--list-links
    .field--name-field-description
    .embedded-entity.image-display-40,
  body.idnet
    .paragraph--type--list-links
    .field--name-field-description
    figure.figure-display-29,
  body.idnet
    .paragraph--type--list-links
    .field--name-field-description
    figure.figure-display-40,
  body.idnet .paragraph--type--tab .embedded-entity.image-display-29,
  body.idnet .paragraph--type--tab .embedded-entity.image-display-40,
  body.idnet .paragraph--type--tab figure.figure-display-29,
  body.idnet .paragraph--type--tab figure.figure-display-40 {
    width: 100%;
  }
  body.bayer .paragraph--type--accordion .embedded-entity .zoom,
  body.bayer .paragraph--type--html-editor .embedded-entity .zoom,
  body.bayer .paragraph--type--html-editor-fact-box .embedded-entity .zoom,
  body.bayer .paragraph--type--info-box .embedded-entity .zoom,
  body.bayer
    .paragraph--type--list-links
    .field--name-field-description
    .embedded-entity
    .zoom,
  body.bayer .paragraph--type--tab .embedded-entity .zoom,
  body.idnet .paragraph--type--accordion .embedded-entity .zoom,
  body.idnet .paragraph--type--html-editor .embedded-entity .zoom,
  body.idnet .paragraph--type--html-editor-fact-box .embedded-entity .zoom,
  body.idnet .paragraph--type--info-box .embedded-entity .zoom,
  body.idnet
    .paragraph--type--list-links
    .field--name-field-description
    .embedded-entity
    .zoom,
  body.idnet .paragraph--type--tab .embedded-entity .zoom {
    display: none;
  }
  body.bayer .paragraph--type--accordion figure.align-center,
  body.bayer .paragraph--type--accordion figure.align-left,
  body.bayer .paragraph--type--html-editor figure.align-center,
  body.bayer .paragraph--type--html-editor figure.align-left,
  body.bayer .paragraph--type--html-editor-fact-box figure.align-center,
  body.bayer .paragraph--type--html-editor-fact-box figure.align-left,
  body.bayer .paragraph--type--info-box figure.align-center,
  body.bayer .paragraph--type--info-box figure.align-left,
  body.bayer
    .paragraph--type--list-links
    .field--name-field-description
    figure.align-center,
  body.bayer
    .paragraph--type--list-links
    .field--name-field-description
    figure.align-left,
  body.bayer .paragraph--type--tab figure.align-center,
  body.bayer .paragraph--type--tab figure.align-left,
  body.idnet .paragraph--type--accordion figure.align-center,
  body.idnet .paragraph--type--accordion figure.align-left,
  body.idnet .paragraph--type--html-editor figure.align-center,
  body.idnet .paragraph--type--html-editor figure.align-left,
  body.idnet .paragraph--type--html-editor-fact-box figure.align-center,
  body.idnet .paragraph--type--html-editor-fact-box figure.align-left,
  body.idnet .paragraph--type--info-box figure.align-center,
  body.idnet .paragraph--type--info-box figure.align-left,
  body.idnet
    .paragraph--type--list-links
    .field--name-field-description
    figure.align-center,
  body.idnet
    .paragraph--type--list-links
    .field--name-field-description
    figure.align-left,
  body.idnet .paragraph--type--tab figure.align-center,
  body.idnet .paragraph--type--tab figure.align-left {
    margin-right: 0;
    margin-left: 0;
  }
}
.paragraph--type--quote {
  opacity: 0;
  transform: translate3d(40px, 0, 0);
  transition: all 0.8s ease-in-out;
}
.paragraph--type--quote.fadeInLeft {
  opacity: 1;
  transform: translateZ(0);
}
.paragraph--type--quote .quote-wrapper {
  position: relative;
}
.paragraph--type--quote .quote-wrapper .field--name-field-text {
  color: #10384f;
  font-size: 30px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 1px;
  line-height: 1.1;
  margin-bottom: 20px;
  position: relative;
  text-indent: 40px;
}
@media (max-width: 1440px) {
  .paragraph--type--quote .quote-wrapper .field--name-field-text {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--quote .quote-wrapper .field--name-field-text {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--quote .quote-wrapper .field--name-field-text {
    font-size: 20px;
  }
}
.paragraph--type--quote .quote-wrapper .field--name-field-text:before {
  content: "“";
  font-size: 75px;
  font-style: normal;
  font-weight: 800;
  height: 30px;
  right: -4px;
  position: absolute;
  top: 14px;
  width: 36px;
}
.paragraph--type--quote .quote-wrapper .field--name-field-text div {
  text-indent: 0;
}
.paragraph--type--quote .quote-wrapper .author-detail-wrapper {
  align-items: center;
  display: flex;
  justify-content: center;
  padding-top: 15px;
}
.paragraph--type--quote
  .quote-wrapper
  .author-detail-wrapper
  .field--name-field-image
  img,
.paragraph--type--quote
  .quote-wrapper
  .author-detail-wrapper
  .field--name-field-image-media
  img {
  border-radius: 50%;
  height: auto;
  max-width: 100px;
}
.paragraph--type--quote
  .quote-wrapper
  .author-detail-wrapper
  .author-text-wrapper {
  padding-right: 16px;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote
  .quote-wrapper
  .author-detail-wrapper
  .author-text-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote
  .quote-wrapper
  .author-detail-wrapper
  .author-text-wrapper
  h2,
.paragraph--type--quote
  .quote-wrapper
  .author-detail-wrapper
  .author-text-wrapper
  .field--name-field-title,
.paragraph--type--quote
  .quote-wrapper
  .author-detail-wrapper
  .author-text-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--quote
  .quote-wrapper
  .author-detail-wrapper
  .author-text-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2 {
  display: inline;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1.5;
}
@media (max-width: 1440px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    h2,
  .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .field--name-field-title,
  .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    h2,
  .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .field--name-field-title,
  .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    h2,
  .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .field--name-field-title,
  .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 16px;
  }
}
.paragraph--type--quote
  .quote-wrapper
  .author-detail-wrapper
  .author-text-wrapper
  .field--name-field-author-designation {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.5;
  margin-right: 5px;
}
@media (max-width: 1440px) {
  .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .field--name-field-author-designation {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .field--name-field-author-designation {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--quote
    .quote-wrapper
    .author-detail-wrapper
    .author-text-wrapper
    .field--name-field-author-designation {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
.paragraph--type--quote.image-position-left.stack-quote-image .quote-wrapper,
.paragraph--type--quote.image-position-top.stack-quote-image .quote-wrapper {
  display: block;
}
.paragraph--type--quote.image-position-left.stack-quote-image
  .quote-wrapper
  .author-image-wrapper,
.paragraph--type--quote.image-position-top.stack-quote-image
  .quote-wrapper
  .author-image-wrapper {
  margin-bottom: 29px;
  padding-top: 5px;
}
.paragraph--type--quote.image-position-left.stack-quote-image
  .quote-wrapper
  .quote-content,
.paragraph--type--quote.image-position-top.stack-quote-image
  .quote-wrapper
  .quote-content {
  padding-right: 0;
}
.paragraph--type--quote.image-position-left .quote-wrapper,
.paragraph--type--quote.image-position-top .quote-wrapper {
  display: flex;
  margin: 0 auto;
  padding-right: 0;
  padding-left: 0;
}
.paragraph--type--quote.image-position-left
  .quote-wrapper
  .author-image-wrapper,
.paragraph--type--quote.image-position-top
  .quote-wrapper
  .author-image-wrapper {
  margin-right: 0;
}
.paragraph--type--quote.image-position-left
  .quote-wrapper
  .author-image-wrapper
  .field--name-field-image,
.paragraph--type--quote.image-position-left
  .quote-wrapper
  .author-image-wrapper
  .field--name-field-image-media,
.paragraph--type--quote.image-position-top
  .quote-wrapper
  .author-image-wrapper
  .field--name-field-image,
.paragraph--type--quote.image-position-top
  .quote-wrapper
  .author-image-wrapper
  .field--name-field-image-media {
  width: 120px;
}
.paragraph--type--quote.image-position-left
  .quote-wrapper
  .author-image-wrapper
  .field--name-field-image
  img,
.paragraph--type--quote.image-position-left
  .quote-wrapper
  .author-image-wrapper
  .field--name-field-image-media
  img,
.paragraph--type--quote.image-position-top
  .quote-wrapper
  .author-image-wrapper
  .field--name-field-image
  img,
.paragraph--type--quote.image-position-top
  .quote-wrapper
  .author-image-wrapper
  .field--name-field-image-media
  img {
  border-radius: 50%;
  height: auto;
  max-width: 120px;
}
.paragraph--type--quote.image-position-left .quote-wrapper .quote-content,
.paragraph--type--quote.image-position-top .quote-wrapper .quote-content {
  padding-right: 40px;
  padding-left: 0;
  position: relative;
}
.paragraph--type--quote.image-position-left
  .quote-wrapper
  .quote-content
  .field--name-field-text,
.paragraph--type--quote.image-position-top
  .quote-wrapper
  .quote-content
  .field--name-field-text {
  line-height: 1.2;
  margin-bottom: 26px;
  text-indent: 40px;
}
.paragraph--type--quote.image-position-left
  .quote-wrapper
  .quote-content
  .field--name-field-text:before,
.paragraph--type--quote.image-position-top
  .quote-wrapper
  .quote-content
  .field--name-field-text:before {
  display: none;
}
.paragraph--type--quote.image-position-left
  .quote-wrapper
  .quote-content:before,
.paragraph--type--quote.image-position-top
  .quote-wrapper
  .quote-content:before {
  content: "“";
  font-size: 75px;
  font-style: normal;
  font-weight: 800;
  height: 40px;
  line-height: 0.624;
  position: absolute;
  top: 2px;
  width: 40px;
}
.paragraph--type--quote.image-position-left
  .quote-wrapper
  .quote-content
  div.field--name-field-title,
.paragraph--type--quote.image-position-top
  .quote-wrapper
  .quote-content
  div.field--name-field-title {
  display: inline;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.36px;
  line-height: 1.11;
}
@media (max-width: 1440px) {
  .paragraph--type--quote.image-position-left
    .quote-wrapper
    .quote-content
    div.field--name-field-title,
  .paragraph--type--quote.image-position-top
    .quote-wrapper
    .quote-content
    div.field--name-field-title {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--quote.image-position-left
    .quote-wrapper
    .quote-content
    div.field--name-field-title,
  .paragraph--type--quote.image-position-top
    .quote-wrapper
    .quote-content
    div.field--name-field-title {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--quote.image-position-left
    .quote-wrapper
    .quote-content
    div.field--name-field-title,
  .paragraph--type--quote.image-position-top
    .quote-wrapper
    .quote-content
    div.field--name-field-title {
    font-size: 16px;
  }
}
.paragraph--type--quote.image-position-left
  .quote-wrapper
  .quote-content
  div.field--name-field-author-designation,
.paragraph--type--quote.image-position-top
  .quote-wrapper
  .quote-content
  div.field--name-field-author-designation {
  display: inline;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.36px;
  line-height: 1.11;
  margin-right: -5px;
}
@media (max-width: 1440px) {
  .paragraph--type--quote.image-position-left
    .quote-wrapper
    .quote-content
    div.field--name-field-author-designation,
  .paragraph--type--quote.image-position-top
    .quote-wrapper
    .quote-content
    div.field--name-field-author-designation {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--quote.image-position-left
    .quote-wrapper
    .quote-content
    div.field--name-field-author-designation,
  .paragraph--type--quote.image-position-top
    .quote-wrapper
    .quote-content
    div.field--name-field-author-designation {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--quote.image-position-left
    .quote-wrapper
    .quote-content
    div.field--name-field-author-designation,
  .paragraph--type--quote.image-position-top
    .quote-wrapper
    .quote-content
    div.field--name-field-author-designation {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
.paragraph--type--quote.image-position-bottom
  .quote-wrapper
  .quote-content
  .author-detail-wrapper
  .author-text-wrapper
  .comma-divider,
.paragraph--type--quote.image-position-left
  .quote-wrapper
  .quote-content
  .comma-divider,
.paragraph--type--quote.image-position-top
  .quote-wrapper
  .quote-content
  .comma-divider {
  position: relative;
  left: 5px;
}
.paragraph--type--quote.image-position-top .quote-wrapper {
  flex-wrap: wrap;
}
.paragraph--type--quote.image-position-top
  .quote-wrapper
  .author-image-wrapper {
  display: flex;
  flex: 1 0 100%;
  justify-content: center;
  margin-bottom: 20px;
}
.paragraph--type--quote.image-position-top .quote-wrapper .quote-content {
  flex: 1 0 100%;
}
.paragraph--type--quote.full-width {
  margin-right: calc(-590px - -50%);
  margin-left: calc(-590px - -50%);
}
.paragraph--type--quote.extended-right.stack-quote-image
  .quote-wrapper
  .author-text-wrapper,
.paragraph--type--quote.full-width .quote-wrapper .author-text-wrapper {
  max-width: 81%;
}
.paragraph--type--quote.extended-right {
  margin-left: calc(-590px - -50%);
}
.paragraph--type--quote.image-position-bottom
  .quote-wrapper
  .quote-content
  div.field--name-field-text:before {
  right: -42px;
  top: -7px;
}
.paragraph--type--quote.image-position-bottom
  .quote-wrapper
  .quote-content
  .author-detail-wrapper
  .field--name-field-image,
.paragraph--type--quote.image-position-bottom
  .quote-wrapper
  .quote-content
  .author-detail-wrapper
  .field--name-field-image-media {
  flex-shrink: 0;
  width: 60px;
}
.paragraph--type--quote.image-position-bottom
  .quote-wrapper
  .quote-content
  .author-detail-wrapper
  .field--name-field-image
  img,
.paragraph--type--quote.image-position-bottom
  .quote-wrapper
  .quote-content
  .author-detail-wrapper
  .field--name-field-image-media
  img {
  max-width: 60px;
}
.paragraph--type--quote.image-position-bottom
  .quote-wrapper
  .quote-content
  .author-detail-wrapper
  .author-text-wrapper {
  flex-grow: 0;
  padding-right: 32px;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.image-position-bottom
  .quote-wrapper
  .quote-content
  .author-detail-wrapper
  .author-text-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.image-position-bottom
  .quote-wrapper
  .quote-content
  .author-detail-wrapper
  .author-text-wrapper
  h2,
.paragraph--type--quote.image-position-bottom
  .quote-wrapper
  .quote-content
  .author-detail-wrapper
  .author-text-wrapper
  .field--name-field-title,
.paragraph--type--quote.image-position-bottom
  .quote-wrapper
  .quote-content
  .author-detail-wrapper
  .author-text-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--quote.image-position-bottom
  .quote-wrapper
  .quote-content
  .author-detail-wrapper
  .author-text-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2 {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    h2,
  .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .field--name-field-title,
  .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    h2,
  .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .field--name-field-title,
  .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    h2,
  .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .field--name-field-title,
  .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 16px;
  }
}
.paragraph--type--quote.image-position-bottom
  .quote-wrapper
  .quote-content
  .author-detail-wrapper
  .author-text-wrapper
  .field--name-field-author-designation {
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin: 0;
}
@media (max-width: 1440px) {
  .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .field--name-field-author-designation {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .field--name-field-author-designation {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--quote.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .author-text-wrapper
    .field--name-field-author-designation {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
.paragraph--type--quote.no-image .quote-wrapper .author-image-wrapper {
  margin: 0;
}
.paragraph--type--quote.no-image .quote-wrapper .quote-content,
.paragraph--type--quote.no-image
  .quote-wrapper
  .quote-content
  .author-detail-wrapper
  .author-text-wrapper {
  padding: 0;
}
.paragraph--type--quote.no-image
  .quote-wrapper
  .quote-content
  .field--name-field-text:before {
  right: -42px;
  top: -8px;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.no-image
  .quote-wrapper
  .quote-content
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.no-image
  .quote-wrapper
  .quote-content
  h2,
.paragraph--type--quote.no-image
  .quote-wrapper
  .quote-content
  .field--name-field-title,
.paragraph--type--quote.no-image
  .quote-wrapper
  .quote-content
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--quote.no-image
  .quote-wrapper
  .quote-content
  .paragraph--type--newsletter
  .block-webform
  h2 {
  display: inline;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    h2,
  .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .field--name-field-title,
  .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    h2,
  .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .field--name-field-title,
  .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    h2,
  .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .field--name-field-title,
  .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 16px;
  }
}
.paragraph--type--quote.no-image .quote-wrapper .quote-content .comma-divider {
  position: relative;
  left: 5px;
}
.paragraph--type--quote.no-image
  .quote-wrapper
  .quote-content
  .field--name-field-author-designation {
  display: inline;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: -5px;
}
@media (max-width: 1440px) {
  .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .field--name-field-author-designation {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .field--name-field-author-designation {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--quote.no-image
    .quote-wrapper
    .quote-content
    .field--name-field-author-designation {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
.paragraph--type--quote.no-image
  .quote-wrapper
  .quote-content
  .author-detail-wrapper {
  justify-content: right;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.blue
  .quote-wrapper
  .quote-content
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.blue
  .quote-wrapper
  .quote-content
  h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.blue.image-position-bottom
  .quote-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.blue.image-position-bottom
  .quote-wrapper
  h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.blue.image-position-left
  .quote-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.blue.image-position-left
  .quote-wrapper
  h2,
.paragraph--type--quote.blue .quote-wrapper .quote-content,
.paragraph--type--quote.blue
  .quote-wrapper
  .quote-content
  .field--name-field-author-designation,
.paragraph--type--quote.blue
  .quote-wrapper
  .quote-content
  .field--name-field-title,
.paragraph--type--quote.blue
  .quote-wrapper
  .quote-content
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--quote.blue
  .quote-wrapper
  .quote-content
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--quote.blue.image-position-bottom
  .quote-wrapper
  .author-text-wrapper,
.paragraph--type--quote.blue.image-position-bottom
  .quote-wrapper
  .field--name-field-author-designation,
.paragraph--type--quote.blue.image-position-bottom
  .quote-wrapper
  .field--name-field-title,
.paragraph--type--quote.blue.image-position-bottom
  .quote-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--quote.blue.image-position-bottom
  .quote-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--quote.blue.image-position-bottom
  .quote-wrapper
  .quote-content:before,
.paragraph--type--quote.blue.image-position-bottom .quote-wrapper:before,
.paragraph--type--quote.blue.image-position-left
  .quote-wrapper
  .field--name-field-author-designation,
.paragraph--type--quote.blue.image-position-left
  .quote-wrapper
  .field--name-field-title,
.paragraph--type--quote.blue.image-position-left
  .quote-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--quote.blue.image-position-left
  .quote-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--quote.blue.image-position-left .quote-wrapper .quote-content,
.paragraph--type--quote.blue.image-position-left
  .quote-wrapper
  .quote-content:before,
.paragraph--type--quote.blue.image-position-left .quote-wrapper:before {
  color: #00617f;
}
.paragraph--type--quote.blue
  .quote-wrapper
  .quote-content
  .field--name-field-text:before {
  color: #0091df;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.green
  .quote-wrapper
  .quote-content
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.green
  .quote-wrapper
  .quote-content
  h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.green.image-position-left
  .quote-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.green.image-position-left
  .quote-wrapper
  h2,
.paragraph--type--quote.green .quote-wrapper .quote-content,
.paragraph--type--quote.green
  .quote-wrapper
  .quote-content
  .field--name-field-author-designation,
.paragraph--type--quote.green
  .quote-wrapper
  .quote-content
  .field--name-field-text:before,
.paragraph--type--quote.green
  .quote-wrapper
  .quote-content
  .field--name-field-title,
.paragraph--type--quote.green
  .quote-wrapper
  .quote-content
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--quote.green
  .quote-wrapper
  .quote-content
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--quote.green .quote-wrapper .quote-content:before,
.paragraph--type--quote.green.image-position-left
  .quote-wrapper
  .field--name-field-author-designation,
.paragraph--type--quote.green.image-position-left
  .quote-wrapper
  .field--name-field-title,
.paragraph--type--quote.green.image-position-left
  .quote-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--quote.green.image-position-left
  .quote-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--quote.green.image-position-left .quote-wrapper .quote-content,
.paragraph--type--quote.green.image-position-left
  .quote-wrapper
  .quote-content:before,
.paragraph--type--quote.green.image-position-left .quote-wrapper:before {
  color: #2b6636;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.pink
  .quote-wrapper
  .quote-content
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.pink
  .quote-wrapper
  .quote-content
  h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.pink.image-position-left
  .quote-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.pink.image-position-left
  .quote-wrapper
  h2,
.paragraph--type--quote.pink .quote-wrapper .quote-content,
.paragraph--type--quote.pink
  .quote-wrapper
  .quote-content
  .field--name-field-author-designation,
.paragraph--type--quote.pink
  .quote-wrapper
  .quote-content
  .field--name-field-text:before,
.paragraph--type--quote.pink
  .quote-wrapper
  .quote-content
  .field--name-field-title,
.paragraph--type--quote.pink
  .quote-wrapper
  .quote-content
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--quote.pink
  .quote-wrapper
  .quote-content
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--quote.pink .quote-wrapper .quote-content:before,
.paragraph--type--quote.pink.image-position-left
  .quote-wrapper
  .field--name-field-author-designation,
.paragraph--type--quote.pink.image-position-left
  .quote-wrapper
  .field--name-field-title,
.paragraph--type--quote.pink.image-position-left
  .quote-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--quote.pink.image-position-left
  .quote-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--quote.pink.image-position-left .quote-wrapper .quote-content,
.paragraph--type--quote.pink.image-position-left
  .quote-wrapper
  .quote-content:before,
.paragraph--type--quote.pink.image-position-left .quote-wrapper:before {
  color: #d30f4b;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.purple
  .quote-wrapper
  .quote-content
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--quote.purple
  .quote-wrapper
  .quote-content
  h2,
.paragraph--type--quote.purple .quote-wrapper .quote-content,
.paragraph--type--quote.purple
  .quote-wrapper
  .quote-content
  .field--name-field-author-designation,
.paragraph--type--quote.purple
  .quote-wrapper
  .quote-content
  .field--name-field-text:before,
.paragraph--type--quote.purple
  .quote-wrapper
  .quote-content
  .field--name-field-title,
.paragraph--type--quote.purple
  .quote-wrapper
  .quote-content
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--quote.purple
  .quote-wrapper
  .quote-content
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--quote.purple .quote-wrapper .quote-content:before {
  color: #624963;
}
@media (min-width: 1441px) {
  .paragraph--type--quote.container-width.image-position-left
    .quote-content:before,
  .paragraph--type--quote.extended-right.image-position-left
    .quote-content:before,
  .paragraph--type--quote.full-width.image-position-left .quote-content:before {
    line-height: 0.73;
  }
  .paragraph--type--quote.container-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text:before,
  .paragraph--type--quote.extended-right.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text:before,
  .paragraph--type--quote.full-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text:before {
    top: -12px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--quote.container-width.image-position-left
    .quote-content:before,
  .paragraph--type--quote.extended-right.image-position-left
    .quote-content:before,
  .paragraph--type--quote.full-width.image-position-left .quote-content:before {
    top: 2px;
  }
  .paragraph--type--quote.container-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text:before,
  .paragraph--type--quote.extended-right.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text:before,
  .paragraph--type--quote.full-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text:before {
    top: -17px;
  }
  .paragraph--type--quote.full-width {
    margin-right: calc(-484px - -50%);
    margin-left: calc(-484px - -50%);
  }
  .paragraph--type--quote.extended-right.image-position-left.stack-quote-image
    .quote-wrapper
    .author-text-wrapper,
  .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .author-text-wrapper {
    max-width: 79%;
  }
  .paragraph--type--quote.extended-right {
    margin-left: calc(-484px - -50%);
  }
}
@media (max-width: 991px) {
  .paragraph--type--quote.container-width.image-position-bottom,
  .paragraph--type--quote.container-width.image-position-left,
  .paragraph--type--quote.container-width.no-image,
  .paragraph--type--quote.extended-right.image-position-bottom,
  .paragraph--type--quote.extended-right.image-position-left,
  .paragraph--type--quote.extended-right.no-image,
  .paragraph--type--quote.full-width.image-position-bottom,
  .paragraph--type--quote.full-width.image-position-left,
  .paragraph--type--quote.full-width.no-image {
    margin-right: 0;
    margin-left: 0;
  }
  .paragraph--type--quote.container-width.image-position-left .quote-wrapper,
  .paragraph--type--quote.extended-right.image-position-left .quote-wrapper,
  .paragraph--type--quote.full-width.image-position-left .quote-wrapper {
    display: block;
    flex-direction: row;
  }
  .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .author-image-wrapper,
  .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .author-image-wrapper,
  .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .author-image-wrapper {
    margin-bottom: 30px;
    padding-top: 2px;
  }
  .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .quote-content,
  .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .quote-content,
  .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .quote-content {
    padding-right: 0;
  }
  .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .quote-content
    .author-text-wrapper,
  .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .quote-content
    .author-text-wrapper,
  .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .quote-content
    .author-text-wrapper {
    max-width: 76.8%;
  }
  .paragraph--type--quote.container-width.image-position-left .quote-content,
  .paragraph--type--quote.extended-right.image-position-left .quote-content,
  .paragraph--type--quote.full-width.image-position-left .quote-content {
    padding: 0 40px 0 0;
  }
  .paragraph--type--quote.container-width.image-position-left
    .quote-content:before,
  .paragraph--type--quote.container-width.image-position-top
    .quote-wrapper
    .quote-content:before,
  .paragraph--type--quote.extended-right.image-position-left
    .quote-content:before,
  .paragraph--type--quote.extended-right.image-position-top
    .quote-wrapper
    .quote-content:before,
  .paragraph--type--quote.full-width.image-position-left .quote-content:before,
  .paragraph--type--quote.full-width.image-position-top
    .quote-wrapper
    .quote-content:before {
    top: -2px;
  }
  .paragraph--type--quote.container-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text:before,
  .paragraph--type--quote.extended-right.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text:before,
  .paragraph--type--quote.full-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text:before {
    top: -21px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--quote.container-width.image-position-bottom,
  .paragraph--type--quote.container-width.image-position-left,
  .paragraph--type--quote.container-width.no-image,
  .paragraph--type--quote.extended-right.image-position-bottom,
  .paragraph--type--quote.extended-right.image-position-left,
  .paragraph--type--quote.extended-right.no-image,
  .paragraph--type--quote.full-width.image-position-bottom,
  .paragraph--type--quote.full-width.image-position-left,
  .paragraph--type--quote.full-width.no-image {
    margin-right: 0;
    margin-left: 0;
  }
  .paragraph--type--quote.container-width.image-position-bottom
    .quote-wrapper
    .quote-content,
  .paragraph--type--quote.extended-right.image-position-bottom
    .quote-wrapper
    .quote-content,
  .paragraph--type--quote.full-width.image-position-bottom
    .quote-wrapper
    .quote-content {
    flex-direction: column;
  }
  .paragraph--type--quote.container-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text,
  .paragraph--type--quote.extended-right.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text,
  .paragraph--type--quote.full-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text {
    letter-spacing: 0.86px;
    line-height: 1.1;
  }
  .paragraph--type--quote.container-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text:before,
  .paragraph--type--quote.extended-right.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text:before,
  .paragraph--type--quote.full-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .field--name-field-text:before {
    right: -40px;
  }
  .paragraph--type--quote.container-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper,
  .paragraph--type--quote.extended-right.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper,
  .paragraph--type--quote.full-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper {
    flex-direction: row;
    justify-content: right;
  }
  .paragraph--type--quote.container-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .field--name-field-image,
  .paragraph--type--quote.container-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .field--name-field-image-media,
  .paragraph--type--quote.extended-right.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .field--name-field-image,
  .paragraph--type--quote.extended-right.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .field--name-field-image-media,
  .paragraph--type--quote.full-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .field--name-field-image,
  .paragraph--type--quote.full-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-detail-wrapper
    .field--name-field-image-media {
    width: 80px;
  }
  .paragraph--type--quote.container-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-text-wrapper,
  .paragraph--type--quote.extended-right.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-text-wrapper,
  .paragraph--type--quote.full-width.image-position-bottom
    .quote-wrapper
    .quote-content
    .author-text-wrapper {
    padding-right: 0;
  }
  .paragraph--type--quote.container-width.image-position-left .quote-wrapper,
  .paragraph--type--quote.extended-right.image-position-left .quote-wrapper,
  .paragraph--type--quote.full-width.image-position-left .quote-wrapper {
    flex-direction: column;
    padding-top: 3px;
  }
  .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .author-image-wrapper,
  .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .author-image-wrapper,
  .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .author-image-wrapper {
    display: flex;
    justify-content: right;
    margin-bottom: 33px;
  }
  .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .author-image-wrapper
    .field--name-field-image-media
    img,
  .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .author-image-wrapper
    .field--name-field-image-media
    img,
  .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .author-image-wrapper
    .field--name-field-image-media
    img {
    max-width: 60px;
  }
  .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .quote-content,
  .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .quote-content,
  .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .quote-content {
    padding: 0;
  }
  .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .quote-content:before,
  .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .quote-content:before,
  .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .quote-content:before {
    font-size: 73px;
    right: 0;
    top: -2px;
  }
  .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .quote-content
    .field--name-field-text,
  .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .quote-content
    .field--name-field-text,
  .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .quote-content
    .field--name-field-text {
    letter-spacing: 0.86px;
    line-height: 1.1;
  }
  .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .quote-content
    .author-text-wrapper,
  .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .quote-content
    .author-text-wrapper,
  .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .quote-content
    .author-text-wrapper {
    max-width: 100%;
  }
  .paragraph--type--quote.container-width.no-image
    .quote-wrapper
    .quote-content
    .field--name-field-text,
  .paragraph--type--quote.extended-right.no-image
    .quote-wrapper
    .quote-content
    .field--name-field-text,
  .paragraph--type--quote.full-width.no-image
    .quote-wrapper
    .quote-content
    .field--name-field-text {
    letter-spacing: 0.86px;
    line-height: 1.1;
  }
}
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--quote.full-width {
  margin-right: calc(100% - 1180px);
  margin-left: 0;
}
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--quote.extended-right {
  margin-left: 0;
}
@media (max-width: 1440px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.full-width {
    margin-right: calc(100% - 968px);
  }
}
@media (max-width: 1024px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.full-width {
    margin-right: calc(100% - 953px);
    margin-left: -15px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.extended-right {
    margin-left: -15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.container-width.image-position-bottom,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.container-width.image-position-left,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.container-width.no-image,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.extended-right.image-position-bottom,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.extended-right.image-position-left,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.extended-right.no-image,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.full-width.image-position-bottom,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.full-width.image-position-left,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.full-width.no-image {
    margin-right: 0;
    margin-left: 0;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper {
    display: block;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .author-image-wrapper,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .author-image-wrapper,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .author-image-wrapper {
    margin-bottom: 29px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .quote-content,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .quote-content,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .quote-content {
    padding-right: 0;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .quote-content
    .author-text-wrapper,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .quote-content
    .author-text-wrapper,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .quote-content
    .author-text-wrapper {
    max-width: 76.8%;
  }
}
@media (max-width: 480px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper {
    padding-top: 3px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .quote-content
    .author-text-wrapper,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .quote-content
    .author-text-wrapper,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .quote-content
    .author-text-wrapper {
    max-width: 100%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .author-image-wrapper,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .author-image-wrapper,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .author-image-wrapper {
    justify-content: right;
    margin-bottom: 33px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.container-width.image-position-left
    .quote-wrapper
    .author-image-wrapper
    .field--name-field-image-media
    img,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.extended-right.image-position-left
    .quote-wrapper
    .author-image-wrapper
    .field--name-field-image-media
    img,
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--quote.full-width.image-position-left
    .quote-wrapper
    .author-image-wrapper
    .field--name-field-image-media
    img {
    max-width: 60px;
  }
}
footer .scroll-to-top a,
footer .scroll-to-top a:hover,
footer .scroll-to-top a:link {
  animation: moveup 0.5s;
  background-color: #de0043;
  background-position: right 17px top 17px;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 12px;
  height: 60px;
  letter-spacing: 1px;
  min-width: 59px;
  padding-top: 15px;
  position: fixed;
  left: 0;
  text-align: center;
  z-index: 99;
}
footer .scroll-to-top a:after,
footer .scroll-to-top a:hover:after,
footer .scroll-to-top a:link:after {
  background-color: #de0043;
  content: "";
  display: block;
  height: 100%;
  right: -5px;
  position: absolute;
  top: 0;
  transform: skewX(10deg);
  width: 15px;
}
footer .scroll-to-top a:before,
footer .scroll-to-top a:hover:before,
footer .scroll-to-top a:link:before {
  font-family: Glyphter;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  content: "G";
  display: block;
  font-size: 20px;
  position: static;
  left: 21px;
  top: 11px;
  transform: rotate(-180deg);
  width: 55px;
}
footer .scroll-to-top.top-button-visible a {
  bottom: 0;
  display: inline;
  opacity: 1;
}
footer .scroll-to-top.animate-down a,
footer .scroll-to-top.animate-down a:hover,
footer .scroll-to-top.animate-down a:link {
  animation: movedown 1s;
  display: inline;
}
.paragraph--type--sitemap .expand-button {
  background-color: #624963;
  cursor: pointer;
  float: left;
  margin-top: -95px;
  overflow: hidden;
  padding: 9px 18px 9px 64px;
  position: relative;
  text-align: center;
  width: inherit;
}
.paragraph--type--sitemap .expand-button:hover:after {
  left: 23px;
}
.paragraph--type--sitemap .expand-button:hover:before {
  display: none;
}
.paragraph--type--sitemap .expand-button span {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 0.58px;
  position: relative;
  text-transform: uppercase;
  top: -1px;
}
.paragraph--type--sitemap .expand-button:before {
  background-color: #443247;
  content: "";
  display: block;
  height: 48px;
  right: calc(100% - 44px);
  opacity: 0.4;
  position: absolute;
  top: 0;
  transform: skewX(12deg);
  transition: right 0.3s ease;
  width: 60px;
}
.paragraph--type--sitemap .expand-button:after {
  background-size: 30px 30px;
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 1;
  position: absolute;
  left: 10px;
  top: 11px;
}
.paragraph--type--sitemap .expand-all:after {
  transform: rotate(-180deg);
}
.paragraph--type--sitemap ul ul ul {
  padding: 0 30px 0 0;
}
.paragraph--type--sitemap ul {
  list-style-type: none;
}
.paragraph--type--sitemap .heading_h1_h2 {
  font-size: 52px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 1px;
  line-height: 1;
  margin-bottom: 30px;
}
.paragraph--type--sitemap .site-map > li {
  padding-bottom: 60px;
}
.paragraph--type--sitemap .site-map > li > a {
  font-size: 30px;
  letter-spacing: 0.93px;
}
.paragraph--type--sitemap .site-map .accordion > li {
  border-bottom: 1px solid #ff3162;
}
.paragraph--type--sitemap .site-map .accordion > li > a {
  color: #de0043;
  display: block;
  letter-spacing: 0.5px;
  line-height: 25px;
  margin-top: 8px;
  padding: 13px 20px;
  width: 100%;
}
.paragraph--type--sitemap .site-map .accordion > .has-child {
  position: relative;
}
.paragraph--type--sitemap .site-map .accordion > .has-child > a:after {
  font-family: Glyphter;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "G";
  display: block;
  height: 11px;
  position: absolute;
  left: 0;
  top: 18px;
  width: 19px;
}
.paragraph--type--sitemap .site-map .accordion > .has-child > .menu {
  padding: 0 20px 20px 0;
}
.paragraph--type--sitemap .site-map .accordion > .has-child > .menu li:before {
  color: #ff3162;
  content: "";
  font-family: FontAwesome;
  font-size: 15px;
  line-height: 2.4;
  padding-left: 5px;
}
.paragraph--type--sitemap .site-map .accordion > .has-child > .menu li a:hover {
  text-decoration: underline;
}
.paragraph--type--sitemap .site-map .accordion .active > a {
  border-bottom: none;
}
.paragraph--type--sitemap .site-map .accordion .active > a:after {
  background: no-repeat 100% 0;
  transform: rotate(-180deg);
  transition: transform 0.2s ease-out;
}
@media (max-width: 991px) {
  .paragraph--type--sitemap {
    display: flex;
    flex-direction: column;
    margin: auto;
    max-width: 80%;
  }
  .paragraph--type--sitemap .site-map > li {
    padding-bottom: 30px;
  }
  .paragraph--type--sitemap .site-map > li > a {
    font-size: 25px;
  }
  .paragraph--type--sitemap .expand-button {
    margin-bottom: 30px;
    margin-top: 0;
    text-align: right;
  }
  .paragraph--type--sitemap .heading_h1_h2 {
    font-size: 40px;
    line-height: 45px;
    margin-bottom: 0;
  }
}
@media (max-width: 480px) {
  .paragraph--type--sitemap {
    max-width: 90%;
  }
  .paragraph--type--sitemap .expand-button {
    margin-bottom: 40px;
  }
  .paragraph--type--sitemap .expand-button:after {
    font-size: 25px;
    top: 12px;
  }
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.field--name-field-sidebar-menu {
  margin-bottom: 20px;
}
.field--name-field-sidebar-menu .paragraph--type--menu-image-block {
  display: none;
}
.field--name-field-sidebar-menu ul {
  list-style: none;
}
.field--name-field-sidebar-menu ul li a {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .field--name-field-sidebar-menu ul li a {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .field--name-field-sidebar-menu ul li a {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .field--name-field-sidebar-menu ul li a {
    font-size: 15px;
  }
}
.field--name-field-sidebar-menu .menu-level-0 {
  list-style: none;
  margin: 0;
  padding: 0;
}
.field--name-field-sidebar-menu .menu-level-0 li {
  margin: 0;
  padding: 0;
  position: relative;
}
.field--name-field-sidebar-menu .menu-level-0 li.menu-item--expanded:after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpath d='M.5 13.5 7 7 .5.5' style='stroke:%230d2a40;stroke-width:1.5;fill:none;opacity:.3'/%3E%3C/svg%3E")
    no-repeat 50%;
  content: " ";
  display: block;
  height: 100%;
  line-height: unset;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
}
.field--name-field-sidebar-menu .menu-level-0 li a {
  border-bottom: 1px solid #dfebf0;
  border-top: 1px solid #dfebf0;
  color: #10384f;
  display: block;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.47px;
  line-height: 1.13334;
  margin-top: -1px;
  padding: 11px 10px 9px 16px;
}
@media (max-width: 1440px) {
  .field--name-field-sidebar-menu .menu-level-0 li a {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .field--name-field-sidebar-menu .menu-level-0 li a {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .field--name-field-sidebar-menu .menu-level-0 li a {
    font-size: 15px;
  }
}
.field--name-field-sidebar-menu .menu-level-0 li a:hover {
  color: #ff3162;
}
.field--name-field-sidebar-menu .menu-level-0 li ul {
  background: #fff;
  border-top: 1px solid #dfebf0;
  box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.1);
  display: none;
  right: 100%;
  padding-right: 20px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 999;
}
.field--name-field-sidebar-menu .menu-level-0 li ul:before {
  background-color: #fff;
  content: " ";
  height: calc(100% + 4px);
  margin-right: -20px;
  position: absolute;
  width: 20px;
}
.field--name-field-sidebar-menu .menu-level-0 li.in-active-trail {
  cursor: text;
}
.content-area-left-sidebar .sibling-menu,
.field--name-field-sidebar-menu .menu-level-0 li.in-active-trail:after,
.field--name-field-sidebar-menu .menu-level-0 li.in-active-trail > ul:before {
  display: none;
}
.field--name-field-sidebar-menu .menu-level-0 li.in-active-trail > a {
  color: #10384f;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .field--name-field-sidebar-menu .menu-level-0 li.in-active-trail > a {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .field--name-field-sidebar-menu .menu-level-0 li.in-active-trail > a {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
  }
}
@media (max-width: 480px) {
  .field--name-field-sidebar-menu .menu-level-0 li.in-active-trail > a {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
  }
}
.field--name-field-sidebar-menu
  .menu-level-0
  li.in-active-trail:not(.has-child)
  .is-active {
  color: #0075a6;
  pointer-events: none;
}
.field--name-field-sidebar-menu .menu-level-0 li.in-active-trail > ul {
  box-shadow: none;
  display: block;
  right: 0;
  padding-right: 0;
  position: relative;
  top: -1px;
  z-index: 0;
}
.field--name-field-sidebar-menu .menu-level-0 li.in-active-trail > ul > li a {
  border-bottom: 0;
  padding-right: 25px;
}
.field--name-field-sidebar-menu
  .menu-level-0
  li.in-active-trail
  > ul
  > li
  > ul
  > li
  a {
  padding-right: 40px;
}
.field--name-field-sidebar-menu
  .menu-level-0
  li.in-active-trail
  > ul
  > li
  > ul
  > li
  > ul
  > li
  a {
  padding-right: 55px;
}
.field--name-field-sidebar-menu .menu-level-0 li:hover > ul {
  display: block;
  z-index: 999;
}
@media (max-width: 991px) {
  .field--name-field-sidebar-menu {
    display: none;
  }
}
.content-area-left-sidebar .menu-home a {
  color: #0d2a40;
  display: block;
  font-size: 23px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  letter-spacing: normal;
  line-height: normal;
  padding: 0 25px 10px 10px;
  position: relative;
}
@media (max-width: 1440px) {
  .content-area-left-sidebar .menu-home a {
    font-size: 23px;
  }
}
@media (max-width: 991px) {
  .content-area-left-sidebar .menu-home a {
    font-size: 23px;
  }
}
@media (max-width: 480px) {
  .content-area-left-sidebar .menu-home a {
    font-size: 23px;
  }
}
.content-area-left-sidebar .menu-home a:before {
  color: #0d2a40;
  content: "///";
  right: 7px;
  letter-spacing: -4.5px;
  position: absolute;
  transform: skewX(-10deg);
}
.content-area-left-sidebar .menu-home a.active-link {
  color: #0075a6;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .content-area-left-sidebar .menu-home a.active-link {
    font-size: 23px;
  }
}
@media (max-width: 991px) {
  .content-area-left-sidebar .menu-home a.active-link {
    font-size: 23px;
  }
}
@media (max-width: 480px) {
  .content-area-left-sidebar .menu-home a.active-link {
    font-size: 23px;
  }
}
.content-area-left-sidebar .menu-home a.active-link:before {
  color: #0075a6;
}
.content-area-left-sidebar .menu-home a:hover,
.content-area-left-sidebar .menu-home a:hover:before {
  color: #ff3162;
}
@media (max-width: 991px) {
  .content-area-left-sidebar .menu-home {
    display: none;
  }
}
.content-area-left-sidebar .menu-home.h-16-600 a {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.4em;
  padding: 0 35px 10px 10px;
}
@media (max-width: 1440px) {
  .content-area-left-sidebar .menu-home.h-16-600 a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .content-area-left-sidebar .menu-home.h-16-600 a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .content-area-left-sidebar .menu-home.h-16-600 a {
    font-size: 16px;
  }
}
.content-area-left-sidebar .menu-home.h-16-600 a:before {
  font-size: 23px;
  right: 0;
}
.content-area-left-sidebar
  li.menu-item.has-child.menu-item--expanded:not(.in-active-trail)
  ul
  a {
  padding-right: 0 !important;
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-1turn);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-1turn);
  }
}
@keyframes sk-chase {
  to {
    transform: rotate(-1turn);
  }
}
@keyframes sk-chase-dot {
  80%,
  to {
    transform: rotate(-1turn);
  }
}
@keyframes sk-chase-dot-before {
  50% {
    transform: scale(0.4);
  }
  0%,
  to {
    transform: scale(1);
  }
}
@-webkit-keyframes zoom {
  0% {
    -webkit-transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
  }
}
@keyframes zoom {
  0% {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@-webkit-keyframes zoom-out {
  0% {
    -webkit-transform: scale(1);
  }
  to {
    -webkit-transform: scale(0);
  }
}
@keyframes zoom-out {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(0);
  }
}
.paragraph--type--headline-intro {
  margin-bottom: 40px;
  margin-top: 40px;
}
body.bayer .paragraph--type--headline-intro,
body.idnet .paragraph--type--headline-intro {
  margin-bottom: 0;
  margin-top: 0;
}
.paragraph--type--headline-intro .field--name-field-title .h2,
.paragraph--type--headline-intro .field--name-field-title h2,
.paragraph--type--headline-intro
  .paragraph--type--newsletter
  .block-webform
  .h2
  .h2,
.paragraph--type--headline-intro
  .paragraph--type--newsletter
  .block-webform
  .h2
  h2,
.paragraph--type--headline-intro
  .paragraph--type--newsletter
  .block-webform
  h2
  .h2,
.paragraph--type--headline-intro
  .paragraph--type--newsletter
  .block-webform
  h2
  h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--headline-intro
  .h2
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--headline-intro
  .h2
  h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--headline-intro
  h2
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--headline-intro
  h2
  h2 {
  color: #10384f;
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 0.6px;
  line-height: 1;
  margin-bottom: 0;
  text-align: center;
}
@media (max-width: 1440px) {
  .paragraph--type--headline-intro .field--name-field-title .h2,
  .paragraph--type--headline-intro .field--name-field-title h2,
  .paragraph--type--headline-intro
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h2,
  .paragraph--type--headline-intro
    .paragraph--type--newsletter
    .block-webform
    .h2
    h2,
  .paragraph--type--headline-intro
    .paragraph--type--newsletter
    .block-webform
    h2
    .h2,
  .paragraph--type--headline-intro
    .paragraph--type--newsletter
    .block-webform
    h2
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--headline-intro
    .h2
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--headline-intro
    .h2
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--headline-intro
    h2
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--headline-intro
    h2
    h2 {
    font-size: 52px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--headline-intro .field--name-field-title .h2,
  .paragraph--type--headline-intro .field--name-field-title h2,
  .paragraph--type--headline-intro
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h2,
  .paragraph--type--headline-intro
    .paragraph--type--newsletter
    .block-webform
    .h2
    h2,
  .paragraph--type--headline-intro
    .paragraph--type--newsletter
    .block-webform
    h2
    .h2,
  .paragraph--type--headline-intro
    .paragraph--type--newsletter
    .block-webform
    h2
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--headline-intro
    .h2
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--headline-intro
    .h2
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--headline-intro
    h2
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--headline-intro
    h2
    h2 {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--headline-intro .field--name-field-title .h2,
  .paragraph--type--headline-intro .field--name-field-title h2,
  .paragraph--type--headline-intro
    .paragraph--type--newsletter
    .block-webform
    .h2
    .h2,
  .paragraph--type--headline-intro
    .paragraph--type--newsletter
    .block-webform
    .h2
    h2,
  .paragraph--type--headline-intro
    .paragraph--type--newsletter
    .block-webform
    h2
    .h2,
  .paragraph--type--headline-intro
    .paragraph--type--newsletter
    .block-webform
    h2
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--headline-intro
    .h2
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--headline-intro
    .h2
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--headline-intro
    h2
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--headline-intro
    h2
    h2 {
    font-size: 40px;
  }
}
.paragraph--type--headline-intro .field--name-field-html-editor {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  margin-right: auto;
  margin-left: auto;
  margin-top: 0;
  max-width: 55%;
  text-align: center;
}
@media (max-width: 1440px) {
  .paragraph--type--headline-intro .field--name-field-html-editor {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--headline-intro .field--name-field-html-editor {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--headline-intro .field--name-field-html-editor {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--headline-intro .field--name-field-html-editor {
    padding: 0;
  }
}
.paragraph--type--headline-intro .field--name-field-html-editor p {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .paragraph--type--headline-intro .field--name-field-html-editor p {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--headline-intro .field--name-field-html-editor p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--headline-intro .field--name-field-html-editor p {
    font-size: 18px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--headline-intro .field--name-field-html-editor {
    max-width: 68%;
  }
}
@media (max-width: 991px) {
  .paragraph--type--headline-intro .field--name-field-html-editor {
    margin: 0 auto 0 0;
    max-width: 95%;
  }
}
@media (max-width: 480px) {
  .paragraph--type--headline-intro .field--name-field-html-editor {
    display: none;
  }
}
body.bayer
  .content-area-wrapper
  .content-area-inner
  .field__item
  .paragraph--type--headline-intro
  .field--name-field-html-editor,
body.idnet
  .content-area-wrapper
  .content-area-inner
  .field__item
  .paragraph--type--headline-intro
  .field--name-field-html-editor {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  margin-right: auto;
  margin-left: auto;
  margin-top: 0;
  max-width: 100%;
  text-align: center;
}
@media (max-width: 1440px) {
  body.bayer
    .content-area-wrapper
    .content-area-inner
    .field__item
    .paragraph--type--headline-intro
    .field--name-field-html-editor,
  body.idnet
    .content-area-wrapper
    .content-area-inner
    .field__item
    .paragraph--type--headline-intro
    .field--name-field-html-editor {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .content-area-wrapper
    .content-area-inner
    .field__item
    .paragraph--type--headline-intro
    .field--name-field-html-editor,
  body.idnet
    .content-area-wrapper
    .content-area-inner
    .field__item
    .paragraph--type--headline-intro
    .field--name-field-html-editor {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .content-area-wrapper
    .content-area-inner
    .field__item
    .paragraph--type--headline-intro
    .field--name-field-html-editor,
  body.idnet
    .content-area-wrapper
    .content-area-inner
    .field__item
    .paragraph--type--headline-intro
    .field--name-field-html-editor {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .content-area-wrapper
    .content-area-inner
    .field__item
    .paragraph--type--headline-intro
    .field--name-field-html-editor,
  body.idnet
    .content-area-wrapper
    .content-area-inner
    .field__item
    .paragraph--type--headline-intro
    .field--name-field-html-editor {
    margin: 0 auto 0 0;
    max-width: 95%;
  }
}
.paragraph--type--search-box .field--name-field-search-box {
  pointer-events: all;
  z-index: 9999;
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block {
  margin-bottom: 72px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 0;
  padding-top: 0;
}
body.bayer
  .paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block,
body.idnet
  .paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block {
  margin-bottom: 100px;
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  .h2,
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  h2 {
  display: none;
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form {
  overflow: hidden;
  position: relative;
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .form-item-site-search {
  padding: 0;
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .form-item-site-search
  .site-search-input {
  border: 1px solid #d30f4b;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  height: 80px;
  padding: 10px 20px;
  text-indent: 2px;
}
@media (max-width: 1440px) {
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .form-item-site-search
    .site-search-input {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
@media (max-width: 991px) {
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .form-item-site-search
    .site-search-input {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .form-item-site-search
    .site-search-input {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .form-item-site-search
  .site-search-input::placeholder {
  color: #767676 !important;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .form-item-site-search
    .site-search-input::placeholder {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
@media (max-width: 991px) {
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .form-item-site-search
    .site-search-input::placeholder {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .form-item-site-search
    .site-search-input::placeholder {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .form-item-site-search
  .site-search-input::-webkit-input-placeholder {
  color: #767676 !important;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .form-item-site-search
    .site-search-input::-webkit-input-placeholder {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
@media (max-width: 991px) {
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .form-item-site-search
    .site-search-input::-webkit-input-placeholder {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .form-item-site-search
    .site-search-input::-webkit-input-placeholder {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .search-form-action {
  float: right;
  height: 80px;
  margin-bottom: -5px;
  padding-top: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .search-form-action
  input {
  background: #d30f4b;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  height: 60px;
  width: 100%;
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .search-form-action:before {
  background-size: 32px;
  width: 80px;
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .search-form-action:after {
  background-color: #d30f4b;
  height: 80px;
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .search-form-action:hover {
  width: 90px;
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .search-form-action:focus,
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .search-form-action:focus-within {
  width: 85px;
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .search-form-action:focus-within:before,
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .search-form-action:focus:before {
  background-position: 40%;
  width: 115px;
}
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .search-filters,
.paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form
  .search-link {
  display: none;
}
@media (max-width: 1440px) {
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block {
    max-width: 640px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .form-item-site-search
    .site-search-input {
    height: 60px;
    padding: 10px 20px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action {
    height: 60px;
    width: 50px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:before {
    background-size: 29px;
    height: 60px;
    left: 10px;
    width: 57px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:after {
    height: 60px;
    right: -32px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:hover {
    width: 65px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:focus,
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:focus-within {
    width: 65px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:focus-within:before,
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:focus:before {
    background-position: 40%;
    left: 0;
    width: 110px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block.medium {
    width: 72%;
  }
}
@media (max-width: 991px) {
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block {
    max-width: 75%;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action {
    height: 60px;
    width: 50px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:before {
    height: 60px;
    width: 57px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .form-item-site-search
    .site-search-input,
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:after {
    height: 60px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:focus,
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:focus-within {
    width: 65px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:focus-within:before,
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:focus:before {
    background-position: 40%;
    left: 0;
    width: 110px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block {
    max-width: 320px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action {
    width: 61px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:before {
    height: 60px;
    left: 0;
    width: 65px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:after {
    right: -10px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:focus,
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:focus-within {
    width: 65px;
  }
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:focus-within:before,
  .paragraph--type--search-box
    .field--name-field-search-box
    .google-search-console-block
    form
    .search-form-action:focus:before {
    background-position: 40%;
    width: 90px;
  }
}
.paragraph--type--content-with-sidebars
  .paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block {
  max-width: 100%;
}
body.bayer
  .paragraph--type--content-with-sidebars
  .paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block,
body.bayer .paragraph--type--financial-report,
body.bayer .paragraph--type--news-list,
body.bayer .paragraph--type--report-list,
body.idnet
  .paragraph--type--content-with-sidebars
  .paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block,
body.idnet .paragraph--type--financial-report,
body.idnet .paragraph--type--news-list,
body.idnet .paragraph--type--report-list {
  margin-bottom: 0;
  margin-top: 0;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--search-box
  .field--name-field-search-box
  .google-search-console-block
  form {
  margin: 0;
}
.paragraph--type--search-box.blue
  .field--name-field-search-box
  .google-search-console-block
  form
  .form-item-site-search
  .site-search-input {
  border: 1px solid #00617f;
}
.paragraph--type--search-box.blue
  .field--name-field-search-box
  .google-search-console-block
  form
  .search-form-action
  input {
  background: #00617f;
}
.paragraph--type--search-box.blue
  .field--name-field-search-box
  .google-search-console-block
  form
  .search-form-action:after {
  background-color: #00617f;
}
.google-search-console-block form .form-item-site-search .site-search-input {
  padding: 10px 20px;
}
.google-search-console-block
  form
  .form-item-site-search
  .site-search-input::placeholder {
  color: #767676;
}
.google-search-console-block
  form
  .form-item-site-search
  .site-search-input::-webkit-input-placeholder {
  color: #767676;
}
.google-search-console-block
  form
  .form-item-site-search
  .site-search-input::-ms-input-placeholder {
  color: #767676;
}
.load-indicator {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  border: 3px solid #fff;
  border-radius: 50%;
  border-left-color: transparent;
  bottom: 50%;
  height: 2vw;
  right: 0;
  margin: auto;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 2vw;
}
@media screen and (max-width: 1199px) {
  .load-indicator {
    height: 3vw;
    width: 3vw;
  }
}
@media screen and (max-width: 991px) {
  .load-indicator {
    height: 4vw;
    width: 4vw;
  }
}
@media screen and (max-width: 640px) {
  .load-indicator {
    height: 6vw;
    width: 6vw;
  }
}
@media screen and (max-width: 480px) {
  .load-indicator {
    height: 8vw;
    width: 8vw;
  }
}
body.idnet .search-block-outer-container .load-indicator {
  top: -10px;
}
.input-focus-state {
  border-radius: 2px !important;
  outline: 3px solid #00617f !important;
  outline-offset: 5px !important;
}
.search-icon-disable {
  visibility: hidden;
}
.paragraph--type--financial-report {
  background: linear-gradient(-180deg, #de104f 0, #89315d);
  color: #fff;
  flex-direction: column;
  margin-bottom: 40px;
  margin-top: 40px;
  padding: 50px;
  position: relative;
}
.paragraph--type--financial-report:after {
  border-left: 1px solid #fb2d60;
  content: "";
  height: 100%;
  right: 285px;
  overflow: hidden;
  position: absolute;
  top: 0;
  transform: skewX(14deg);
}
.paragraph--type--financial-report .field--name-field-kicker {
  flex: 1;
  font-size: 170px;
  font-style: italic;
  font-weight: 200;
  right: 4%;
  padding: 20px 20px 0 0;
  position: absolute;
  top: -39px;
}
@media (max-width: 1440px) {
  .paragraph--type--financial-report .field--name-field-kicker {
    font-size: 170px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--financial-report .field--name-field-kicker {
    font-size: 170px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--financial-report .field--name-field-kicker {
    font-size: 140px;
  }
}
.paragraph--type--financial-report .field--name-field-title,
.paragraph--type--financial-report
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--financial-report
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--financial-report
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--financial-report
  h2 {
  flex: 1;
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  height: auto;
  right: 35%;
  line-height: 1.308;
  margin-right: 40px;
  position: relative;
  left: 67px;
  text-indent: 10px;
  width: 32%;
}
@media (max-width: 1440px) {
  .paragraph--type--financial-report .field--name-field-title,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    h2 {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--financial-report .field--name-field-title,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    h2 {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--financial-report .field--name-field-title,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    h2 {
    font-size: 22px;
  }
}
.paragraph--type--financial-report .field--name-field-description {
  flex: 50%;
  margin-bottom: 25px;
  margin-right: 35%;
  margin-top: 40px;
  position: relative;
  transform: skewX(12deg);
}
.paragraph--type--financial-report .field--name-field-description p {
  color: #fff;
  font-size: 50px;
  font-style: italic;
  font-weight: 200;
  line-height: 1.1333;
}
@media (max-width: 1440px) {
  .paragraph--type--financial-report .field--name-field-description p {
    font-size: 50px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--financial-report .field--name-field-description p {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--financial-report .field--name-field-description p {
    font-size: 40px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--financial-report .field--name-field-title,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    h2 {
    right: 40%;
    width: 43%;
  }
  .paragraph--type--financial-report .field--name-field-description {
    margin-right: 40%;
    margin-top: 30px;
  }
}
@media (max-width: 1199px) {
  .paragraph--type--financial-report .field--name-field-title,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    h2 {
    right: 40%;
  }
}
@media (max-width: 991px) {
  .paragraph--type--financial-report .field--name-field-kicker {
    right: 4%;
  }
  .paragraph--type--financial-report:after {
    right: 255px;
  }
  .paragraph--type--financial-report .field--name-field-title,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    h2 {
    right: 45%;
  }
  .paragraph--type--financial-report .field--name-field-description {
    margin-right: 43%;
  }
}
@media (max-width: 480px) {
  .paragraph--type--financial-report {
    overflow: hidden;
    position: relative;
  }
  .paragraph--type--financial-report .field--name-field-kicker {
    right: 10%;
  }
  .paragraph--type--financial-report:after {
    display: block;
    right: 0;
    left: 34px;
    transform: skewX(13deg);
  }
  .paragraph--type--financial-report .field--name-field-title,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--financial-report
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--financial-report
    h2 {
    right: 0;
    margin-right: 20px;
    padding-left: 0;
    text-indent: 0;
    top: 140px;
    width: 103%;
  }
  .paragraph--type--financial-report .field--name-field-description {
    margin-right: 10px;
    margin-top: 185px;
    transform: skewX(0deg);
  }
}
.paragraph--type--news-list,
.paragraph--type--report-list {
  margin-bottom: 40px;
  margin-top: 40px;
}
.paragraph--type--news-list .field--name-field-title,
.paragraph--type--news-list .paragraph--type--newsletter .block-webform .h2,
.paragraph--type--news-list .paragraph--type--newsletter .block-webform h2,
.paragraph--type--newsletter .block-webform .paragraph--type--news-list .h2,
.paragraph--type--newsletter .block-webform .paragraph--type--news-list h2 {
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 1.25px;
  line-height: 1;
}
.paragraph--type--news-list
  .field--name-field-title
  ~ .news-list-wrapper
  .news:first-child,
.paragraph--type--news-list
  .paragraph--type--newsletter
  .block-webform
  .h2
  ~ .news-list-wrapper
  .news:first-child,
.paragraph--type--news-list
  .paragraph--type--newsletter
  .block-webform
  h2
  ~ .news-list-wrapper
  .news:first-child,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--news-list
  .h2
  ~ .news-list-wrapper
  .news:first-child,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--news-list
  h2
  ~ .news-list-wrapper
  .news:first-child {
  padding-top: 18px;
}
.paragraph--type--news-list .news-list-wrapper .overview-cta a:before,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap
  a:before,
.paragraph--type--news-list .view-filters,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap
  a:before {
  display: none;
}
.paragraph--type--news-list .news-list-wrapper .news {
  border-bottom: 1px solid #cfd7dc;
  display: flex;
  padding: 18px 0;
}
.paragraph--type--news-list .news-list-wrapper .news .news-media {
  margin-left: 10px;
  min-width: 180px;
  width: 180px;
}
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-media
  .news-img
  .field--name-field-listing-image
  img,
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-media
  .news-img
  .img {
  max-height: 106px;
  max-width: 180px;
  object-fit: cover;
}
@media (max-width: 480px) {
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-media
    .news-img
    .field--name-field-listing-image
    img {
    height: auto;
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-media
    .news-img
    .img {
    height: auto;
    max-width: 100%;
    width: 100%;
  }
}
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-media
  .news-img
  .image-style-_15-186 {
  height: 106px;
  min-width: 180px;
  object-fit: contain;
  width: 180px;
}
@media (max-width: 480px) {
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-media
    .news-img
    .image-style-_15-186 {
    height: 106px;
    max-width: 100%;
    width: 100%;
  }
}
.paragraph--type--news-list .news-list-wrapper .news .news-body {
  margin-right: 10px;
}
.paragraph--type--news-list .news-list-wrapper .news .news-body .news-date {
  color: #00617f;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 20px;
  margin-bottom: 5px;
}
@media (max-width: 1440px) {
  .paragraph--type--news-list .news-list-wrapper .news .news-body .news-date {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--news-list .news-list-wrapper .news .news-body .news-date {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--news-list .news-list-wrapper .news .news-body .news-date {
    font-size: 15px;
  }
}
.paragraph--type--news-list .news-list-wrapper .news .news-body .news-topline {
  color: #10384f;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;
  margin: 8px 0 2px;
}
@media (max-width: 1440px) {
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-topline {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-topline {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-topline {
    font-size: 15px;
  }
}
.paragraph--type--news-list .news-list-wrapper .news .news-body .h3,
.paragraph--type--news-list .news-list-wrapper .news .news-body h3 {
  color: #10384f;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 8px;
  padding: 0;
}
@media (max-width: 1440px) {
  .paragraph--type--news-list .news-list-wrapper .news .news-body .h3,
  .paragraph--type--news-list .news-list-wrapper .news .news-body h3 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--news-list .news-list-wrapper .news .news-body .h3,
  .paragraph--type--news-list .news-list-wrapper .news .news-body h3 {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--news-list .news-list-wrapper .news .news-body .h3,
  .paragraph--type--news-list .news-list-wrapper .news .news-body h3 {
    font-size: 24px;
  }
}
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  .lock-news {
  display: inline-flex;
}
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  .lock-news:before {
  content: "C";
  font-family: Glyphter;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #585858;
  display: block;
  font-size: 16px;
  line-height: inherit;
  margin-left: 6px;
}
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a {
  color: #00617f;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  padding-top: 5px;
}
@media (max-width: 1440px) {
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .read-more,
  .paragraph--type--social-media-block
    .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .read-more,
  .paragraph--type--social-media-block
    .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .read-more,
  .paragraph--type--social-media-block
    .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--news-list
    .news-list-wrapper
    .news
    .news-body
    .news-links
    a
    a {
    font-size: 12px;
  }
}
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--news-list
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a:before {
  border-right: 1px solid #00617f;
}
.paragraph--type--news-list .news-list-wrapper .overview-cta,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap {
  margin-top: 13px;
}
.paragraph--type--news-list .news-list-wrapper .overview-cta a,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap
  a,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap
  a {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  margin-right: 0;
  padding-right: 0;
}
@media (max-width: 1440px) {
  .paragraph--type--news-list .news-list-wrapper .overview-cta a,
  .paragraph--type--news-list
    .news-list-wrapper
    .paragraph--type--teaser-card
    .field-cta-wrap
    a,
  .paragraph--type--teaser-card
    .paragraph--type--news-list
    .news-list-wrapper
    .field-cta-wrap
    a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--news-list .news-list-wrapper .overview-cta a,
  .paragraph--type--news-list
    .news-list-wrapper
    .paragraph--type--teaser-card
    .field-cta-wrap
    a,
  .paragraph--type--teaser-card
    .paragraph--type--news-list
    .news-list-wrapper
    .field-cta-wrap
    a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--news-list .news-list-wrapper .overview-cta a,
  .paragraph--type--news-list
    .news-list-wrapper
    .paragraph--type--teaser-card
    .field-cta-wrap
    a,
  .paragraph--type--teaser-card
    .paragraph--type--news-list
    .news-list-wrapper
    .field-cta-wrap
    a {
    font-size: 12px;
  }
}
.paragraph--type--news-list .news-list-wrapper .overview-cta a:hover,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap
  a:hover,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap
  a:hover {
  padding-right: 0;
}
@media (max-width: 1440px) {
  .paragraph--type--news-list .field--name-field-title,
  .paragraph--type--news-list .paragraph--type--newsletter .block-webform .h2,
  .paragraph--type--news-list .paragraph--type--newsletter .block-webform h2,
  .paragraph--type--newsletter .block-webform .paragraph--type--news-list .h2,
  .paragraph--type--newsletter .block-webform .paragraph--type--news-list h2 {
    font-size: 50px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--news-list .field--name-field-title,
  .paragraph--type--news-list .paragraph--type--newsletter .block-webform .h2,
  .paragraph--type--news-list .paragraph--type--newsletter .block-webform h2,
  .paragraph--type--newsletter .block-webform .paragraph--type--news-list .h2,
  .paragraph--type--newsletter .block-webform .paragraph--type--news-list h2 {
    font-size: 45px;
  }
  .paragraph--type--news-list .news-list-wrapper .news .news-body {
    margin-right: 0;
  }
}
@media (max-width: 480px) {
  .paragraph--type--news-list .field--name-field-title,
  .paragraph--type--news-list .paragraph--type--newsletter .block-webform .h2,
  .paragraph--type--news-list .paragraph--type--newsletter .block-webform h2,
  .paragraph--type--newsletter .block-webform .paragraph--type--news-list .h2,
  .paragraph--type--newsletter .block-webform .paragraph--type--news-list h2 {
    font-size: 40px;
  }
  .paragraph--type--news-list .news-list-wrapper .news {
    display: block;
  }
  .paragraph--type--news-list .news-list-wrapper .news .news-body {
    margin-right: 0;
  }
  .paragraph--type--news-list .news-list-wrapper .news .news-body .news-date {
    margin-top: 5px;
  }
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters {
  margin-bottom: 35px;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  .form--inline {
  display: flex;
  flex-wrap: wrap;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset {
  flex: 0 0 25%;
  max-width: 25%;
  padding-right: 10px;
  padding-left: 10px;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset:first-child {
  padding-right: 0;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset:nth-child(4) {
  padding-left: 0;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend {
  background-color: #624963;
  border: 1px solid #834283;
  cursor: pointer;
  display: block;
  margin: 0;
  outline: 0;
  overflow: hidden;
  padding: 0 20px 6px 0;
  position: relative;
  text-decoration: none;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend
  .fieldset-legend {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1px;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset
    legend
    .fieldset-legend {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset
    legend
    .fieldset-legend {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset
    legend
    .fieldset-legend {
    font-size: 16px;
  }
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend:before {
  background-color: #443247;
  content: "";
  display: block;
  height: 100%;
  right: calc(100% - 54px);
  opacity: 0.4;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  touch-action: none;
  transform: skewX(12deg);
  width: 35%;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend:after {
  color: #fff;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 30px;
  font-weight: 100;
  position: absolute;
  left: 12px;
  top: -2px;
  z-index: 1;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend.show:after,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend.show:after {
  transform: rotate(-180deg);
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend.show:before {
  display: none;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend.show,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend:focus,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend:focus-within,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend.show,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend:focus,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend:focus-within {
  outline: 4px solid #52558b;
  padding-right: 35px;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend.show:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend:focus-within:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend:focus:after {
  left: 25px;
  -webkit-transition: left 0.3s ease;
  -moz-transition: left 0.3s ease;
  -ms-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend.show:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend:focus-within:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  legend:focus:before {
  opacity: 0 !important;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.paragraph--type--download-tool
  .view-header
  .block-facets-summary
  .facet-summary-item--facet
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper {
  position: relative;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper
  > .form-checkboxes {
  background-color: #fff;
  border: 1px solid #624963;
  display: block;
  height: auto;
  right: 0;
  margin: 0;
  max-height: 120px;
  overflow-y: hidden;
  padding: 11px 13px 13px;
  position: absolute;
  top: -1px;
  width: 100%;
  z-index: 2;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper
  > .form-checkboxes
  .form-type-checkbox {
  display: flex;
  font-size: 14px;
  margin-bottom: 0;
  padding: 4px 0;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper
  > .form-checkboxes
  .form-type-checkbox
  label {
  border: 0;
  color: #0d2a40;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  height: 100%;
  letter-spacing: 0.44px;
  line-height: 1.4;
  padding-right: 25px;
  position: relative;
  text-indent: 0;
  width: 100%;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset
    .fieldset-wrapper
    > .form-checkboxes
    .form-type-checkbox
    label {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset
    .fieldset-wrapper
    > .form-checkboxes
    .form-type-checkbox
    label {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset
    .fieldset-wrapper
    > .form-checkboxes
    .form-type-checkbox
    label {
    font-size: 16px;
  }
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper
  > .form-checkboxes
  .form-type-checkbox
  label:before,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  .form-type-checkbox
  label:before {
  background: #fff;
  border: 1px solid #443247;
  content: " ";
  height: 16px;
  right: 0;
  position: absolute;
  top: 3px;
  width: 16px;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper
  > .form-checkboxes
  .form-type-checkbox
  label:after {
  top: 5px;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper
  > .form-checkboxes
  .bef-checkboxes {
  max-height: 100px;
  overflow: hidden;
  position: relative;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper
  > .form-checkboxes
  .bef-checkboxes
  > .ps__rail-x {
  border-radius: 4px;
  bottom: 3px;
  display: none;
  height: 8px;
  opacity: 0;
  position: absolute;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper
  > .form-checkboxes
  .bef-checkboxes
  > .ps__rail-x
  > .ps__thumb-x {
  bottom: 0;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper
  > .form-checkboxes
  .bef-checkboxes
  > .ps__rail-y {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  display: block;
  opacity: 0.9;
  position: absolute;
  left: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 8px;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper
  > .form-checkboxes
  .bef-checkboxes
  > .ps__rail-y
  > .ps__thumb-y {
  background-color: #aaa;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  position: absolute;
  left: 0;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 8px;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper.show {
  display: block;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper.show
  > .form-checkboxes,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.fieldset-wrapper.show
  > .form-checkboxes,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.fieldset-wrapper.show
  > .form-checkboxes {
  right: -3px;
  margin-top: 4px;
  width: 103%;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-filters
  form
  fieldset
  .fieldset-wrapper.hide {
  display: none;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper {
  padding: 40px 0;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel {
  display: flex;
  float: right;
  width: 100%;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel
  .social-channel-image {
  background: #10384f;
  height: 61px;
  padding-top: 14px;
  text-align: center;
  width: 61px;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel
  .social-channel-image
  i {
  color: #fff;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel
  .social-heading {
  color: #000;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33;
  padding-right: 20px;
  padding-top: 6px;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel
    .social-heading {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel
    .social-heading {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel
    .social-heading {
    font-size: 24px;
  }
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description {
  background-color: #fff;
  float: right;
  margin-right: 81px;
  margin-top: -23px;
  width: calc(100% - 81px);
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  p {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: normal;
  line-height: 1.75;
  word-break: break-word;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    p {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    p {
    font-size: 16px;
  }
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  p
  a {
  color: #0075a6;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    p
    a {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    p
    a {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    p
    a {
    font-size: 14px;
  }
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  p
  a:focus,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  p
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .views-row
  .views-field-name
  span
  a:focus,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .views-row
  .views-field-name
  span
  a:hover {
  text-decoration: underline;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .agree-button,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .find-more-button,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  button.approve_button,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .disclaimer-go-btn,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .mobile-next,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .mobile-previous,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .mobile-next,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .mobile-previous,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .overview-cta,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .field-cta-wrap,
.paragraph--type--social-media-channels
  .paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a,
.paragraph--type--social-media-channels
  .paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .cta,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .paragraph--type--news-list
  .news-list-wrapper
  .overview-cta,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  form
  .form-actions
  .webform-actions-wrapper,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .field-cta-wrap,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .reset,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .submit,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .reset,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .submit,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a,
form
  .form-actions
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .webform-actions-wrapper {
  background-color: #d30f4b;
  color: #fff;
  margin: 40px 0 0;
  padding: 16px 17px 16px 90px;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .agree-button:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .find-more-button:hover,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  button.approve_button:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .disclaimer-go-btn:hover,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .mobile-next:hover,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .mobile-previous:hover,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .mobile-next:hover,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .mobile-previous:hover,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:hover,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:hover,
.paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description
  a:hover,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .overview-cta:hover,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .field-cta-wrap:hover,
.paragraph--type--social-media-channels
  .paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:hover,
.paragraph--type--social-media-channels
  .paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .cta:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .paragraph--type--news-list
  .news-list-wrapper
  .overview-cta:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  form
  .form-actions
  .webform-actions-wrapper:hover,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:hover,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .field-cta-wrap:hover,
.translation-text-wrapper p,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .reset:hover,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .submit:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .reset:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .submit:hover,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:hover,
form
  .form-actions
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .webform-actions-wrapper:hover {
  color: #fff;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .agree-button:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .find-more-button:after,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  button.approve_button:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .disclaimer-go-btn:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .mobile-next:after,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .mobile-previous:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .mobile-next:after,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .mobile-previous:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:after,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .overview-cta:after,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .field-cta-wrap:after,
.paragraph--type--social-media-channels
  .paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:after,
.paragraph--type--social-media-channels
  .paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .cta:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .paragraph--type--news-list
  .news-list-wrapper
  .overview-cta:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  form
  .form-actions
  .webform-actions-wrapper:after,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:after,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .field-cta-wrap:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .reset:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .submit:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .reset:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .submit:after,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  a:after,
form
  .form-actions
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-description
  .webform-actions-wrapper:after {
  font-style: normal;
  font-weight: 200;
  opacity: 0.8;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list {
  display: flex;
  flex-wrap: wrap;
  float: right;
  margin-right: 81px;
  padding-top: 70px;
  width: calc(100% - 81px);
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .views-row {
  flex: 50%;
  margin-bottom: 20px;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .views-row
  .views-field-name
  span
  a {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpath d='M.5 13.5 7 7 .5.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none'/%3E%3C/svg%3E")
    no-repeat 100% 4px;
  display: inline-flex;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.4;
  padding: 0 16px 4px 10px;
  word-break: break-word;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .views-row
    .views-field-name
    span
    a {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .views-row
    .views-field-name
    span
    a {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .views-row
    .views-field-name
    span
    a {
    font-size: 15px;
  }
}
.paragraph--type--social-media-channels
  .views-element-container
  .filter-container.no-fliter,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .views-row.hidden {
  display: none;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper {
  flex: 100%;
  margin-bottom: 20px;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a {
  color: #de0043;
  margin-top: 0;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before {
  border-right: 1px solid #de0043;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper:after,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper:before {
  content: " ";
  display: table;
}
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper:after {
  clear: both;
}
.paragraph--type--social-media-channels
  .views-element-container
  .filter-container
  .your-selection {
  color: #10384f;
  cursor: default;
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: inherit;
  margin: 0;
  padding: 5px 0;
  width: 100%;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .your-selection {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .your-selection {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .your-selection {
    font-size: 16px;
  }
}
.paragraph--type--social-media-channels
  .views-element-container
  .filter-container
  .filter-items-container-wrapper {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
}
.paragraph--type--social-media-channels
  .views-element-container
  .filter-container
  .filter-items-container-wrapper
  .filter-items {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 80%;
}
.paragraph--type--social-media-channels
  .views-element-container
  .filter-container
  .filter-items-container-wrapper
  .filter-items
  .filter-item {
  border: 1px solid #ff3162;
  color: #0d2a40;
  cursor: pointer;
  float: right;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.44px;
  line-height: 18px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 10px 9px 10px 31px;
  position: relative;
  text-align: center;
  width: auto;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .filter-items-container-wrapper
    .filter-items
    .filter-item {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .filter-items-container-wrapper
    .filter-items
    .filter-item {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .filter-items-container-wrapper
    .filter-items
    .filter-item {
    font-size: 14px;
  }
}
.paragraph--type--social-media-channels
  .views-element-container
  .filter-container
  .filter-items-container-wrapper
  .filter-items
  .filter-item
  .delete-icon {
  background: no-repeat 0%url
    (
      "data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath d='M18 1.3 16.7 0 9 7.7 1.3 0 0 1.3 7.7 9 0 16.7 1.3 18 9 10.3l7.7 7.7 1.3-1.3L10.3 9z' style='fill:%23ff3162'/%3E%3C/svg%3E"
    );
}
.paragraph--type--social-media-channels
  .views-element-container
  .filter-container
  .filter-items-container-wrapper
  .filter-delete-all {
  border: 1px solid #443247;
  color: #0d2a40;
  cursor: pointer;
  flex-basis: 0;
  flex-grow: 1;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.44px;
  line-height: 18px;
  margin-bottom: 10px;
  max-width: 20%;
  padding: 10px 9px 10px 31px;
  position: relative;
  text-align: center;
  width: auto;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .filter-items-container-wrapper
    .filter-delete-all {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .filter-items-container-wrapper
    .filter-delete-all {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .filter-items-container-wrapper
    .filter-delete-all {
    font-size: 14px;
  }
}
.paragraph--type--social-media-channels
  .views-element-container
  .filter-container
  .filter-items-container-wrapper
  .delete-icon {
  background: no-repeat 0%url
    (
      "data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath d='M18 1.3 16.7 0 9 7.7 1.3 0 0 1.3 7.7 9 0 16.7 1.3 18 9 10.3l7.7 7.7 1.3-1.3L10.3 9z' style='fill:%23443247'/%3E%3C/svg%3E"
    );
  height: 20px;
  position: absolute;
  left: 10px;
  width: 20px;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset
    .fieldset-wrapper
    > .form-checkboxes {
    padding-left: 7px;
    top: -4px;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .filter-items-container-wrapper
    .filter-items {
    max-width: 83%;
  }
}
@media (max-width: 1199px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset
    legend:before {
    right: calc(100% - 48px);
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset
    legend
    .fieldset-legend {
    padding-right: 0;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .filter-items-container-wrapper
    .filter-items {
    max-width: 80%;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset
    legend:before {
    right: calc(100% - 54px);
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset
    legend
    .fieldset-legend {
    padding-right: 2px;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset
    .fieldset-wrapper
    > .form-checkboxes {
    padding-left: 13px;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .filter-items-container-wrapper
    .filter-items {
    max-width: 79%;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .filter-items-container-wrapper
    .filter-delete-all {
    max-width: 23%;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset:nth-child(odd) {
    padding-right: 0;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset:nth-child(2n) {
    padding-left: 0;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel {
    align-items: flex-end;
    width: 100%;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel
    .social-channel-image {
    height: 43px;
    padding-top: 6px;
    width: 43px;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel
    .social-heading {
    padding-right: 12px;
    padding-top: 0;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description {
    margin-right: 0;
    margin-top: 12px;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .agree-button,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .privacy-policy-more-info
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    a,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .find-more-button,
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    button.approve_button,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--one-step-disclaimer
    .one-step-wrapper
    .buttom-wrapper
    .one-step-disclaimer-agree
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--one-step-disclaimer
    .one-step-wrapper
    .buttom-wrapper
    .one-step-disclaimer-disagree
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .disclaimer-content
    .button-wrapper
    .two-step-disclaimer-agree
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .disclaimer-content
    .button-wrapper
    .two-step-disclaimer-disagree
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    a,
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .two-step-disclaimer-country
    .wrapper-button
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .disclaimer-go-btn,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--next
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .mobile-next,
  .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--previous
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .mobile-previous,
  .pagination-wrapper-header
    nav.pager
    .pager__items
    li.pager__item--next
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .mobile-next,
  .pagination-wrapper-header
    nav.pager
    .pager__items
    li.pager__item--previous
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .mobile-previous,
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .paragraph--type--social-media-channels
    .views-element-container
    .view-magazine-filter-tabs
    ul.js-pager__items
    li
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    a,
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .view-magazine-filter-tabs
    ul.js-pager__items
    li
    a,
  .paragraph--type--news-list
    .news-list-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .overview-cta,
  .paragraph--type--news-list
    .news-list-wrapper
    .paragraph--type--teaser-card
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .field-cta-wrap,
  .paragraph--type--social-media-channels
    .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    ul.js-pager__items
    li
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    a,
  .paragraph--type--social-media-channels
    .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .view-magazine-filter-tabs
    ul.js-pager__items
    li
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .cta,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons
    .agree-button,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .privacy-policy-more-info
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button
    .find-more-button,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.approve_button,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--one-step-disclaimer
    .one-step-wrapper
    .buttom-wrapper
    .one-step-disclaimer-agree
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--one-step-disclaimer
    .one-step-wrapper
    .buttom-wrapper
    .one-step-disclaimer-disagree
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .disclaimer-content
    .button-wrapper
    .two-step-disclaimer-agree
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .disclaimer-content
    .button-wrapper
    .two-step-disclaimer-disagree
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .two-step-disclaimer-country
    .wrapper-button
    .disclaimer-go-btn,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--next
    .mobile-next,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .pagination-wrapper-footer
    nav.pager
    .pager__items
    li.pager__item--previous
    .mobile-previous,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .pagination-wrapper-header
    nav.pager
    .pager__items
    li.pager__item--next
    .mobile-next,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .pagination-wrapper-header
    nav.pager
    .pager__items
    li.pager__item--previous
    .mobile-previous,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .paragraph--type--news-list
    .news-list-wrapper
    .overview-cta,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .paragraph--type--news-list
    .news-list-wrapper
    .paragraph--type--teaser-card
    .field-cta-wrap,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .show-more-btn
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .paragraph--type--teaser-card
    .paragraph--type--news-list
    .news-list-wrapper
    .field-cta-wrap,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .field--name-field-multi-cta
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    form
    .form-actions
    .webform-actions-wrapper,
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .show-more-btn
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    a,
  .paragraph--type--teaser-card
    .paragraph--type--news-list
    .news-list-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .field-cta-wrap,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .reset,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .submit,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .reset,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .submit,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch
    .paragraph--type--get-in-touch-block
    .field--name-field-multi-cta
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    a,
  form
    .form-actions
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-description
    .webform-actions-wrapper {
    margin: 22px 0 0;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list {
    margin-right: 0;
    padding-top: 34px;
    width: 100%;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .views-row
    .views-field-name
    span
    a {
    color: #333;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .views-row
    .views-field-name
    span
    a:hover {
    text-decoration: none;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .filter-items-container-wrapper {
    flex-wrap: wrap;
    margin-bottom: 20px;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .filter-items-container-wrapper
    .filter-items {
    max-width: 100%;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .filter-container
    .filter-items-container-wrapper
    .filter-delete-all {
    flex-basis: auto;
    max-width: 100%;
    width: 100%;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset:nth-child(odd) {
    padding-left: 0;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-filters
    form
    fieldset:nth-child(2n) {
    padding-right: 0;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel {
    float: none;
    width: 100%;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel
    .social-channel-image
    img {
    width: 100%;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list {
    float: none;
    margin: 0;
    width: 100%;
  }
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .views-row {
    flex: 100%;
    width: 100%;
  }
}
.paragraph--type--report-list .grouped-reports .view-reports .view-filters,
.paragraph--type--report-list .latest-reports .view-reports .view-filters,
.paragraph--type--report-list .report-list .view-reports .view-filters {
  display: none;
}
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper {
  border-bottom: 1px solid #ccc;
}
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-title {
  color: #0d2a40;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.93px;
  line-height: 1.13333;
  margin: 30px 0 18px;
}
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents {
  display: flex;
  margin-bottom: 30px;
}
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .report-image {
  margin: 4px 0 20px 20px;
  width: 35%;
}
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .report-image
  .field--name-field-image
  img {
  height: auto;
  max-height: 90px;
}
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper {
  display: grid;
  width: 100%;
}
.paragraph--type--report-list
  .grouped-reports
  .view-reports
  .view-content
  .views-row
  .views-field
  .field-content
  a,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .android-app-id,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .ios-app-id,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .order-print-button
  a,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .report-pdf
  a,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .website,
.paragraph--type--report-list
  .report-list
  .view-reports
  .view-content
  .views-row
  .views-field
  .field-content
  a {
  color: #0d2a40;
  display: block;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.44px;
  line-height: 1.286;
  margin-top: 10px;
  padding-right: 18px;
  position: relative;
}
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .android-app-id:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .ios-app-id:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .website:before {
  background: no-repeat 50%;
  background-size: 14px 20px;
  color: #443147;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 24px;
  font-style: normal;
  right: 0;
  pointer-events: none;
  position: absolute;
  top: -7px;
  touch-action: none;
}
.paragraph--type--report-list
  .grouped-reports
  .view-reports
  .view-content
  .views-row
  .views-field
  .field-content
  a:hover,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .android-app-id:hover,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .ios-app-id:hover,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .order-print-button
  a:hover,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .report-pdf
  a:hover,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .website:hover,
.paragraph--type--report-list
  .report-list
  .view-reports
  .view-content
  .views-row
  .views-field
  .field-content
  a:hover {
  text-decoration: underline;
}
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .order-print-button,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .report-pdf {
  display: grid;
}
.paragraph--type--report-list
  .grouped-reports
  .view-reports
  .view-content
  .views-row
  .views-field
  .field-content
  a:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .order-print-button
  a:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .report-pdf
  a:before {
  background: no-repeat 50%;
  background-size: 14px 20px;
  color: #443147;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 18px;
  font-style: normal;
  right: 0;
  line-height: 1;
  pointer-events: none;
  position: absolute;
  top: 0;
  touch-action: none;
}
.paragraph--type--report-list
  .grouped-reports
  .view-reports
  .view-content
  .views-row
  .views-field
  .field-content
  a:before,
.paragraph--type--report-list
  .grouped-reports
  .view-reports
  .view-content
  .views-row
  .views-field
  .field-content
  a:hover:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .android-app-id:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .android-app-id:hover:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .ios-app-id:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .ios-app-id:hover:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .order-print-button
  a:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .order-print-button
  a:hover:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .report-pdf
  a:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .report-pdf
  a:hover:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .website:before,
.paragraph--type--report-list
  .latest-reports
  .view-reports
  .view-content
  .views-row
  .node__content
  .report-wrapper
  .report-contents
  .link-wrapper
  .website:hover:before {
  text-decoration: none;
}
.paragraph--type--report-list .grouped-reports {
  margin: 40px 0;
}
.paragraph--type--report-list .grouped-reports .view-reports .view-content .h3,
.paragraph--type--report-list .grouped-reports .view-reports .view-content h3 {
  border-bottom: 1px solid #ccc;
  color: #0d2a40;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.93px;
  line-height: 1.13333;
  margin: 30px 0 18px;
  padding-bottom: 20px;
}
.paragraph--type--report-list
  .grouped-reports
  .view-reports
  .view-content
  .views-row.views-row-last,
.paragraph--type--report-list
  .report-list
  .view-reports
  .view-content
  .views-row.views-row-last {
  margin-bottom: 30px;
}
.paragraph--type--report-list
  .report-list
  .view-reports
  .view-content
  .views-row
  .views-field
  .field-content
  a:before {
  background: no-repeat 50%;
  background-size: 14px 20px;
  color: #443147;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 18px;
  font-style: normal;
  right: 0;
  line-height: 1;
  pointer-events: none;
  position: absolute;
  top: 0;
  touch-action: none;
  text-decoration: none;
}
.paragraph--type--report-list
  .report-list
  .view-reports
  .view-content
  .views-row
  .views-field
  .field-content
  a:hover:before {
  text-decoration: none;
}
@media (max-width: 991px) {
  .paragraph--type--report-list
    .latest-reports
    .view-reports
    .view-content
    .views-row
    .node__content
    .report-wrapper {
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--report-list
    .latest-reports
    .view-reports
    .view-content
    .views-row
    .node__content
    .report-wrapper
    .report-contents
    .report-image {
    width: 100%;
  }
}
body.bayer .no-close,
body.idnet .no-close {
  right: 50% !important;
  max-height: 90%;
  max-width: 90%;
  overflow: auto;
  position: fixed;
  top: 50% !important;
  transform: translate(50%, -50%);
  z-index: 99999;
}
body.bayer .no-close .ui-dialog-content,
body.idnet .no-close .ui-dialog-content {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.625px;
}
@media (max-width: 1440px) {
  body.bayer .no-close .ui-dialog-content,
  body.idnet .no-close .ui-dialog-content {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer .no-close .ui-dialog-content,
  body.idnet .no-close .ui-dialog-content {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer .no-close .ui-dialog-content,
  body.idnet .no-close .ui-dialog-content {
    font-size: 16px;
  }
}
body.bayer .no-close .ui-dialog-content a:focus,
body.bayer .no-close .ui-dialog-content a:hover,
body.idnet .no-close .ui-dialog-content a:focus,
body.idnet .no-close .ui-dialog-content a:hover {
  box-shadow: none;
  outline: 0;
}
body.bayer .no-close .ui-dialog-titlebar,
body.idnet .no-close .ui-dialog-titlebar {
  background: 100% 0;
  border: 0;
}
body.bayer .no-close .ui-dialog-titlebar .ui-dialog-title,
body.idnet .no-close .ui-dialog-titlebar .ui-dialog-title {
  border: 0 !important;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  body.bayer .no-close .ui-dialog-titlebar .ui-dialog-title,
  body.idnet .no-close .ui-dialog-titlebar .ui-dialog-title {
    font-size: 23px;
  }
}
@media (max-width: 991px) {
  body.bayer .no-close .ui-dialog-titlebar .ui-dialog-title,
  body.idnet .no-close .ui-dialog-titlebar .ui-dialog-title {
    font-size: 23px;
  }
}
@media (max-width: 480px) {
  body.bayer .no-close .ui-dialog-titlebar .ui-dialog-title,
  body.idnet .no-close .ui-dialog-titlebar .ui-dialog-title {
    font-size: 23px;
  }
}
body.bayer .no-close .ui-dialog-titlebar-close,
body.idnet .no-close .ui-dialog-titlebar-close {
  display: none;
}
body.bayer .no-close .ui-dialog-buttonpane,
body.idnet .no-close .ui-dialog-buttonpane {
  border: 0;
  margin-top: 0;
  padding-top: 0;
}
body.bayer .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button,
body.idnet .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button {
  color: #212529;
  display: inline-block;
  text-align: center;
  user-select: none;
  vertical-align: middle;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: var(--bs-border-radius);
  background-color: #ecf0f1;
  border: 0;
  box-shadow: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: 32px;
  line-height: 1.5px;
  text-transform: uppercase;
  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) {
  body.bayer .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button,
  body.idnet .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button {
    transition: none;
  }
}
body.bayer .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button:hover,
body.idnet .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button:hover {
  color: #212529;
  text-decoration: none;
}
body.bayer .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button.focus,
body.bayer .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button:focus,
body.idnet .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button.focus,
body.idnet .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  outline: 0;
}
body.bayer .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button.disabled,
body.bayer .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button:disabled,
body.idnet .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button.disabled,
body.idnet
  .no-close
  .ui-dialog-buttonpane
  .ui-dialog-buttonset
  button:disabled {
  opacity: 0.65;
}
@media (max-width: 1440px) {
  body.bayer .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button,
  body.idnet .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  body.bayer .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button,
  body.idnet .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  body.bayer .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button,
  body.idnet .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button {
    font-size: 14px;
  }
}
body.bayer .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button:hover,
body.idnet .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button:hover {
  background-color: #ddd;
}
body.bayer .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button:focus,
body.idnet .no-close .ui-dialog-buttonpane .ui-dialog-buttonset button:focus {
  box-shadow: none;
}
body.bayer .ui-widget-overlay,
body.idnet .ui-widget-overlay {
  z-index: 9999;
}
body.bayer .paragraph--type--consent-disclaimers,
body.idnet .paragraph--type--consent-disclaimers {
  display: none;
}
[dir="rtl"] .disclaimer_message {
  float: left;
  text-align: left;
}
.paragraph--type--download-tool {
  display: flex;
  flex-direction: column-reverse;
  position: relative;
  text-align: right;
}
.paragraph--type--download-tool .field--name-field-kicker {
  color: #ff3162;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  right: 4.5%;
  line-height: 1.05;
  position: relative;
  top: -110px;
}
@media (max-width: 1440px) {
  .paragraph--type--download-tool .field--name-field-kicker {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--download-tool .field--name-field-kicker {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--download-tool .field--name-field-kicker {
    font-size: 18px;
  }
}
.paragraph--type--download-tool .field--name-field-title,
.paragraph--type--download-tool .paragraph--type--newsletter .block-webform .h2,
.paragraph--type--download-tool .paragraph--type--newsletter .block-webform h2,
.paragraph--type--newsletter .block-webform .paragraph--type--download-tool .h2,
.paragraph--type--newsletter .block-webform .paragraph--type--download-tool h2 {
  font-size: 50px;
  font-style: normal;
  font-weight: 200;
  right: 4%;
  line-height: 1.13;
  margin-bottom: 30px;
  position: relative;
}
@media (max-width: 1440px) {
  .paragraph--type--download-tool .field--name-field-title,
  .paragraph--type--download-tool
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--download-tool
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--download-tool
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--download-tool
    h2 {
    font-size: 50px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--download-tool .field--name-field-title,
  .paragraph--type--download-tool
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--download-tool
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--download-tool
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--download-tool
    h2 {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--download-tool .field--name-field-title,
  .paragraph--type--download-tool
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--download-tool
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--download-tool
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--download-tool
    h2 {
    font-size: 50px;
  }
}
.paragraph--type--download-tool .view-header,
.paragraph--type--download-tool .view-header #download-reports-filters,
.paragraph--type--download-tool
  .view-header
  .facets-widget-checkbox
  .item-list__checkbox
  .facet-item
  input[type="checkbox"]
  + label {
  display: flex;
}
.node--type-local-news .news-banner img,
.paragraph--type--author .field--name-field-image img,
.paragraph--type--author .field--name-field-image-media img,
.paragraph--type--download-tool .view-header .download-reports-filters,
.paragraph--type--download-tool .view-header .facet-wraper,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  .socialroom-image
  img {
  width: 100%;
}
.paragraph--type--download-tool
  .view-header
  .facet-wraper.wrapper-document-type {
  max-width: 300px;
}
.paragraph--type--download-tool .view-header .facet-wraper.wrapper-year {
  max-width: 208px;
}
.paragraph--type--download-tool .view-header .facet-wraper.wrapper-quarter {
  margin-left: 25px;
  max-width: 208px;
}
.paragraph--type--download-tool .view-header .download-zip-button {
  border: 1px solid #89d329;
  box-shadow: -0.2px 0.2px #89d329;
  cursor: pointer;
  display: flex;
  height: 48px;
  position: absolute;
  left: 0;
  top: 0;
  width: 168.5px;
}
.paragraph--type--download-tool .view-header .download-zip-button .file-count {
  align-items: center;
  color: #108000;
  display: flex;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  max-width: 125px;
  padding: 16px 16px 16px 10px;
  width: 100%;
}
@media (max-width: 1440px) {
  .paragraph--type--download-tool
    .view-header
    .download-zip-button
    .file-count {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--download-tool
    .view-header
    .download-zip-button
    .file-count {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--download-tool
    .view-header
    .download-zip-button
    .file-count {
    font-size: 12px;
  }
}
.paragraph--type--download-tool
  .view-header
  .download-zip-button
  i.fa-download {
  background-color: #89d329;
  clip-path: polygon(18%0, 100%0, 100% 100%, 0 100%);
  -webkit-clip-path: polygon(18%0, 100%0, 100% 100%, 0 100%);
  color: #fff !important;
  line-height: 46px;
  position: absolute;
  left: -1px;
  text-align: center;
  width: 54px;
}
.paragraph--type--download-tool
  .view-header
  .download-zip-button
  i.fa-download:before {
  right: 3px;
  position: relative;
}
.paragraph--type--download-tool .view-header .facets-widget-checkbox {
  background: #f2f5f6 !important;
  border: 1px solid #ced6db !important;
  height: auto !important;
  max-height: 172px;
  overflow: hidden !important;
  padding: 10px 0 14px !important;
  top: 15px;
  width: 100%;
}
.paragraph--type--download-tool
  .view-header
  .facets-widget-checkbox
  .item-list__checkbox {
  display: flex;
  flex-direction: column;
  max-height: 153px;
  overflow-y: auto;
}
.paragraph--type--download-tool
  .view-header
  .facets-widget-checkbox
  .item-list__checkbox
  .facet-item {
  border-bottom: none !important;
  display: flex;
  flex-direction: row;
  font-size: 14px;
  font-style: normal;
  line-height: 1 !important;
  padding: 7px 27px !important;
}
.paragraph--type--download-tool
  .view-header
  .facets-widget-checkbox
  .item-list__checkbox
  .facet-item
  label {
  width: auto;
}
.paragraph--type--download-tool
  .view-header
  .facets-widget-checkbox
  .item-list__checkbox
  .facet-item.selected {
  font-weight: 800;
  padding: 7px 22px !important;
}
.paragraph--type--download-tool
  .view-header
  .facets-widget-checkbox
  .item-list__checkbox
  .facet-item.selected:before {
  background: 100% 0 !important;
  border-right: none !important;
  border-top: none !important;
  border: 2px solid #00bcff;
  content: "";
  display: block !important;
  height: 10px;
  position: relative;
  left: 8px;
  top: 2px;
  transform: rotate(-45deg);
  transition: 0.2s;
  width: 6px;
}
.paragraph--type--download-tool
  .view-header
  .facets-widget-checkbox
  .item-list__checkbox
  .facet-item.selected
  input[type="checkbox"]
  + label:before {
  background: 100% 0 !important;
  border-right: none !important;
  border-top: none !important;
  border: 2px solid #00bcff;
  display: block !important;
  height: 10px;
  position: relative;
  left: 5px;
  top: 2px;
  transform: rotate(-45deg);
  width: 6px;
}
.paragraph--type--download-tool
  .view-header
  .facets-widget-checkbox
  .item-list__checkbox
  .facet-item.selected
  input[type="checkbox"]
  + label
  .facet-item__value {
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
}
@media (max-width: 1440px) {
  .paragraph--type--download-tool
    .view-header
    .facets-widget-checkbox
    .item-list__checkbox
    .facet-item.selected
    input[type="checkbox"]
    + label
    .facet-item__value {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--download-tool
    .view-header
    .facets-widget-checkbox
    .item-list__checkbox
    .facet-item.selected
    input[type="checkbox"]
    + label
    .facet-item__value {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--download-tool
    .view-header
    .facets-widget-checkbox
    .item-list__checkbox
    .facet-item.selected
    input[type="checkbox"]
    + label
    .facet-item__value {
    font-size: 14px;
  }
}
.paragraph--type--download-tool
  .view-header
  .facets-widget-checkbox
  .item-list__checkbox
  .facet-item
  input[type="checkbox"]
  + label:before {
  display: none !important;
}
.paragraph--type--download-tool
  .view-header
  .facets-widget-checkbox
  .item-list__checkbox
  .facet-item
  input[type="checkbox"]
  + label
  .facet-item__value {
  color: #10384f;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 1 !important;
  min-width: 60px;
}
@media (max-width: 1440px) {
  .paragraph--type--download-tool
    .view-header
    .facets-widget-checkbox
    .item-list__checkbox
    .facet-item
    input[type="checkbox"]
    + label
    .facet-item__value {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--download-tool
    .view-header
    .facets-widget-checkbox
    .item-list__checkbox
    .facet-item
    input[type="checkbox"]
    + label
    .facet-item__value {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--download-tool
    .view-header
    .facets-widget-checkbox
    .item-list__checkbox
    .facet-item
    input[type="checkbox"]
    + label
    .facet-item__value {
    font-size: 14px;
  }
}
.paragraph--type--download-tool .view-header .fa-info-circle {
  color: #6a8391;
  cursor: pointer;
  height: auto;
  max-height: 16px;
  position: relative;
  top: 16px;
  width: 16px;
}
.paragraph--type--download-tool .view-header .fa-info-circle:before {
  height: 16px;
  width: 16px;
}
.paragraph--type--download-tool .view-header .block-facets {
  border-bottom: none !important;
  margin-left: 25px;
  margin-top: 10px;
  position: relative;
  width: auto;
}
.paragraph--type--download-tool .view-header .block-facets.hide:after,
.paragraph--type--download-tool .view-header .block-facets.show:after {
  display: block;
  position: absolute;
  left: 0;
  text-align: left;
}
.paragraph--type--download-tool .view-header .block-facets:after {
  font-size: 14px !important;
  position: absolute;
  left: 100%;
  top: 7px;
}
@media (max-width: 991px) {
  .paragraph--type--download-tool .view-header .block-facets:after {
    right: 77px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--download-tool .view-header .block-facets:after {
    right: auto;
  }
}
.paragraph--type--download-tool
  .view-header
  .block-facets
  div.category-selected,
.paragraph--type--download-tool .view-header .block-facets div.quarter-selected,
.paragraph--type--download-tool .view-header .block-facets div.year-selected {
  border-bottom: 1px solid #10384f;
  display: flex;
  height: 33px;
  min-width: 95px;
  padding: 3px 3px 3px 10px;
  position: relative;
  top: 0;
  width: auto;
}
@media (max-width: 991px) {
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.category-selected,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.quarter-selected,
  .paragraph--type--download-tool .view-header .block-facets div.year-selected {
    min-width: 85px;
    padding: 3px 0 3px 10px;
    width: auto;
  }
}
@media (max-width: 480px) {
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.category-selected,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.quarter-selected,
  .paragraph--type--download-tool .view-header .block-facets div.year-selected {
    min-width: 80px;
    padding: 3px 0 3px 10px;
    width: auto;
  }
}
.paragraph--type--download-tool
  .view-header
  .block-facets
  div.category-selected
  span.category-content,
.paragraph--type--download-tool
  .view-header
  .block-facets
  div.category-selected
  span.quarter-content,
.paragraph--type--download-tool
  .view-header
  .block-facets
  div.category-selected
  span.year-content,
.paragraph--type--download-tool
  .view-header
  .block-facets
  div.quarter-selected
  span.category-content,
.paragraph--type--download-tool
  .view-header
  .block-facets
  div.quarter-selected
  span.quarter-content,
.paragraph--type--download-tool
  .view-header
  .block-facets
  div.quarter-selected
  span.year-content,
.paragraph--type--download-tool
  .view-header
  .block-facets
  div.year-selected
  span.category-content,
.paragraph--type--download-tool
  .view-header
  .block-facets
  div.year-selected
  span.quarter-content,
.paragraph--type--download-tool
  .view-header
  .block-facets
  div.year-selected
  span.year-content {
  align-items: center;
  color: #10384f;
  display: block;
  display: flex;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  height: 100%;
  line-height: 1.2;
  margin-left: 10px;
  width: 100%;
}
@media (max-width: 1440px) {
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.category-selected
    span.category-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.category-selected
    span.quarter-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.category-selected
    span.year-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.quarter-selected
    span.category-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.quarter-selected
    span.quarter-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.quarter-selected
    span.year-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.year-selected
    span.category-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.year-selected
    span.quarter-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.year-selected
    span.year-content {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.category-selected
    span.category-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.category-selected
    span.quarter-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.category-selected
    span.year-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.quarter-selected
    span.category-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.quarter-selected
    span.quarter-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.quarter-selected
    span.year-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.year-selected
    span.category-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.year-selected
    span.quarter-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.year-selected
    span.year-content {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.category-selected
    span.category-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.category-selected
    span.quarter-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.category-selected
    span.year-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.quarter-selected
    span.category-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.quarter-selected
    span.quarter-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.quarter-selected
    span.year-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.year-selected
    span.category-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.year-selected
    span.quarter-content,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.year-selected
    span.year-content {
    font-size: 20px;
  }
}
.paragraph--type--download-tool
  .view-header
  .block-facets-summary
  .facet-summary-item--facet {
  display: inline-block;
  margin-left: 15px;
  width: auto;
}
.paragraph--type--download-tool
  .view-header
  .block-facets-summary
  .facet-summary-item--facet
  a
  .facet-item__status.js-facet-deactivate {
  display: inline-block;
  height: 12px;
  right: 0;
  position: absolute;
  top: 1px;
  width: 12px;
}
.paragraph--type--download-tool
  .view-header
  .block-facets-summary
  .facet-summary-item--facet
  a
  .facet-item__status.js-facet-deactivate
  .facet-close-bg {
  background: #585858;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
}
.paragraph--type--download-tool
  .view-header
  .block-facets-summary
  .facet-summary-item--facet
  a
  .facet-item__status.js-facet-deactivate
  .facet-close-bg
  .facet-close-icon {
  color: #fff;
  font-size: 10px;
  right: 0;
  line-height: 1.7;
  padding-right: 0.22rem;
  padding-left: 0.22rem;
  position: relative;
  text-indent: 0;
  top: 0;
  width: 100%;
}
.paragraph--type--download-tool
  .view-header
  .block-facets-summary
  .facet-summary-item--facet
  a
  .facet-item__value {
  color: #10384f;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.26px;
  line-height: 1.38;
  padding-right: 17px;
  position: relative;
  top: -3px;
}
@media (max-width: 1440px) {
  .paragraph--type--download-tool
    .view-header
    .block-facets-summary
    .facet-summary-item--facet
    a
    .facet-item__value {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--download-tool
    .view-header
    .block-facets-summary
    .facet-summary-item--facet
    a
    .facet-item__value {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--download-tool
    .view-header
    .block-facets-summary
    .facet-summary-item--facet
    a
    .facet-item__value {
    font-size: 14px;
  }
}
.paragraph--type--download-tool .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.paragraph--type--download-tool .view-content .views-row {
  margin-left: 18px;
  margin-top: 50px;
  width: 23%;
}
@media (max-width: 991px) {
  .paragraph--type--download-tool .field--name-field-title,
  .paragraph--type--download-tool
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--download-tool
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--download-tool
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--download-tool
    h2 {
    line-height: 1.13;
  }
  .paragraph--type--download-tool .view-header .download-reports-filters {
    width: 100%;
  }
  .paragraph--type--download-tool .view-header #download-reports-filters {
    clear: both;
    display: flex;
    margin-bottom: 25;
  }
  .paragraph--type--download-tool
    .view-header
    .facet-wraper.wrapper-document-type {
    max-width: 215px;
  }
  .paragraph--type--download-tool .view-header .facet-wraper.wrapper-year {
    max-width: 100px;
  }
  .paragraph--type--download-tool .view-header .facet-wraper.wrapper-quarter {
    margin-left: 0;
    max-width: 105px;
  }
  .paragraph--type--download-tool .view-header .fa-info-circle {
    left: 5px;
  }
  .paragraph--type--download-tool .view-header .block-facets {
    margin-left: 12px;
  }
  .paragraph--type--download-tool .view-header .block-facets.hide:after,
  .paragraph--type--download-tool .view-header .block-facets.show:after {
    text-align: right;
  }
  .paragraph--type--download-tool .view-header .block-facets:after {
    right: auto;
  }
  .paragraph--type--download-tool .view-content {
    justify-content: space-between;
  }
  .paragraph--type--download-tool .view-content .views-row {
    width: 45%;
  }
}
@media (max-width: 480px) {
  .paragraph--type--download-tool .field--name-field-kicker {
    line-height: 1.11;
  }
  .paragraph--type--download-tool .view-reports-view .view-content {
    position: relative;
  }
  .paragraph--type--download-tool .view-content .views-row {
    margin-left: 0;
    width: 100%;
  }
  .paragraph--type--download-tool .view-header {
    clear: both;
    display: block;
    margin-bottom: 92px;
  }
  .paragraph--type--download-tool .view-header #download-reports-filters {
    display: block;
  }
  .paragraph--type--download-tool .view-header .facet-wraper {
    margin-bottom: 15px;
  }
  .paragraph--type--download-tool
    .view-header
    .facet-wraper.wrapper-document-type,
  .paragraph--type--download-tool .view-header .facet-wraper.wrapper-quarter,
  .paragraph--type--download-tool .view-header .facet-wraper.wrapper-year {
    max-width: 100%;
  }
  .paragraph--type--download-tool .view-header .download-zip-button {
    margin-top: 25px;
    left: 20%;
    top: auto;
  }
  .paragraph--type--download-tool .view-header .fa-info-circle {
    right: 20%;
    top: 38px;
  }
  .paragraph--type--download-tool .view-header .block-facets {
    margin-bottom: 5px;
    margin-left: 0;
  }
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.category-selected,
  .paragraph--type--download-tool
    .view-header
    .block-facets
    div.quarter-selected,
  .paragraph--type--download-tool .view-header .block-facets div.year-selected {
    top: 0;
  }
  .paragraph--type--download-tool
    .view-header
    .block-facets.block-facet-blockdocument-type
    .facets-widget-checkbox {
    width: 100% !important;
  }
  .paragraph--type--download-tool .view-header .block-facets:after {
    top: 10px;
  }
  .paragraph--type--download-tool .view-header .facets-widget-checkbox {
    top: 33px !important;
    width: 100% !important;
  }
}
.loader-container {
  align-items: center;
  background-color: rgba(255, 255, 255, 0.8);
  bottom: 0;
  display: none;
  height: 100vh;
  justify-content: center;
  right: 0;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}
.loader-container .loader {
  animation: spin 1s linear infinite;
  border: 10px solid #de0043;
  border-radius: 50%;
  border-top-color: transparent;
  height: 74px;
  width: 74px;
}
.node--view-mode-download-tool {
  border: 1px solid #999;
  border-top: none;
  height: 100%;
  min-height: 78px;
}
.node--view-mode-download-tool .node-color {
  border-top: 3px solid #00bcff;
  height: 100%;
}
.node--view-mode-download-tool .node-color.green {
  border-top: 3px solid #89d329;
}
.node--view-mode-download-tool .node-color.pink {
  border-top: 3px solid #ff3162;
}
.node--view-mode-download-tool .node-color.blue {
  border-top: 3px solid #00bcff;
}
.node--view-mode-download-tool .node-color.gray {
  border-top: 3px solid #999;
}
.node--view-mode-download-tool .node-color.dark-blue {
  border-top: 3px solid #10384f;
}
.node--view-mode-download-tool .node-color.magenta {
  border-top: 3px solid #705971;
}
.node--view-mode-download-tool .node-color .document-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  height: calc(100% - 40px);
  line-height: 1.25;
  padding: 20px;
  text-align: right;
  width: 100%;
}
@media (max-width: 1440px) {
  .node--view-mode-download-tool .node-color .document-title {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .node--view-mode-download-tool .node-color .document-title {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .node--view-mode-download-tool .node-color .document-title {
    font-size: 16px;
  }
}
.node--view-mode-download-tool .node-color .document-title .field--name-title {
  word-break: break-word;
}
.node--view-mode-download-tool .node-color .buttons {
  align-items: center;
  border-top: 1px solid #999;
  cursor: pointer;
  display: inline-flex;
  font-weight: 500;
  height: 40px;
  width: 100%;
}
.node--view-mode-download-tool .node-color .buttons .add-button {
  align-items: center;
  color: #577383;
  display: flex;
  font-size: 11px;
  font-style: normal;
  font-weight: 800;
  height: 40px;
  justify-content: center;
  line-height: 1.82;
  position: relative;
  text-align: center;
  width: 50%;
}
@media (max-width: 1440px) {
  .node--view-mode-download-tool .node-color .buttons .add-button {
    font-size: 11px;
  }
}
@media (max-width: 991px) {
  .node--view-mode-download-tool .node-color .buttons .add-button {
    font-size: 11px;
  }
}
@media (max-width: 480px) {
  .node--view-mode-download-tool .node-color .buttons .add-button {
    font-size: 11px;
  }
}
.node--view-mode-download-tool .node-color .buttons .add-button:after {
  color: #577383;
  content: "+";
  display: inline-block;
  font-size: 16px;
  height: 15px;
  line-height: 2;
  opacity: 0.9;
  position: absolute;
  left: 28%;
  top: 2px;
  transform: rotate(0deg);
  width: 15px;
}
@media (max-width: 1440px) {
  .node--view-mode-download-tool .node-color .buttons .add-button:after {
    left: 24%;
  }
}
@media (max-width: 990px) {
  .node--view-mode-download-tool .node-color .buttons .add-button:after {
    left: 34%;
  }
}
@media (max-width: 768px) {
  .node--view-mode-download-tool .node-color .buttons .add-button:after {
    left: calc(34% - 7px);
  }
}
@media (max-width: 576px) {
  .node--view-mode-download-tool .node-color .buttons .add-button:after {
    left: calc(34% - 10px);
  }
}
@media (max-width: 480px) {
  .node--view-mode-download-tool .node-color .buttons .add-button:after {
    left: calc(36% - 10px);
  }
}
.node--view-mode-download-tool .node-color .buttons .remove-button {
  align-items: center;
  background-color: #10384f;
  color: #fff;
  display: flex;
  font-size: 11px;
  font-style: normal;
  font-weight: 800;
  height: 40px;
  justify-content: center;
  line-height: 1.82;
  opacity: 0.8;
  text-align: center;
  width: 50%;
}
@media (max-width: 1440px) {
  .node--view-mode-download-tool .node-color .buttons .remove-button {
    font-size: 11px;
  }
}
@media (max-width: 991px) {
  .node--view-mode-download-tool .node-color .buttons .remove-button {
    font-size: 11px;
  }
}
@media (max-width: 480px) {
  .node--view-mode-download-tool .node-color .buttons .remove-button {
    font-size: 11px;
  }
}
.node--view-mode-download-tool .node-color .buttons .remove-button:after {
  color: #fff;
  left: 12%;
  top: 5.5px;
  transform: rotate(-45deg);
}
@media (max-width: 1440px) {
  .node--view-mode-download-tool .node-color .buttons .remove-button:after {
    left: 5%;
  }
}
@media (max-width: 990px) {
  .node--view-mode-download-tool .node-color .buttons .remove-button:after {
    left: 24%;
  }
}
@media (max-width: 768px) {
  .node--view-mode-download-tool .node-color .buttons .remove-button:after {
    left: calc(26% - 17px);
  }
}
@media (max-width: 576px) {
  .node--view-mode-download-tool .node-color .buttons .remove-button:after {
    left: calc(26% - 22px);
  }
}
@media (max-width: 480px) {
  .node--view-mode-download-tool .node-color .buttons .remove-button:after {
    left: calc(25% - 10px);
  }
}
.node--view-mode-download-tool .node-color .buttons .download-button {
  align-items: center;
  border-right: 1px solid #999;
  display: flex;
  height: 40px;
  justify-content: center;
  text-align: center;
  width: 50%;
}
.node--view-mode-download-tool .node-color .buttons .download-button a {
  color: #577383;
  font-size: 11px;
  font-style: normal;
  font-weight: 800;
  line-height: 1.82;
}
@media (max-width: 1440px) {
  .node--view-mode-download-tool .node-color .buttons .download-button a {
    font-size: 11px;
  }
}
@media (max-width: 991px) {
  .node--view-mode-download-tool .node-color .buttons .download-button a {
    font-size: 11px;
  }
}
@media (max-width: 480px) {
  .node--view-mode-download-tool .node-color .buttons .download-button a {
    font-size: 11px;
  }
}
.paragraph--type--related-contents
  .paragraph--type--newsletter
  .field--name-field-form-block
  .contact-message-newsletter-form-form
  .h2,
.paragraph--type--related-contents
  .paragraph--type--newsletter
  .field--name-field-form-block
  .contact-message-newsletter-form-form
  h2 {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.74px;
  line-height: 1.25;
  padding-top: 15px;
  text-align: right;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .field--name-field-margin-module,
.paragraph--type--related-contents
  .related-contents-wrapper
  .field--name-field-related-content,
.paragraph--type--related-contents
  .related-contents-wrapper
  > .related-content-item {
  margin-bottom: 25px;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .field--name-field-related-content
  > a:hover,
.paragraph--type--related-contents
  .related-contents-wrapper
  .related-content-item
  > a:hover {
  text-decoration: none;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .related-content-item
  .card-content-wrapper {
  clear: both;
  padding: 7.5px;
  text-align: right;
}
.paragraph--type--related-contents .related-contents-wrapper .node__content {
  overflow: hidden;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .node__content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .node__content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .node__content
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .node__content
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .node__content
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .node__content
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .node__content
  a {
  color: #de0043;
  padding-bottom: 0;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .field--name-field-category {
  color: #fff;
  float: right;
  font-size: 11px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.92px;
  margin-bottom: 20px;
  padding: 6px 15px 7px 23px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .field--name-field-category:before {
  background-color: #00bcff;
  box-sizing: content-box;
  content: "";
  height: 100%;
  right: -5px;
  position: absolute;
  top: 0;
  transform: skewX(12deg);
  width: 100%;
  z-index: -1;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  .field--name-field-category:before {
  background-color: #00bcff;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  a,
.translation-text-wrapper p a:hover {
  color: #00bcff;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .blue
  .node__content
  a:before {
  border-right: 1px solid #00bcff;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  .field--name-field-category:before {
  background-color: #10384f;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  a {
  color: #10384f;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .dark-blue
  .node__content
  a:before {
  border-right: 1px solid #10384f;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  .field--name-field-category:before {
  background-color: #624963;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  a {
  color: #624963;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .purple
  .node__content
  a:before {
  border-right: 1px solid #624963;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  .field--name-field-category:before {
  background-color: #de0043;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  a {
  color: #de0043;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .pink
  .node__content
  a:before {
  border-right: 1px solid #de0043;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .field--name-field-listing-title {
  color: #0d2a40;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.52px;
  line-height: 1.16;
  padding-bottom: 10px;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .field--name-field-listing-description {
  color: rgba(16, 56, 79, 0.8);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  padding-bottom: 20px;
}
@media (max-width: 480px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--related-contents
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--related-contents
    h2,
  .paragraph--type--related-contents .field--name-field-title,
  .paragraph--type--related-contents
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--related-contents
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 40px;
  }
  .paragraph--type--related-contents
    .paragraph--type--newsletter
    .field--name-field-form-block
    .contact-message-newsletter-form-form
    .h2,
  .paragraph--type--related-contents
    .paragraph--type--newsletter
    .field--name-field-form-block
    .contact-message-newsletter-form-form
    h2 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--ir-news-search-block {
    margin-right: auto;
    margin-left: auto;
    max-width: 640px;
  }
}
@media (max-width: 767px) {
  .paragraph--type--ir-news-search-block {
    max-width: 100%;
  }
}
@media (max-width: 375px) {
  .paragraph--type--ir-news-search-block {
    max-width: 315px;
  }
}
.paragraph--type--ir-news-search-block .field--name-field-title,
.paragraph--type--ir-news-search-block
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--ir-news-search-block
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--ir-news-search-block
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--ir-news-search-block
  h2 {
  margin-bottom: 15px !important;
  text-align: center;
}
@media (max-width: 1440px) {
  .paragraph--type--ir-news-search-block .field--name-field-title,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    h2 {
    font-size: 50px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--ir-news-search-block .field--name-field-title,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    h2 {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--ir-news-search-block .field--name-field-title,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    h2 {
    font-size: 50px;
  }
}
.paragraph--type--ir-news-search-block form .form-type-textfield label,
.paragraph--type--media-gallery.full-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .media-content-wrapper
  .field--name-image
  a.cboxElement:after,
.paragraph--type--related-contents
  .related-contents-wrapper
  .views-exposed-form {
  display: none;
}
.paragraph--type--ir-news-search-block form {
  display: flex;
  overflow: hidden;
  position: relative;
}
.paragraph--type--ir-news-search-block form .form-type-textfield {
  padding: 25px 10px 0 0;
  position: relative;
}
.paragraph--type--ir-news-search-block form .form-item-news-title input {
  height: 50px;
  text-indent: 2px;
}
.paragraph--type--ir-news-search-block
  form
  .form-item-news-title
  .search-form-action {
  float: right;
  height: 75px;
  margin-bottom: -5px;
  padding-top: 25px;
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
}
.paragraph--type--ir-news-search-block
  form
  .form-item-news-title
  .search-form-action
  input {
  background: #ff3162;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #ff3162;
  cursor: pointer;
  height: 50px;
  width: 100%;
}
.paragraph--type--ir-news-search-block
  form
  .form-item-news-title
  .search-form-action:after {
  background-color: #ff3162;
  content: " ";
  float: right;
  height: 50px;
  right: -7px;
  pointer-events: none;
  position: absolute;
  top: 25px;
  transform: skew(12deg);
  width: 76px;
  z-index: 1;
}
.paragraph--type--ir-news-search-block
  form
  .form-item-news-title
  .search-form-action:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 30 30'%3E%3Ccircle cx='18' cy='12' r='10' style='stroke:%23fff;stroke-width:2;fill:none'/%3E%3Cpath d='m1.2 27.8 9.8-9.7' style='stroke:%23fff;stroke-width:2;fill:none'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  cursor: default;
  height: 71%;
  pointer-events: none;
  position: absolute;
  left: 0;
  width: 79px;
  z-index: 2;
}
.paragraph--type--ir-news-search-block
  form
  .form-item-news-title
  .search-form-action:hover {
  width: 75px;
}
.paragraph--type--ir-news-search-block
  form
  .form-item-news-title
  .search-form-action:hover
  input {
  background-color: #d30f4b;
}
.paragraph--type--ir-news-search-block
  form
  .form-item-news-title
  .search-form-action:hover:after {
  background: #d30f4b;
}
.paragraph--type--ir-news-search-block
  form
  .form-item-news-title
  .search-form-action:hover:before {
  width: 90px;
}
.paragraph--type--ir-news-search-block form .form-type-textfield input {
  padding-right: 10px;
  padding-left: 10px;
}
.paragraph--type--ir-news-search-block form .form-item-from-date input,
.paragraph--type--ir-news-search-block form .form-item-to-date input {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' fill='none' viewBox='0 0 18 20'%3E%3Cpath stroke='%23DE0043' stroke-width='2' d='M1 3h16v16H1z'/%3E%3Cpath stroke='%23D30F4B' d='M13.5 8h-9m9 3h-9m9 3h-9'/%3E%3Cpath stroke='%23DE0043' stroke-width='2' d='M5.5 0v5m7-5v5'/%3E%3C/svg%3E");
  background-origin: content-box;
  background-position-x: left;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  cursor: default;
  height: 50px;
}
@media (max-width: 991px) {
  .paragraph--type--news-search-block form .form-item-from-date input,
  .paragraph--type--news-search-block form .form-item-to-date input {
    background-position-x: 164px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--ir-news-search-block,
  .paragraph--type--news-search-block {
    max-width: 100%;
  }
  .paragraph--type--ir-news-search-block form,
  .paragraph--type--news-search-block form {
    display: block;
  }
  .paragraph--type--ir-news-search-block form .form-item-from-date,
  .paragraph--type--ir-news-search-block form .form-item-to-date,
  .paragraph--type--news-search-block form .form-item-from-date,
  .paragraph--type--news-search-block form .form-item-to-date {
    padding-top: 20px;
  }
  .paragraph--type--ir-news-search-block .field--name-field-title,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--news-search-block .field--name-field-title,
  .paragraph--type--news-search-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--news-search-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--news-search-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--news-search-block
    h2 {
    margin-right: auto;
    margin-left: auto;
    max-width: 315px;
  }
}
@media (max-width: 320px) {
  .paragraph--type--news-search-block {
    max-width: 100%;
  }
  .paragraph--type--news-search-block form .form-item-from-date,
  .paragraph--type--news-search-block form .form-item-to-date {
    padding-top: 20px;
  }
  .paragraph--type--news-search-block .field--name-field-title,
  .paragraph--type--news-search-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--news-search-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--news-search-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--news-search-block
    h2 {
    margin-right: auto;
    margin-left: auto;
    max-width: 315px;
  }
}
.ir-date-picker .ui-datepicker table {
  min-width: 0;
  width: 100% !important;
}
.paragraph--type--transparency-datagrid {
  margin-bottom: 40px;
  margin-top: 40px;
}
.paragraph--type--transparency-datagrid *,
.paragraph--type--transparency-datagrid :after,
.paragraph--type--transparency-datagrid :before {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-header-panel
  .dx-toolbar {
  margin-bottom: 20px;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-header-panel
  .dx-toolbar
  .dx-toolbar-items-container
  .dx-toolbar-after
  .dx-toolbar-item
  .dx-toolbar-item-content
  .dx-datagrid-search-panel
  .dx-texteditor-container
  .dx-texteditor-input-container
  .dx-placeholder {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-header-panel
    .dx-toolbar
    .dx-toolbar-items-container
    .dx-toolbar-after
    .dx-toolbar-item
    .dx-toolbar-item-content
    .dx-datagrid-search-panel
    .dx-texteditor-container
    .dx-texteditor-input-container
    .dx-placeholder {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-header-panel
    .dx-toolbar
    .dx-toolbar-items-container
    .dx-toolbar-after
    .dx-toolbar-item
    .dx-toolbar-item-content
    .dx-datagrid-search-panel
    .dx-texteditor-container
    .dx-texteditor-input-container
    .dx-placeholder {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-header-panel
    .dx-toolbar
    .dx-toolbar-items-container
    .dx-toolbar-after
    .dx-toolbar-item
    .dx-toolbar-item-content
    .dx-datagrid-search-panel
    .dx-texteditor-container
    .dx-texteditor-input-container
    .dx-placeholder {
    font-size: 14px;
  }
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-header-panel
  .dx-toolbar
  .dx-toolbar-items-container
  .dx-toolbar-after
  .dx-toolbar-item
  .dx-toolbar-item-content
  .dx-datagrid-search-panel
  .dx-texteditor-container
  .dx-texteditor-input-container
  .dx-placeholder:before {
  padding: 8px 34px 8px 9px;
}
.paragraph--type--transparency-datagrid .dx-datagrid .dx-datagrid-headers,
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-headers
  .dx-datagrid-content
  .dx-datagrid-table
  tbody
  tr
  td {
  border-color: #757575;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-headers
  .dx-datagrid-content
  .dx-datagrid-table {
  border: 0;
  margin-right: 0;
  min-width: 100%;
  width: 100% !important;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-headers
  .dx-datagrid-content
  .dx-datagrid-table
  tbody {
  border: 0;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-headers
  .dx-datagrid-content
  .dx-datagrid-table
  tbody
  tr:focus,
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-headers
  .dx-datagrid-content
  .dx-datagrid-table
  tbody
  tr:hover {
  background: 100% 0;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-headers
  .dx-datagrid-content
  .dx-datagrid-table
  tbody
  tr.dx-header-row
  td
  .dx-datagrid-text-content {
  color: #0d2a40;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.13;
  margin-right: 5px;
  vertical-align: bottom;
  white-space: nowrap;
}
@media (max-width: 1440px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-headers
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr.dx-header-row
    td
    .dx-datagrid-text-content {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-headers
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr.dx-header-row
    td
    .dx-datagrid-text-content {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-headers
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr.dx-header-row
    td
    .dx-datagrid-text-content {
    font-size: 16px;
  }
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-headers
  .dx-datagrid-content
  .dx-datagrid-focus-overlay {
  transition: none !important;
}
.paragraph--type--transparency-datagrid .dx-datagrid .dx-datagrid-rowsview {
  border-top: none !important;
  border-color: #757575;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-rowsview
  .dx-scrollable-content {
  min-height: 100%;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-rowsview
  .dx-scrollable-content
  .dx-datagrid-content
  .dx-datagrid-table {
  margin-right: 0;
  min-width: 100%;
  width: 100% !important;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-rowsview
  .dx-scrollable-content
  .dx-datagrid-content
  .dx-datagrid-table
  tbody,
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-rowsview
  .dx-scrollable-content
  .dx-datagrid-content
  .dx-datagrid-table
  tbody
  tr,
.privacy-wrapper .table-inner-wrapper table tbody,
body.report-side-effect .select2-dropdown {
  border: 0;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-rowsview
  .dx-scrollable-content
  .dx-datagrid-content
  .dx-datagrid-table
  tbody
  tr.dx-row-alt
  td,
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-rowsview
  .dx-scrollable-content
  .dx-datagrid-content
  .dx-datagrid-table
  tbody
  tr:hover {
  background-color: transparent;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-rowsview
  .dx-scrollable-content
  .dx-datagrid-content
  .dx-datagrid-table
  tbody
  tr.dx-row-alt {
  background-color: #eee;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-rowsview
  .dx-scrollable-content
  .dx-datagrid-content
  .dx-datagrid-table
  tbody
  tr
  td {
  border: 0;
  overflow-wrap: break-word;
  padding: 10px 5px;
  text-align: center !important;
  vertical-align: middle;
  word-wrap: break-word;
  word-break: break-word;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-rowsview
  .dx-scrollable-content
  .dx-datagrid-content
  .dx-datagrid-table
  tbody
  tr
  td
  .dx-cell-header-span {
  color: #0d2a40;
  display: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.13;
}
@media (max-width: 1440px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td
    .dx-cell-header-span {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td
    .dx-cell-header-span {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td
    .dx-cell-header-span {
    font-size: 14px;
  }
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-rowsview
  .dx-scrollable-content
  .dx-datagrid-content
  .dx-datagrid-table
  tbody
  tr
  td
  .dx-cell-value-span {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.15;
  overflow-wrap: break-word;
  word-wrap: break-word;
  color: #0d2a40;
  word-break: break-word;
}
@media (max-width: 1440px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td
    .dx-cell-value-span {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td
    .dx-cell-value-span {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td
    .dx-cell-value-span {
    font-size: 14px;
  }
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-rowsview
  .dx-datagrid-nodata {
  color: #0d2a40;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}
@media (max-width: 1440px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-datagrid-nodata {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-datagrid-nodata {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-datagrid-nodata {
    font-size: 16px;
  }
}
.paragraph--type--transparency-datagrid .dx-datagrid .dx-datagrid-pager {
  border: 0;
  margin-top: 20px;
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-pager
  .dx-page-sizes
  .dx-page-size {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    .dx-page-sizes
    .dx-page-size {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    .dx-page-sizes
    .dx-page-size {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    .dx-page-sizes
    .dx-page-size {
    font-size: 14px;
  }
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-pager
  .dx-pages
  .dx-page,
table tbody tr td p,
table tbody tr td span .small,
table tbody tr td span small,
table tbody tr td.legend p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    .dx-pages
    .dx-page {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    .dx-pages
    .dx-page {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    .dx-pages
    .dx-page {
    font-size: 14px;
  }
}
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-pager
  .dx-pages
  .dx-light-pages
  .dx-info-text,
.paragraph--type--transparency-datagrid
  .dx-datagrid
  .dx-datagrid-pager
  .dx-pages
  .dx-light-pages
  .dx-pages-count {
  color: #0d2a40;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  vertical-align: middle;
}
@media (max-width: 1440px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    .dx-pages
    .dx-light-pages
    .dx-info-text,
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    .dx-pages
    .dx-light-pages
    .dx-pages-count {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    .dx-pages
    .dx-light-pages
    .dx-info-text,
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    .dx-pages
    .dx-light-pages
    .dx-pages-count {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    .dx-pages
    .dx-light-pages
    .dx-info-text,
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    .dx-pages
    .dx-light-pages
    .dx-pages-count {
    font-size: 14px;
  }
}
.paragraph--type--transparency-datagrid .dx-datagrid .dx-datagrid-pager input {
  color: #0d2a40;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
}
@media (max-width: 1440px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    input {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    input {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-pager
    input {
    font-size: 14px;
  }
}
.paragraph--type--transparency-datagrid .dx-datagrid input {
  border: 0;
  box-shadow: none;
  color: #0d2a40;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  margin: 0;
  width: 100%;
}
@media (max-width: 1440px) {
  .paragraph--type--transparency-datagrid .dx-datagrid input {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--transparency-datagrid .dx-datagrid input {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--transparency-datagrid .dx-datagrid input {
    font-size: 14px;
  }
}
@media (max-width: 1440px) and (min-width: 1200px) {
  .paragraph--type--transparency-datagrid {
    right: 50%;
    margin-right: -50vw;
    padding: 0 10%;
    position: relative;
    width: 100vw;
  }
}
@media (max-width: 991px) {
  .paragraph--type--transparency-datagrid .dx-datagrid .dx-datagrid-headers {
    margin-bottom: 30px;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-headers
    .dx-datagrid-content
    .dx-datagrid-table {
    display: block;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-headers
    .dx-datagrid-content
    .dx-datagrid-table
    tbody {
    align-items: flex-start;
    border: 0;
    display: flex;
    flex-wrap: wrap;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-headers
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr {
    display: flex;
    flex: 0 0 100%;
    flex-direction: column;
    max-width: 100%;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-headers
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td {
    max-width: 100%;
    padding: 7px;
    text-align: right !important;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-headers
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td
    .dx-column-indicators {
    float: left !important;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-headers
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr.dx-header-row
    td {
    border-right: none;
    border-left: none;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-headers
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr.dx-header-row
    td:last-child {
    border-bottom: none;
  }
  .paragraph--type--transparency-datagrid .dx-datagrid .dx-datagrid-rowsview {
    border: 0;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content {
    width: 100%;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table {
    border: 0;
    display: block;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody {
    align-items: center;
    border: 0;
    display: flex;
    flex-wrap: wrap;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr {
    border: 1px solid #757575;
    display: flex;
    flex: 0 0 100%;
    flex-direction: column;
    margin-bottom: 20px;
    padding: 20px 15px;
    width: 100%;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td {
    border: 0;
    display: flex;
    padding: 5px;
    text-align: right !important;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td
    .dx-cell-header-span {
    display: inline-block;
    flex: 0 0 30%;
    min-width: 100px;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td
    .dx-cell-value-span {
    margin-right: 25px;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td:first-child {
    padding-top: 0;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td:last-child {
    padding-bottom: 0;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr:nth-last-child(2) {
    margin-bottom: 0;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr.dx-freespace-row {
    display: none !important;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview.dx-empty {
    border: 1px solid #757575 !important;
  }
}
@media (max-width: 480px) {
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-header-panel
    .dx-toolbar
    .dx-toolbar-items-container {
    display: flex;
    justify-content: center;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-header-panel
    .dx-toolbar
    .dx-toolbar-items-container
    .dx-toolbar-after {
    padding-right: 0;
    left: auto;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-header-panel
    .dx-toolbar
    .dx-toolbar-items-container
    .dx-toolbar-after
    .dx-toolbar-item {
    padding: 0;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-header-panel
    .dx-toolbar
    .dx-toolbar-items-container
    .dx-toolbar-after
    .dx-toolbar-item
    .dx-toolbar-item-content
    .dx-datagrid-search-panel {
    margin-right: 10px;
  }
  .paragraph--type--transparency-datagrid
    .dx-datagrid
    .dx-datagrid-rowsview
    .dx-scrollable-content
    .dx-datagrid-content
    .dx-datagrid-table
    tbody
    tr
    td
    .dx-cell-value-span {
    word-break: break-all;
  }
}
.dx-overlay-wrapper {
  transform: translate(0) !important;
}
.dx-overlay-wrapper
  .dx-overlay-content
  .dx-popup-content
  .dx-widget
  .dx-scrollable-wrapper
  .dx-scrollable-container
  .dx-scrollable-content
  .dx-list-select-all
  .dx-list-select-all-label {
  color: #0d2a40;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-popup-content
    .dx-widget
    .dx-scrollable-wrapper
    .dx-scrollable-container
    .dx-scrollable-content
    .dx-list-select-all
    .dx-list-select-all-label {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-popup-content
    .dx-widget
    .dx-scrollable-wrapper
    .dx-scrollable-container
    .dx-scrollable-content
    .dx-list-select-all
    .dx-list-select-all-label {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-popup-content
    .dx-widget
    .dx-scrollable-wrapper
    .dx-scrollable-container
    .dx-scrollable-content
    .dx-list-select-all
    .dx-list-select-all-label {
    font-size: 14px;
  }
}
.dx-overlay-wrapper
  .dx-overlay-content
  .dx-popup-content
  .dx-widget
  .dx-scrollable-wrapper
  .dx-scrollable-container
  .dx-scrollable-content
  .dx-item
  .dx-item-content,
.dx-overlay-wrapper
  .dx-overlay-content
  .dx-popup-content
  .dx-widget.dx-treeview
  .dx-treeview-select-all-item
  .dx-checkbox-container
  .dx-checkbox-text {
  color: #0d2a40;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-popup-content
    .dx-widget
    .dx-scrollable-wrapper
    .dx-scrollable-container
    .dx-scrollable-content
    .dx-item
    .dx-item-content {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-popup-content
    .dx-widget
    .dx-scrollable-wrapper
    .dx-scrollable-container
    .dx-scrollable-content
    .dx-item
    .dx-item-content {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-popup-content
    .dx-widget
    .dx-scrollable-wrapper
    .dx-scrollable-container
    .dx-scrollable-content
    .dx-item
    .dx-item-content {
    font-size: 14px;
  }
}
.dx-overlay-wrapper
  .dx-overlay-content
  .dx-popup-content
  .dx-widget.dx-treeview
  .dx-treeview-select-all-item {
  padding: 9px 20px 11px 0;
}
@media (max-width: 1440px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-popup-content
    .dx-widget.dx-treeview
    .dx-treeview-select-all-item
    .dx-checkbox-container
    .dx-checkbox-text {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-popup-content
    .dx-widget.dx-treeview
    .dx-treeview-select-all-item
    .dx-checkbox-container
    .dx-checkbox-text {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-popup-content
    .dx-widget.dx-treeview
    .dx-treeview-select-all-item
    .dx-checkbox-container
    .dx-checkbox-text {
    font-size: 14px;
  }
}
.dx-overlay-wrapper
  .dx-overlay-content
  .dx-popup-content
  .dx-widget.dx-treeview
  .dx-treeview-node-container
  .dx-treeview-item-with-checkbox
  .dx-item
  .dx-item-content {
  color: #0d2a40;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-popup-content
    .dx-widget.dx-treeview
    .dx-treeview-node-container
    .dx-treeview-item-with-checkbox
    .dx-item
    .dx-item-content {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-popup-content
    .dx-widget.dx-treeview
    .dx-treeview-node-container
    .dx-treeview-item-with-checkbox
    .dx-item
    .dx-item-content {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-popup-content
    .dx-widget.dx-treeview
    .dx-treeview-node-container
    .dx-treeview-item-with-checkbox
    .dx-item
    .dx-item-content {
    font-size: 14px;
  }
}
.dx-overlay-wrapper
  .dx-overlay-content
  .dx-toolbar
  .dx-toolbar-after
  .dx-toolbar-item
  .dx-toolbar-item-content
  .dx-button
  .dx-button-content
  .dx-button-text {
  color: #0d2a40;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-toolbar
    .dx-toolbar-after
    .dx-toolbar-item
    .dx-toolbar-item-content
    .dx-button
    .dx-button-content
    .dx-button-text {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-toolbar
    .dx-toolbar-after
    .dx-toolbar-item
    .dx-toolbar-item-content
    .dx-button
    .dx-button-content
    .dx-button-text {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .dx-overlay-wrapper
    .dx-overlay-content
    .dx-toolbar
    .dx-toolbar-after
    .dx-toolbar-item
    .dx-toolbar-item-content
    .dx-button
    .dx-button-content
    .dx-button-text {
    font-size: 14px;
  }
}
.dx-overlay-wrapper,
.dx-overlay-wrapper.dx-datagrid-filter-range-overlay .dx-overlay-content {
  transition: none !important;
}
.dx-overlay-wrapper.dx-datagrid-filter-range-overlay
  .dx-overlay-content
  .dx-texteditor
  .dx-texteditor-container
  .dx-texteditor-input-container
  .dx-texteditor-input {
  border: 0;
  box-shadow: none;
}
.contracts-disclosed {
  border: 1px solid #108000;
  float: left;
  padding: 6px 12px;
  text-align: center;
}
@media (max-width: 991px) {
  .contracts-disclosed {
    width: 100%;
  }
}
.contracts-disclosed .contract-count {
  color: #108000;
  font-weight: 700;
}
.modal_disclaimer {
  pointer-events: none;
}
.modal_disclaimer .modal_overlay {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  cursor: pointer;
  display: block;
  height: 100%;
  right: 0;
  overflow-y: scroll;
  pointer-events: auto;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 10000;
}
.modal_disclaimer .modal_overlay .disclaimer_content {
  background: #fff;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  margin-top: 156px;
  max-width: 600px;
  padding: 43px 40px 40px;
  position: relative;
  width: 100%;
  z-index: 1000;
}
@media (max-width: 991px) {
  .modal_disclaimer .modal_overlay .disclaimer_content {
    margin-top: 92px;
  }
}
@media (max-width: 640px) {
  .modal_disclaimer .modal_overlay .disclaimer_content {
    height: auto;
    margin-top: 82px;
    max-width: 335px;
  }
}
.modal_disclaimer .modal_overlay .disclaimer_content .disclaimer_title {
  color: #10384f;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .modal_disclaimer .modal_overlay .disclaimer_content .disclaimer_title {
    font-size: 28px;
  }
}
@media (max-width: 991px) {
  .modal_disclaimer .modal_overlay .disclaimer_content .disclaimer_title {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .modal_disclaimer .modal_overlay .disclaimer_content .disclaimer_title {
    font-size: 28px;
  }
}
.modal_disclaimer .modal_overlay .disclaimer_content .disclaimer_message {
  color: #0d2a40;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.56;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .modal_disclaimer .modal_overlay .disclaimer_content .disclaimer_message {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .modal_disclaimer .modal_overlay .disclaimer_content .disclaimer_message {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .modal_disclaimer .modal_overlay .disclaimer_content .disclaimer_message {
    font-size: 18px;
  }
}
.modal_disclaimer .modal_overlay .disclaimer_content .button_wrapper {
  display: block;
}
.modal_disclaimer .modal_overlay .disclaimer_content .button_wrapper button {
  display: inline-block;
  height: 50px;
  max-width: 50%;
  width: auto;
}
@media (max-width: 640px) {
  .modal_disclaimer .modal_overlay .disclaimer_content .button_wrapper button {
    max-width: 90%;
  }
}
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button {
  margin-left: 20px;
  padding: 16px 22px 16px 78px;
}
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button
  .approve_button_text {
  font-size: 14px;
  font-style: italic;
  font-weight: 800;
}
@media (max-width: 1440px) {
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.approve_button
    .approve_button_text {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.approve_button
    .approve_button_text {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.approve_button
    .approve_button_text {
    font-size: 12px;
  }
}
@media (max-width: 1440px) {
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.approve_button
    .approve_button_text {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.approve_button
    .approve_button_text {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.approve_button
    .approve_button_text {
    font-size: 14px;
  }
}
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:hover:before {
  right: 110%;
}
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:hover:after {
  left: 30px;
}
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:focus,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:focus-within,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:hover {
  padding: 16px 30px 16px 70px;
}
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.cancel_button {
  background: 100% 0;
  border: 0;
  box-shadow: none;
  color: #ff3162;
  margin-right: 20px;
  outline: 0;
  position: relative;
}
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.cancel_button:before {
  color: #ff3162;
  content: "/";
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  right: -4px;
  position: absolute;
  top: 2px;
  transform: rotate(10deg);
}
@media (max-width: 1440px) {
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.cancel_button:before {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.cancel_button:before {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.cancel_button:before {
    font-size: 26px;
  }
}
#colorbox #cboxWrapper #cboxContent #cboxTitle p strong,
#colorbox #cboxWrapper #cboxContent #cboxTitle strong,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.cancel_button
  .cancel_button_text,
.paragraph--type--image-collage
  .image-collage
  .image-wrapper
  .field--name-field-description
  strong,
.paragraph--type--image-comparison-slider
  .field--name-field-description
  strong {
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
}
@media (max-width: 1440px) {
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.cancel_button
    .cancel_button_text {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.cancel_button
    .cancel_button_text {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .modal_disclaimer
    .modal_overlay
    .disclaimer_content
    .button_wrapper
    button.cancel_button
    .cancel_button_text {
    font-size: 14px;
  }
}
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.cancel_button:focus,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.cancel_button:focus-within,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.cancel_button:hover {
  padding-right: 22px;
}
.modal-disclaimer-open {
  overflow: hidden;
}
.paragraph--type--report-side-effect .h3,
.paragraph--type--report-side-effect h3 {
  font-size: 30px;
}
.paragraph--type--report-side-effect .info-box {
  display: none;
  margin-bottom: 30px;
  margin-top: 10px;
  padding: 10px;
}
.paragraph--type--report-side-effect .info-box p {
  padding-bottom: 0;
}
.paragraph--type--report-side-effect .info-box .report-side-effect-email {
  display: block;
  font-style: normal;
  font-weight: 600;
  padding-right: 15px;
}
.paragraph--type--report-side-effect .info-box .report-side-effect-website {
  padding-right: 15px;
}
.paragraph--type--report-side-effect .report-side-effect-description .h4,
.paragraph--type--report-side-effect .report-side-effect-description h4 {
  margin-bottom: 5px;
  margin-top: 15px;
}
.paragraph--type--report-side-effect .report-side-effect-description p strong {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.44;
}
.paragraph--type--report-side-effect
  .form-item-report-side-effect-country
  label:after {
  content: "*";
  position: relative;
}
.paragraph--type--report-side-effect
  .form-type-select
  .select2-container
  .select2-selection--single
  .select2-selection__arrow:after {
  top: 0;
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn,
body.report-side-effect .safetrack-btn {
  background-color: transparent;
  border: var(--bs-border-width) solid transparent;
  display: inline-block;
  user-select: none;
  vertical-align: middle;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: var(--bs-border-radius);
  background: #de0043 no-repeat 0%0;
  border-radius: 0;
  color: #fff;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 0.58px;
  line-height: 1;
  margin: 5px 0;
  overflow: hidden;
  padding: 18px 22px 18px 70px;
  position: relative;
  text-align: right;
  text-transform: uppercase;
  -webkit-transition: padding 0.3s ease;
  -moz-transition: padding 0.3s ease;
  -ms-transition: padding 0.3s ease;
  -o-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}
@media (prefers-reduced-motion: reduce) {
  .paragraph--type--report-side-effect
    .field--name-field-report-side-effect
    .bayer-report-side-effect
    form
    .safe-track-support-languages
    .safetrack-btn {
    transition: none;
  }
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:hover {
  color: #212529;
  text-decoration: none;
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn.focus,
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  outline: 0;
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn.disabled,
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:disabled {
  opacity: 0.65;
}
@media (max-width: 1440px) {
  .paragraph--type--report-side-effect
    .field--name-field-report-side-effect
    .bayer-report-side-effect
    form
    .safe-track-support-languages
    .safetrack-btn {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--report-side-effect
    .field--name-field-report-side-effect
    .bayer-report-side-effect
    form
    .safe-track-support-languages
    .safetrack-btn {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--report-side-effect
    .field--name-field-report-side-effect
    .bayer-report-side-effect
    form
    .safe-track-support-languages
    .safetrack-btn {
    font-size: 12px;
  }
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:before {
  background-color: #ff3162;
  content: "";
  display: block;
  height: 100%;
  right: calc(100% - 54px);
  opacity: 1;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  touch-action: none;
  transform: skewX(12deg);
  -webkit-transition: right 0.3s ease;
  -moz-transition: right 0.3s ease;
  -ms-transition: right 0.3s ease;
  -o-transition: right 0.3s ease;
  transition: right 0.3s ease;
  width: 100px;
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:after {
  background: no-repeat 50%;
  background-size: 14px 20px;
  color: #fff;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 20px;
  font-style: normal;
  pointer-events: none;
  position: absolute;
  left: 20px;
  top: calc(50% - 11px);
  touch-action: none;
  -webkit-transition: left 0.3s ease;
  -moz-transition: left 0.3s ease;
  -ms-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:focus,
body.has-hover
  .paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:hover {
  padding-right: 30px;
  padding-left: 62px;
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:focus:after,
body.has-hover
  .paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:hover:after,
body.has-hover body.report-side-effect .safetrack-btn:hover:after,
body.report-side-effect .safetrack-btn:focus:after {
  left: 30px;
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:focus:before,
body.has-hover
  .paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:hover:before,
body.has-hover body.report-side-effect .safetrack-btn:hover:before,
body.report-side-effect .safetrack-btn:focus:before {
  right: 110%;
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:focus,
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:focus-within {
  outline: 4px solid #a8a8a8;
  padding-right: 30px;
  padding-left: 62px;
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:focus-within:after,
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:focus:after,
body.report-side-effect .safetrack-btn:focus-within:after,
body.report-side-effect .safetrack-btn:focus:after {
  left: 30px;
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:focus-within:before,
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:focus:before,
body.report-side-effect .safetrack-btn:focus-within:before,
body.report-side-effect .safetrack-btn:focus:before {
  right: 110%;
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:focus,
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:hover,
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn:visited {
  color: #fff;
  text-decoration: none;
}
.paragraph--type--report-side-effect
  .field--name-field-report-side-effect
  .bayer-report-side-effect
  form
  .safe-track-support-languages
  .safetrack-btn.load-more:after,
body.report-side-effect .safetrack-btn.load-more:after {
  content: "+";
}
body
  .select2-dropdown
  .select2-results
  #select2-edit-safe-track-support-languages-results
  li.select2-results__option--highlighted,
body
  .select2-dropdown
  .select2-results
  #select2-report_side_effect_country-results
  li.select2-results__option--highlighted {
  background-color: #f5fafe;
  border: 1px solid #de0043 !important;
}
body.report-side-effect .select2-dropdown .select2-search--dropdown {
  display: block;
  padding: 0;
}
body.report-side-effect
  .select2-dropdown
  .select2-search--dropdown
  .select2-search__field {
  padding-right: 25px;
}
body.report-side-effect .select2-dropdown .select2-results {
  border-color: #b2b2b2;
  margin-top: -15px;
}
body.report-side-effect .select2-dropdown .select2-results ul li {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  padding: 8px 25px 8px 10px;
}
@media (max-width: 1440px) {
  body.report-side-effect .select2-dropdown .select2-results ul li {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.report-side-effect .select2-dropdown .select2-results ul li {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.report-side-effect .select2-dropdown .select2-results ul li {
    font-size: 18px;
  }
}
body.report-side-effect
  .select2-dropdown
  .select2-results
  ul
  li[aria-selected="true"] {
  background-color: #cecece;
}
body.report-side-effect
  .select2-dropdown
  .select2-results
  ul
  li:first-child[aria-selected="true"] {
  display: none;
}
body.report-side-effect .select2-dropdown .select2-results ul li + li {
  border-top: 1px solid #b2b2b2;
}
body.report-side-effect
  .select2-container--default
  .select2-results
  > .select2-results__options {
  max-height: 288px;
}
body.report-side-effect .select2-container--default .select2-dropdown,
body.report-side-effect .select2-container--default .select2-results,
body.report-side-effect .select2-container--default .select2-search,
body.report-side-effect .select2-container--default.select2-container {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
@media (prefers-reduced-motion: reduce) {
  body.report-side-effect .safetrack-btn {
    transition: none;
  }
}
body.report-side-effect .safetrack-btn:hover {
  color: #212529;
  text-decoration: none;
}
body.report-side-effect .safetrack-btn.focus,
body.report-side-effect .safetrack-btn:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  outline: 0;
}
body.report-side-effect .safetrack-btn.disabled,
body.report-side-effect .safetrack-btn:disabled {
  opacity: 0.65;
}
@media (max-width: 1440px) {
  body.report-side-effect .safetrack-btn {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  body.report-side-effect .safetrack-btn {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  body.report-side-effect .safetrack-btn {
    font-size: 12px;
  }
}
body.report-side-effect .safetrack-btn:before {
  -webkit-transition: right 0.3s ease;
  -moz-transition: right 0.3s ease;
  -ms-transition: right 0.3s ease;
  -o-transition: right 0.3s ease;
  transition: right 0.3s ease;
}
body.report-side-effect .safetrack-btn:after {
  background: no-repeat 50%;
  background-size: 14px 20px;
  color: #fff;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 20px;
  font-style: normal;
  pointer-events: none;
  position: absolute;
  left: 20px;
  top: calc(50% - 11px);
  touch-action: none;
  -webkit-transition: left 0.3s ease;
  -moz-transition: left 0.3s ease;
  -ms-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
body.has-hover body.report-side-effect .safetrack-btn:hover,
body.report-side-effect .safetrack-btn:focus {
  padding-right: 30px;
  padding-left: 62px;
}
body.report-side-effect .safetrack-btn:focus,
body.report-side-effect .safetrack-btn:focus-within {
  outline: 4px solid #a8a8a8;
  padding-right: 30px;
  padding-left: 62px;
}
body.report-side-effect .safetrack-btn:focus,
body.report-side-effect .safetrack-btn:hover,
body.report-side-effect .safetrack-btn:visited {
  color: #fff;
  text-decoration: none;
}
body.report-side-effect .safetrack-btn:before {
  background-color: #ff3162;
  content: "";
  display: block;
  height: 100%;
  right: calc(100% - 54px);
  opacity: 1;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  touch-action: none;
  transform: skewX(12deg);
  width: 100px;
}
.paragraph--type--image-collage {
  padding: 0 15%;
}
.paragraph--type--image-collage .image-collage,
.paragraph--type--image-collage
  .image-collage
  .skewed-image-wrapper
  .field--name-field-media2,
.paragraph--type--section-introduction
  .content-wrapper
  .field--name-field-media
  article,
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .field--name-field-media
  article {
  height: 100%;
  width: 100%;
}
.paragraph--type--image-collage
  .image-collage
  .image-wrapper
  .field--name-field-media
  .field--name-image,
.paragraph--type--image-collage .image-collage .skewed-image-wrapper {
  position: relative;
}
.paragraph--type--image-collage
  .image-collage
  .skewed-image-wrapper
  .field--name-field-media2
  .field--name-image:before {
  background: #fff;
  content: "";
  height: 383px;
  right: 49%;
  position: absolute;
  top: 90px;
  -ms-transform: skew(13deg, 0deg);
  -webkit-transform: skew(13deg, 0deg);
  transform: skew(13deg, 0deg);
  width: 40px;
  z-index: 1;
}
.paragraph--type--image-collage
  .image-collage
  .skewed-image-wrapper
  .field--name-field-media2
  .field--name-image:after {
  background: #fff;
  content: "";
  height: 385px;
  position: absolute;
  left: -5%;
  top: 88px;
  -ms-transform: skew(13deg, 0deg);
  -webkit-transform: skew(13deg, 0deg);
  transform: skew(13deg, 0deg);
  width: 114px;
}
.paragraph--type--image-collage
  .image-collage
  .skewed-image-wrapper
  .field--name-field-media2
  .field--name-image
  img {
  object-fit: cover;
  position: absolute;
  left: 15px;
  top: 90px;
  width: 50%;
  z-index: 0;
}
.paragraph--type--image-collage .image-collage .image-wrapper {
  z-index: 1;
}
.paragraph--type--image-collage
  .image-collage
  .image-wrapper
  .field--name-field-media
  .field--name-image:after {
  background-repeat: repeat-x;
  background-size: contain;
  content: "";
  height: 48px;
  right: 62%;
  overflow: hidden;
  position: absolute;
  top: 16px;
  width: 192px;
  z-index: 0;
}
.paragraph--type--image-collage
  .image-collage
  .image-wrapper
  .field--name-field-media
  .field--name-image
  img {
  object-fit: cover;
  position: relative;
  width: 64%;
  z-index: 1;
}
.paragraph--type--image-collage
  .image-collage
  .image-wrapper
  .field--name-field-description {
  color: #10384f;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.57;
  margin-top: 28px;
  min-height: 120px;
  position: relative;
  width: 300px;
  z-index: 1;
}
@media (max-width: 1440px) {
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description
    strong {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description
    strong {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description
    strong {
    font-size: 14px;
  }
}
#colorbox #cboxWrapper #cboxContent #cboxTitle em,
#colorbox #cboxWrapper #cboxContent #cboxTitle p em,
.paragraph--type--image-collage
  .image-collage
  .image-wrapper
  .field--name-field-description
  em,
.paragraph--type--image-comparison-slider .field--name-field-description em {
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description
    em {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description
    em {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description
    em {
    font-size: 14px;
  }
}
.paragraph--type--image-collage
  .image-collage
  .image-wrapper
  .field--name-field-description
  a,
.paragraph--type--image-comparison-slider .field--name-field-description a {
  color: #00bcff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
}
@media (max-width: 1440px) {
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description
    a {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description
    a {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description
    a {
    font-size: 14px;
  }
}
#colorbox #cboxWrapper #cboxContent #cboxTitle a:hover,
#colorbox #cboxWrapper #cboxContent #cboxTitle p a:hover,
.paragraph--type--image-collage
  .image-collage
  .image-wrapper
  .field--name-field-description
  a:hover,
.paragraph--type--image-comparison-slider
  .field--name-field-description
  a:hover {
  color: #10384f;
  text-decoration: none;
}
.paragraph--type--image-collage.no-description
  .image-wrapper
  .field--name-field-media {
  padding-bottom: 150px;
}
.paragraph--type--image-collage.green
  .field--name-field-media
  .field--name-image:after {
  background-image: url(assets/images/green_dynamic_texture.png);
  background-size: contain;
}
.paragraph--type--image-collage.blue
  .field--name-field-media
  .field--name-image:after {
  background-image: url(assets/images/blue_dynamic_texture.png);
  background-size: contain;
}
.paragraph--type--image-collage.pink
  .field--name-field-media
  .field--name-image:after {
  background-image: url(assets/images/raspberry_dynamic_texture.png);
  background-size: contain;
}
@media (min-width: 1441px) {
  .paragraph--type--image-collage {
    padding: 0 15%;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 460px;
    right: 47%;
    top: 90px;
    width: 78px;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: 460px;
    top: 90px;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    width: 240px;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 132px;
  }
  .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 160px;
  }
}
@media (max-width: 1199px) {
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    width: 239px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-collage {
    right: 50%;
    margin-right: -50vw;
    padding: 0;
    position: relative;
    width: 100vw;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 570px;
    right: 50%;
    width: 70px;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: calc(100% + 600px);
    left: -11%;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image
    img {
    left: 0;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    width: 29%;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 150px;
    padding: 0 68px 0 0;
    width: 355px;
  }
  .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 180px;
  }
}
@media (max-width: 950px) {
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    right: 49%;
  }
}
@media (max-width: 900px) {
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    right: 48%;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 140px;
  }
  .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 170px;
  }
}
@media (max-width: 850px) {
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    right: 47%;
  }
}
@media (max-width: 812px) {
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 465px;
    right: 49%;
    width: 65px;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    left: -12%;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 135px;
    width: 350px;
  }
  .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 160px;
  }
}
@media (max-width: 768px) {
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    right: 48%;
    width: 60px;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: 470px;
    left: -15%;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image
    img {
    left: 0;
    width: 53%;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image
    img {
    width: 69%;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    width: 228px;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 125px;
    width: 293px;
  }
  .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 155px;
  }
}
@media (max-width: 700px) {
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    right: 47%;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 120px;
    width: 250px;
  }
  .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 150px;
  }
}
@media (max-width: 640px) {
  .paragraph--type--image-collage.no-description
    .image-collage
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 115px;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 460px;
    right: 35%;
    top: 50px;
    transform: skew(13deg, 0deg);
    width: 93px;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    left: -20%;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image
    img {
    top: 55px;
    width: 62%;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    height: 20px;
    width: 185px;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image
    img {
    width: 81%;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    margin-top: 150px;
    min-height: 0;
    padding: 0 29px;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 340px;
    top: 55px;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    left: -22%;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    width: 140px;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    margin-top: 130px;
  }
  .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 100px;
  }
}
@media (max-width: 425px) {
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 305px;
    width: 60px;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    margin-top: 125px;
  }
  .paragraph--type--image-collage.no-description
    .image-collage
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 95px;
  }
}
@media (max-width: 375px) {
  .paragraph--type--image-collage.no-description
    .image-collage
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 90px;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 270px;
    right: 34%;
    transform: skew(13deg, 0deg);
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    left: -24%;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    width: 110px;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    margin-top: 120px;
  }
}
@media (max-width: 320px) {
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: calc(100% + 231px);
    right: 29%;
  }
  .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    left: -26%;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    width: 95px;
  }
  .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    margin-top: 110px;
  }
}
.paragraph--type--content-with-sidebars .paragraph--type--image-collage {
  padding: 0;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--image-collage
  .image-collage
  .skewed-image-wrapper
  .field--name-field-media2
  .field--name-image:before {
  height: 292px;
  right: 46%;
  width: 50px;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--image-collage
  .image-collage
  .skewed-image-wrapper
  .field--name-field-media2
  .field--name-image:after {
  height: 295px;
  left: -8%;
  width: 114px;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--image-collage
  .image-collage
  .image-wrapper
  .field--name-field-media
  .field--name-image:after {
  right: 52%;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--image-collage
  .image-collage
  .image-wrapper
  .field--name-field-description {
  min-height: 108px;
  width: 225px;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--image-collage.no-description
  .image-wrapper
  .field--name-field-media {
  padding-bottom: 135px;
}
@media (min-width: 1441px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 371px;
    right: 47%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: 375px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 117px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 146px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--content-with-sidebars .paragraph--type--image-collage {
    right: 50%;
    margin-right: -50vw;
    position: relative;
    width: 100vw;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 520px;
    right: 50%;
    width: 75px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: calc(100% + 600px);
    left: -11%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image
    img {
    left: 0;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    right: 62%;
    width: 264px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 150px;
    padding: 0 68px 0 0;
    width: 355px;
  }
}
@media (max-width: 950px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 531px;
    right: 49%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: calc(100% + 577px);
    left: -12%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 144px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 172px;
  }
}
@media (max-width: 900px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    right: 48%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: calc(100% + 550px);
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    right: 62%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 140px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 169px;
  }
}
@media (max-width: 850px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 500px;
    right: 48%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: calc(100% + 540px);
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    right: 62%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 163px;
  }
}
@media (max-width: 812px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 465px;
    right: 49%;
    width: 65px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: calc(100% + 500px);
    left: -14%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    right: 62%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 134px;
    width: 350px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 161px;
  }
}
@media (max-width: 768px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    right: 48%;
    width: 60px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: 470px;
    left: -15%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    right: 62%;
    width: 228px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 125px;
    width: 293px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 154px;
  }
}
@media (max-width: 700px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 430px;
    right: 47%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: 460px;
    left: -15%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 119px;
    width: 250px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 148px;
  }
}
@media (max-width: 640px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 460px;
    right: 35%;
    width: 93px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: 420px;
    left: -21%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    right: 62%;
    width: 185px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    padding: 0 29px;
    width: 100%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 114px;
  }
}
@media (max-width: 570px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 408px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 340px;
    top: 55px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: 310px;
    left: -27%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    width: 140px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 97px;
  }
}
@media (max-width: 425px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 305px;
    width: 60px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 95px;
  }
}
@media (max-width: 375px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 270px;
    right: 34%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: 250px;
    left: -30%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    width: 110px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 91px;
  }
}
@media (max-width: 320px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: calc(100% + 231px);
    right: 28%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: calc(100% + 210px);
    left: -36%;
    width: 114px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    width: 95px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 85px;
  }
}
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--image-collage
  .image-collage
  .skewed-image-wrapper
  .field--name-field-media2
  .field--name-image:before {
  height: 421px;
  right: 48%;
}
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--image-collage
  .image-collage
  .skewed-image-wrapper
  .field--name-field-media2
  .field--name-image:after {
  height: 425px;
  left: -6%;
  width: 130px;
}
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--image-collage
  .image-collage
  .image-wrapper
  .field--name-field-media
  .field--name-image:after {
  right: 62%;
  width: 228px;
}
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--image-collage
  .image-collage
  .image-wrapper
  .field--name-field-description {
  min-height: 127px;
  width: 350px;
}
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--image-collage.no-description
  .image-wrapper
  .field--name-field-media {
  padding-bottom: 155px;
}
@media (min-width: 1441px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 530px;
    right: 50%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: 525px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 141px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 169px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage {
    right: 50%;
    margin-right: -50vw;
    position: relative;
    width: 100vw;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 520px;
    right: 50%;
    width: 75px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: calc(100% + 591px);
    left: -13%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    right: 62%;
    width: 228px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 150px;
    width: 355px;
  }
}
@media (max-width: 950px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 529px;
    right: 49%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: calc(100% + 540px);
    left: -14%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 143px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 172px;
  }
}
@media (max-width: 900px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    right: 48%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 139px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 169px;
  }
}
@media (max-width: 850px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 500px;
    right: 48%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    left: -13%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    right: 62%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 137px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 165px;
  }
}
@media (max-width: 812px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 465px;
    right: 49%;
    width: 65px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: calc(100% + 520px);
    left: -15%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    right: 62%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 133px;
    width: 350px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 162px;
  }
}
@media (max-width: 768px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 475px;
    right: 48%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: 466px;
    left: -18%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 127px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 155px;
  }
}
@media (max-width: 700px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 430px;
    right: 47%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    min-height: 119px;
    width: 250px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 147px;
  }
}
@media (max-width: 640px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 460px;
    right: 35%;
    width: 93px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    left: -23%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    right: 62%;
    width: 185px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    width: 100%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 112px;
  }
}
@media (max-width: 570px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 408px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 340px;
    top: 55px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: 305px;
    left: -30%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    width: 140px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 97px;
  }
}
@media (max-width: 425px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 305px;
    width: 60px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: 300px;
    left: -31%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 95px;
  }
}
@media (max-width: 375px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: 270px;
    right: 34%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: 280px;
    left: -29%;
    width: 114px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    width: 110px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-description {
    width: 100%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 92px;
  }
}
@media (max-width: 320px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:before {
    height: calc(100% + 231px);
    right: 29%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .skewed-image-wrapper
    .field--name-field-media2
    .field--name-image:after {
    height: calc(100% + 220px);
    left: -36%;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage
    .image-collage
    .image-wrapper
    .field--name-field-media
    .field--name-image:after {
    width: 95px;
  }
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--image-collage.no-description
    .image-wrapper
    .field--name-field-media {
    padding-bottom: 86px;
  }
}
.paragraph--type--media-gallery {
  overflow: hidden;
}
.paragraph--type--media-gallery.full-width {
  right: 50%;
  margin-right: -50vw;
  position: relative;
  width: 100vw;
}
.paragraph--type--media-gallery.full-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description {
  width: 40%;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper,
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.container-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .media-content-wrapper,
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.full-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .media-content-wrapper,
.paragraph--type--media-gallery.full-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper {
  max-height: 100%;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.container-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper
  .field--name-field-media
  .field--name-field-media-video-embed-field
  .video-embed-field-responsive-video,
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.full-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper
  .field--name-field-media
  .field--name-field-media-video-embed-field
  .video-embed-field-responsive-video,
.paragraph--type--media-gallery.full-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper
  .field--name-field-media
  .field--name-field-media-video-embed-field
  .video-embed-field-responsive-video {
  margin-bottom: -8px;
  max-height: 100%;
  min-height: 0;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  > a.colorbox-inline,
.paragraph--type--media-gallery.container-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .media-content-wrapper
  .field--name-image
  a.cboxElement.mobile-device:after,
.paragraph--type--media-gallery.full-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper
  .field--name-field-media
  .field--name-field-media-video-embed-field
  .video-embed-field-responsive-video:after {
  display: none;
}
.paragraph--type--media-gallery.full-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements:before {
  bottom: -50px;
  height: 60%;
}
.paragraph--type--media-gallery.full-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements:after {
  bottom: -50px;
  height: 55%;
}
.paragraph--type--media-gallery .carousel .carousel-inner {
  overflow: visible;
}
.paragraph--type--media-gallery .carousel .carousel-inner .carousel-item {
  transition: transform 0.2s ease-in-out;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media {
  margin-bottom: 0;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media
  img {
  min-height: 0 !important;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .media-content-wrapper
  .field--name-image
  a.cboxElement:after {
  content: "" !important;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description {
  background: #10384f;
  bottom: -90px;
  float: left;
  margin-top: 0;
  padding: 45px 80px;
  position: absolute;
  left: 0;
  width: 50%;
  z-index: 1;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description
  p {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description
    p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description
    p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description
    p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
.paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description
  strong {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
}
@media (max-width: 1440px) {
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description
    strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description
    strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description
    strong {
    font-size: 16px;
  }
}
.paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description
  em {
  color: #fff;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description
    em {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description
    em {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description
    em {
    font-size: 16px;
  }
}
.paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description
  a {
  color: #00bcff;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description
    a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description
    a {
    font-size: 16px;
  }
}
.paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description:after {
  background: #10384f;
  content: "";
  height: 100%;
  right: -35px;
  position: absolute;
  top: 0;
  transform: skew(12deg);
  width: 25%;
  z-index: -1;
}
.paragraph--type--media-gallery .carousel .carousel-options {
  display: flex;
  margin-top: 32px;
  padding-bottom: 20px;
  position: relative;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-indicators {
  align-items: center;
  justify-content: flex-start;
  margin: 0 30px 0 0;
  position: relative;
  width: 50%;
  z-index: 2;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-indicators
  li {
  background-color: #00bcff;
  border: 1px solid #00bcff;
  border-radius: 50%;
  display: block;
  height: 10px;
  opacity: 0.25;
  width: 10px;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-indicators
  li.active {
  opacity: 1;
}
.paragraph--type--media-gallery .carousel .carousel-options .carousel-controls {
  bottom: 0;
  display: flex;
  height: 38px;
  justify-content: center;
  position: relative;
  width: 80px;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-controls
  a {
  box-shadow: none;
  -webkit-box-shadow: none;
  opacity: 1;
  position: absolute;
  z-index: 2;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-controls
  a.carousel-control-next,
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-controls
  a.carousel-control-prev {
  height: 38px;
  margin-right: 1px;
  width: 43px;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-controls
  a.carousel-control-next:focus-visible,
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-controls
  a.carousel-control-prev:focus-visible {
  outline: 1px solid #025ecc;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-controls
  a
  .carousel-control-next-icon,
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-controls
  a
  .carousel-control-prev-icon {
  background: 100% 0;
  width: 0;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-controls
  a.carousel-control-next:hover:after,
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-controls
  a.carousel-control-prev:hover:after {
  border-color: transparent transparent #d30f4b;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-controls
  a.carousel-control-prev:before {
  bottom: 0;
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 20px;
  font-weight: 900;
  right: 12px;
  line-height: 1.8;
  opacity: 1;
  position: absolute;
  z-index: 1;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-controls
  a.carousel-control-prev:after {
  border: solid;
  border-color: transparent transparent #ff3162;
  border-width: 0 7px 35px 0;
  content: "";
  display: inline-flex;
  transform: rotate(-180deg);
  width: 42px;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-controls
  a.carousel-control-next:before {
  bottom: 0;
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 20px;
  font-weight: 900;
  right: 18px;
  line-height: 1.8;
  opacity: 1;
  position: absolute;
  z-index: 1;
}
.paragraph--type--media-gallery
  .carousel
  .carousel-options
  .carousel-controls
  a.carousel-control-next:after {
  border: solid;
  border-color: transparent transparent #ff3162;
  border-width: 0 7px 35px 0;
  content: "";
  display: inline-flex;
  width: 42px;
}
.paragraph--type--media-gallery.no-description .carousel .carousel-options {
  padding: 0;
}
@media (max-width: 991px) {
  .paragraph--type--media-gallery {
    overflow: visible;
  }
  .paragraph--type--media-gallery.container-width .carousel .carousel-options,
  .paragraph--type--media-gallery.full-width .carousel .carousel-options {
    padding: 0;
  }
  .paragraph--type--media-gallery.container-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description,
  .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description {
    bottom: 0;
    padding: 45px 60px;
    position: relative;
    width: 100%;
  }
  .paragraph--type--media-gallery.container-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description:after,
  .paragraph--type--media-gallery.container-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .media-content-wrapper
    .field--name-field-media
    .field--name-field-media-video-embed-field
    .video-embed-field-responsive-video:after,
  .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description:after,
  .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .media-content-wrapper
    .field--name-field-media
    .field--name-field-media-video-embed-field
    .video-embed-field-responsive-video:after {
    display: none;
  }
  .paragraph--type--media-gallery.container-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .media-content-wrapper,
  .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .media-content-wrapper {
    max-height: 100%;
  }
  .paragraph--type--media-gallery.container-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .media-content-wrapper
    .field--name-field-media
    .field--name-field-media-video-embed-field
    .video-embed-field-responsive-video,
  .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .media-content-wrapper
    .field--name-field-media
    .field--name-field-media-video-embed-field
    .video-embed-field-responsive-video {
    margin-bottom: -8px;
    max-height: 100%;
    min-height: 0;
  }
  .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements:before {
    bottom: -23px;
    height: 45%;
  }
  .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements:after {
    bottom: -33px;
    height: 51%;
  }
}
@media (max-width: 640px) {
  .paragraph--type--media-gallery.container-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description,
  .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description {
    padding: 32px 30px 45px;
  }
  .paragraph--type--media-gallery.container-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description:after,
  .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description:after {
    display: none;
  }
  .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements:before {
    bottom: -24px;
    height: 55%;
  }
  .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements:after {
    bottom: -33px;
    height: 62%;
  }
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery
  .paragraph--type--media {
  right: 0;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
  width: 100%;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper
  .field--name-field-media
  .field--name-field-media-video-embed-field
  .video-embed-field-provider-youtube:after {
  padding: 0;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements {
  bottom: 0;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.container-width
  .carousel
  .carousel-options,
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.full-width
  .carousel
  .carousel-options {
  padding: 0 0 20px;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .media-content-wrapper
  .field--name-image
  a.cboxElement.mobile-device:after,
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.container-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper
  .field--name-field-media
  .field--name-field-media-video-embed-field
  .video-embed-field-responsive-video:after,
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.container-width
  .carousel
  .carousel-options
  .carousel-indicators,
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.full-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper
  .field--name-field-media
  .field--name-field-media-video-embed-field
  .video-embed-field-responsive-video:after,
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.full-width
  .carousel
  .carousel-options
  .carousel-indicators {
  display: none;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.container-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description,
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.full-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description {
  padding: 30px 20px;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.container-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper,
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.full-width
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper {
  max-height: 100%;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.container-width.no-description
  .carousel
  .carousel-options,
.paragraph--type--content-with-sidebars
  .paragraph--type--media-gallery.full-width.no-description
  .carousel
  .carousel-options,
body ul {
  padding: 0;
}
@media (max-width: 991px) {
  .paragraph--type--content-with-sidebars .paragraph--type--media-gallery {
    right: 50%;
    margin-right: -50vw;
    padding: 0 65px;
    position: relative;
    width: 100vw;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media-gallery.container-width
    .carousel
    .carousel-options,
  .paragraph--type--content-with-sidebars
    .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-options {
    padding: 0;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media-gallery.container-width
    .carousel
    .carousel-options
    .carousel-indicators,
  .paragraph--type--content-with-sidebars
    .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-options
    .carousel-indicators {
    display: flex;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media-gallery.container-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description,
  .paragraph--type--content-with-sidebars
    .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description {
    padding: 45px 60px;
  }
}
@media (max-width: 640px) {
  .paragraph--type--content-with-sidebars .paragraph--type--media-gallery {
    padding: 0 30px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media-gallery.container-width
    .carousel
    .carousel-options,
  .paragraph--type--content-with-sidebars
    .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-options {
    padding: 0;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media-gallery.container-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description,
  .paragraph--type--content-with-sidebars
    .paragraph--type--media-gallery.full-width
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-image
    .media-wrapper
    .field--name-field-description {
    padding: 32px 30px 45px;
  }
}
#colorbox {
  background: #fff;
}
#colorbox,
#colorbox #cboxWrapper {
  overflow: visible;
}
#colorbox #cboxWrapper #cboxContent {
  border-radius: 0;
  overflow: visible;
}
#colorbox #cboxWrapper #cboxContent #cboxClose {
  background-color: #fff;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
  color: #10384f;
  font-size: 35px;
  font-style: normal;
  font-weight: 800;
  height: 42px;
  opacity: 1;
  padding: 0;
  left: -15px;
  top: -20px;
  width: 42px;
}
#colorbox #cboxWrapper #cboxContent #cboxNext,
#colorbox #cboxWrapper #cboxContent #cboxPrevious {
  background: #fff;
  border-radius: 50%;
  height: 42px;
  position: absolute;
  width: 42px;
}
#colorbox #cboxWrapper #cboxContent #cboxNext:after,
#colorbox #cboxWrapper #cboxContent #cboxPrevious:after {
  font-family: Glyphter;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #10384f;
  content: "G";
  display: block;
  font-size: 14px;
  height: 100%;
  position: absolute;
  top: 0;
  width: 20px;
}
#colorbox #cboxWrapper #cboxContent #cboxPrevious {
  right: -15px;
}
#colorbox #cboxWrapper #cboxContent #cboxPrevious:after {
  right: -5px;
  transform: rotate(-90deg);
}
#colorbox #cboxWrapper #cboxContent #cboxNext {
  left: -15px;
}
#colorbox #cboxWrapper #cboxContent #cboxNext:after {
  left: -5px;
  transform: rotate(90deg);
}
#colorbox #cboxWrapper #cboxContent #cboxClose,
#colorbox #cboxWrapper #cboxContent #cboxNext,
#colorbox #cboxWrapper #cboxContent #cboxPrevious {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
#colorbox #cboxWrapper #cboxContent #cboxClose:focus,
#colorbox #cboxWrapper #cboxContent #cboxNext:focus,
#colorbox #cboxWrapper #cboxContent #cboxPrevious:focus {
  outline: 0;
}
#colorbox #cboxWrapper #cboxContent #cboxTitle {
  background: #fff;
  border-radius: 0;
  padding: 18px 15% 23px;
  position: relative;
  text-align: right;
  top: -1px;
  width: 100%;
}
#colorbox #cboxWrapper #cboxContent #cboxTitle,
#colorbox #cboxWrapper #cboxContent #cboxTitle p {
  color: #10384f;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  #colorbox #cboxWrapper #cboxContent #cboxTitle,
  #colorbox #cboxWrapper #cboxContent #cboxTitle p {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  #colorbox #cboxWrapper #cboxContent #cboxTitle,
  #colorbox #cboxWrapper #cboxContent #cboxTitle p {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  #colorbox #cboxWrapper #cboxContent #cboxTitle,
  #colorbox #cboxWrapper #cboxContent #cboxTitle p {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  #colorbox #cboxWrapper #cboxContent #cboxTitle p strong,
  #colorbox #cboxWrapper #cboxContent #cboxTitle strong {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  #colorbox #cboxWrapper #cboxContent #cboxTitle p strong,
  #colorbox #cboxWrapper #cboxContent #cboxTitle strong {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  #colorbox #cboxWrapper #cboxContent #cboxTitle p strong,
  #colorbox #cboxWrapper #cboxContent #cboxTitle strong {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  #colorbox #cboxWrapper #cboxContent #cboxTitle em,
  #colorbox #cboxWrapper #cboxContent #cboxTitle p em {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  #colorbox #cboxWrapper #cboxContent #cboxTitle em,
  #colorbox #cboxWrapper #cboxContent #cboxTitle p em {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  #colorbox #cboxWrapper #cboxContent #cboxTitle em,
  #colorbox #cboxWrapper #cboxContent #cboxTitle p em {
    font-size: 14px;
  }
}
#colorbox #cboxWrapper #cboxContent #cboxTitle a,
#colorbox #cboxWrapper #cboxContent #cboxTitle p a {
  color: #00bcff;
  text-decoration: none;
}
#colorbox #cboxWrapper #cboxContent #cboxTitle:empty {
  padding: 0;
}
#colorbox #cboxWrapper #cboxContent #cboxCurrent {
  display: none !important;
}
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
  overflow: visible !important;
}
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent img {
  cursor: default !important;
  padding: 10px;
}
#colorbox ::-webkit-scrollbar {
  background: 100% 0;
  width: 0;
}
@media (max-width: 991px) {
  #colorbox #cboxWrapper #cboxContent #cboxClose {
    left: -16px;
  }
  #colorbox #cboxWrapper #cboxContent #cboxPrevious {
    right: 18px;
  }
  #colorbox #cboxWrapper #cboxContent #cboxNext {
    left: 18px;
  }
  #colorbox #cboxWrapper #cboxContent #cboxTitle {
    padding: 18px 65px 23px;
  }
  #colorbox.media-gallery-colorbox #cboxWrapper #cboxContent #cboxTitle:empty {
    padding: 42px;
  }
}
@media (max-width: 768px) {
  #colorbox #cboxWrapper #cboxContent #cboxClose {
    left: 12px;
  }
}
@media (max-width: 480px) {
  #colorbox #cboxWrapper #cboxContent #cboxPrevious {
    right: 9px;
  }
  #colorbox #cboxWrapper #cboxContent #cboxNext {
    left: 9px;
  }
  #colorbox #cboxWrapper #cboxContent #cboxTitle {
    padding: 22px 65px 18px;
  }
}
.paragraph--type--section-introduction .content-wrapper {
  display: flex;
  flex-direction: row;
  position: relative;
}
.paragraph--type--section-introduction
  .content-wrapper
  .field--name-field-media {
  bottom: 0;
  right: 60%;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 70%;
}
.paragraph--type--section-introduction
  .content-wrapper
  .field--name-field-media
  article
  .field--name-image:before,
.paragraph--type--section-introduction
  .content-wrapper
  .field--name-field-media:after {
  background: #fff;
  content: "";
  height: calc(100% + 5px);
  position: absolute;
  left: 40%;
  top: -2px;
  -ms-transform: skew(13deg, 0deg);
  -webkit-transform: skew(13deg, 0deg);
  transform: skew(13deg, 0deg);
  width: 40px;
}
.paragraph--type--section-introduction
  .content-wrapper
  .field--name-field-media
  article
  .field--name-image {
  height: 100%;
  margin-right: 1px;
  position: relative;
  width: 100%;
}
.paragraph--type--section-introduction
  .content-wrapper
  .field--name-field-media
  article
  .field--name-image:before {
  bottom: 0;
  left: 100%;
  transform-origin: bottom left;
  width: 30%;
  z-index: 1;
}
.paragraph--type--section-introduction
  .content-wrapper
  .field--name-field-media
  article
  .field--name-image:after {
  background: #fff;
  bottom: 0;
  content: "";
  height: calc(100% + 5px);
  right: 100%;
  position: absolute;
  top: 0;
  -ms-transform: skew(13deg, 0deg);
  -webkit-transform: skew(13deg, 0deg);
  transform: skew(13deg, 0deg);
  transform-origin: top left;
  width: 30%;
  z-index: 1;
}
@media (min-width: 992px) and (max-width: 1680px) {
  .paragraph--type--section-introduction
    .content-wrapper
    .field--name-field-media
    article
    .field--name-image:after {
    width: 0;
  }
}
.paragraph--type--section-introduction
  .content-wrapper
  .field--name-field-media
  article
  .field--name-image
  img,
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .field--name-field-media
  article
  .field--name-image
  img {
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  float: left;
  max-height: 100%;
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
  position: relative;
}
.paragraph--type--section-introduction .content-wrapper .title-wrapper {
  height: auto;
  position: relative;
  top: 0;
  width: 70%;
  z-index: 2;
}
.paragraph--type--section-introduction .content-wrapper .title-wrapper:before {
  background-position: 0%;
  background-repeat: repeat-x;
  content: "";
  height: 48px;
  position: absolute;
  left: calc(100% - 25px);
  top: 107px;
  width: 100vw;
}
.paragraph--type--section-introduction .content-wrapper .title-wrapper:after {
  background: #fff;
  bottom: 61px;
  content: "";
  right: 0;
  position: absolute;
  top: 60px;
  -ms-transform: skew(13deg, 0deg);
  -webkit-transform: skew(13deg, 0deg);
  transform: skew(13deg, 0deg);
  width: 100%;
  z-index: -1;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper
  h2,
.paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper
  .field--name-field-title,
.paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2 {
  color: #10384f;
  font-size: 50px;
  font-style: normal;
  font-weight: 200;
  line-height: 1.11;
  padding: 100px 80px 100px 50px;
}
@media (max-width: 1440px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    h2,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .field--name-field-title,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 50px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    h2,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .field--name-field-title,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    h2,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .field--name-field-title,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 25px;
  }
}
.paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper
  .field--name-field-media
  .field--name-image:after,
.paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper
  .field--name-field-media
  .field--name-image:before,
.paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper
  .field--name-field-media:after,
.paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper
  .field--name-field-color {
  display: none;
}
.paragraph--type--section-introduction.green .title-wrapper:before {
  background-image: url(assets/images/green_dynamic_texture.png);
  background-size: contain;
}
.paragraph--type--section-introduction.blue .title-wrapper:before {
  background-image: url(assets/images/blue_dynamic_texture.png);
  background-size: contain;
}
.paragraph--type--section-introduction.pink .title-wrapper:before {
  background-image: url(assets/images/raspberry_dynamic_texture.png);
  background-size: contain;
}
@media (max-width: 991px) {
  .paragraph--type--section-introduction
    .content-wrapper
    .field--name-field-media {
    right: 50%;
    margin-right: -60vw;
    max-width: unset;
    position: relative;
    width: 115vw;
  }
  .paragraph--type--section-introduction
    .content-wrapper
    .field--name-field-media
    article
    .field--name-image:before {
    left: 95%;
  }
  .paragraph--type--section-introduction
    .content-wrapper
    .field--name-field-media
    article
    .field--name-image
    img {
    min-height: auto;
  }
  .paragraph--type--section-introduction .content-wrapper .title-wrapper {
    width: 100%;
    z-index: 0;
  }
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    display: none;
  }
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    h2,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .field--name-field-title,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    padding: 50px 15px 0;
  }
}
@media (max-width: 640px) {
  .paragraph--type--section-introduction
    .content-wrapper
    .field--name-field-media {
    width: 120vw;
  }
}
@media (max-width: 480px) {
  .paragraph--type--section-introduction
    .content-wrapper
    .field--name-field-media:after {
    width: 20px;
  }
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    h2,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .field--name-field-title,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    line-height: 1.13;
  }
}
.paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper {
  padding-right: 15px;
  padding-left: 15px;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper
  .field--name-field-media {
  right: 0;
  margin-right: 0;
  position: relative;
  width: 100%;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper
  .field--name-field-media
  .field--name-image
  img {
  border-radius: 50%;
  float: none;
  height: 100px;
  min-height: 100px;
  min-width: 100px;
  position: static;
  width: 100px;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper {
  margin-bottom: 60px;
  width: 100%;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper:before {
  background-position: 100%;
  bottom: -60px;
  right: 0;
  left: auto;
  top: auto !important;
  width: calc(100% - 70px);
}
.paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper:after {
  display: none;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper
  .field--name-field-title,
.paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--content-with-sidebars
  .paragraph--type--section-introduction
  .content-wrapper
  .title-wrapper
  h2 {
  padding: 35px 0 20px;
}
@media (max-width: 1440px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    display: block;
    width: calc(100% - 64px);
  }
}
@media (max-width: 991px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper {
    width: 360px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    display: block;
    right: -85px;
    width: calc(100% + 48px);
  }
}
@media (max-width: 480px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--section-introduction
    .content-wrapper {
    padding-right: 15px;
    padding-left: 15px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    width: calc(100% + 53px);
  }
}
@media (max-width: 425px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    width: calc(100% + 54px);
  }
}
@media (max-width: 375px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    width: calc(100% + 45px);
  }
}
@media (max-width: 320px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    width: calc(100% + 44px);
  }
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--section-introduction.no-image
  .content-wrapper
  .title-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--section-introduction.no-image
  .content-wrapper
  .title-wrapper
  h2,
.paragraph--type--section-introduction.no-image
  .content-wrapper
  .title-wrapper
  .field--name-field-title,
.paragraph--type--section-introduction.no-image
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--section-introduction.no-image
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2 {
  padding-bottom: 0;
  padding-top: 0;
}
.paragraph--type--section-introduction.no-image
  .content-wrapper
  .title-wrapper:before,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  .form-type-checkbox
  label:after {
  top: 5px;
}
.paragraph--type--section-introduction.skewed-image {
  padding-top: 0;
}
.paragraph--type--section-introduction.skewed-image .content-wrapper {
  display: flex;
  flex-direction: row;
  position: relative;
}
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .field--name-field-media {
  bottom: 0;
  right: 2%;
  position: relative;
  top: 0;
  width: 100%;
}
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .field--name-field-media
  article
  .field--name-image:before,
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .field--name-field-media:after {
  display: block;
}
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .field--name-field-media
  article
  .field--name-image {
  height: 100%;
  margin-right: 1px;
  width: 100%;
}
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .field--name-field-media
  article
  .field--name-image:after {
  display: block;
  width: 30%;
}
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .field--name-field-media
  article
  .field--name-image
  img {
  border-radius: 0;
  height: 100%;
  width: 100%;
}
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper {
  height: auto;
  margin-bottom: 0;
  position: relative;
  top: 0;
  width: 100%;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper
  h2,
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper
  .field--name-field-title,
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2 {
  padding: 40px 5px 0 0;
}
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper:before,
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper
  .field--name-field-color,
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper:after,
.paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper:before {
  display: none;
}
@media (max-width: 991px) {
  .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .field--name-field-media {
    right: 50%;
    margin-right: -60vw;
    position: relative;
    width: 115vw;
  }
  .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .field--name-field-media
    article
    .field--name-image:before {
    left: 95%;
  }
  .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .field--name-field-media
    article
    .field--name-image
    img {
    min-height: auto;
  }
  .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .title-wrapper {
    width: 100%;
    z-index: 0;
  }
  .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .title-wrapper:before {
    display: none;
  }
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .title-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .title-wrapper
    h2,
  .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .title-wrapper
    .field--name-field-title,
  .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    padding: 20px 0 0;
  }
}
@media (max-width: 640px) {
  .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .field--name-field-media {
    width: 120vw;
  }
}
@media (max-width: 480px) {
  .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .field--name-field-media:after {
    width: 20px;
  }
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .title-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .title-wrapper
    h2,
  .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .title-wrapper
    .field--name-field-title,
  .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--section-introduction.skewed-image
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    line-height: 1.13;
  }
}
.paragraph--type--section-introduction.skewed-image.no-image
  .content-wrapper
  .title-wrapper {
  margin-bottom: 60px;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--section-introduction.skewed-image.no-image
  .content-wrapper
  .title-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--section-introduction.skewed-image.no-image
  .content-wrapper
  .title-wrapper
  h2,
.paragraph--type--section-introduction.skewed-image.no-image
  .content-wrapper
  .title-wrapper
  .field--name-field-title,
.paragraph--type--section-introduction.skewed-image.no-image
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--section-introduction.skewed-image.no-image
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2 {
  padding: 0 0 20px;
}
.paragraph--type--section-introduction.skewed-image.no-image
  .content-wrapper
  .title-wrapper:before {
  background-position: 100%;
  bottom: -60px;
  display: block;
  right: 0;
  left: auto;
  top: auto;
  width: calc(100% - 70px);
}
@media (max-width: 1440px) {
  .paragraph--type--section-introduction.skewed-image.no-image
    .content-wrapper
    .title-wrapper:before {
    display: block;
    width: calc(100% - 64px);
  }
}
@media (max-width: 991px) {
  .paragraph--type--section-introduction.skewed-image.no-image
    .content-wrapper
    .title-wrapper {
    width: 360px;
  }
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction.skewed-image.no-image
    .content-wrapper
    .title-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--section-introduction.skewed-image.no-image
    .content-wrapper
    .title-wrapper
    h2,
  .paragraph--type--section-introduction.skewed-image.no-image
    .content-wrapper
    .title-wrapper
    .field--name-field-title,
  .paragraph--type--section-introduction.skewed-image.no-image
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--section-introduction.skewed-image.no-image
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    padding: 0 0 20px;
  }
  .paragraph--type--section-introduction.skewed-image.no-image
    .content-wrapper
    .title-wrapper:before {
    display: block;
    right: -85px;
    width: calc(100% + 48px);
  }
}
@media (max-width: 480px) {
  .paragraph--type--section-introduction.skewed-image.no-image
    .content-wrapper
    .title-wrapper:before {
    width: calc(100% + 53px);
  }
}
@media (max-width: 425px) {
  .paragraph--type--section-introduction.skewed-image.no-image
    .content-wrapper
    .title-wrapper:before {
    width: calc(100% + 54px);
  }
}
@media (max-width: 375px) {
  .paragraph--type--section-introduction.skewed-image.no-image
    .content-wrapper
    .title-wrapper:before {
    width: calc(100% + 45px);
  }
}
@media (max-width: 320px) {
  .paragraph--type--section-introduction.skewed-image.no-image
    .content-wrapper
    .title-wrapper:before {
    width: calc(100% + 44px);
  }
}
@media (max-width: 1440px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    display: block;
    width: calc(100% - 66px);
  }
}
@media (max-width: 1199px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    display: block;
    width: calc(100% - 63px);
  }
}
@media (max-width: 991px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    display: block;
    width: calc(100% + 48px);
  }
}
@media (max-width: 480px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    width: calc(100% + 53px);
  }
}
@media (max-width: 425px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    width: calc(100% + 54px);
  }
}
@media (max-width: 375px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    width: calc(100% + 45px);
  }
}
@media (max-width: 320px) {
  .paragraph--type--content-with-sidebars.no-right-sidebar
    .paragraph--type--section-introduction
    .content-wrapper
    .title-wrapper:before {
    width: calc(100% + 44px);
  }
}
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .field--name-field-media
  article
  .field--name-image:before {
  width: 28%;
}
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper
  .field--name-field-title,
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--section-introduction.skewed-image
  .content-wrapper
  .title-wrapper
  h2 {
  padding: 40px 12px 0 0;
  width: 90%;
}
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--section-introduction.no-image
  .content-wrapper
  .title-wrapper
  .field--name-field-title,
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--section-introduction.no-image
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--section-introduction.no-image
  .content-wrapper
  .title-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--section-introduction.no-image
  .content-wrapper
  .title-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--section-introduction.no-image
  .content-wrapper
  .title-wrapper
  h2 {
  padding: 0 0 20px;
  width: 100%;
}
.paragraph--type--content-with-sidebars.no-right-sidebar
  .paragraph--type--section-introduction.no-image
  .content-wrapper
  .title-wrapper:before {
  display: block;
  top: auto;
}
@media (max-width: 480px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--section-introduction.no-image
    .content-wrapper
    .title-wrapper
    .field--name-field-title,
  .paragraph--type--content-with-sidebars
    .paragraph--type--section-introduction.no-image
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--content-with-sidebars
    .paragraph--type--section-introduction.no-image
    .content-wrapper
    .title-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--content-with-sidebars
    .paragraph--type--section-introduction.no-image
    .content-wrapper
    .title-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--content-with-sidebars
    .paragraph--type--section-introduction.no-image
    .content-wrapper
    .title-wrapper
    h2 {
    margin-bottom: -5px;
  }
}
.paragraph--type--content-with-sidebars
  .paragraph--type--text-with-image
  .paragraph--type--title {
  margin-top: -2px;
}
@media (max-width: 991px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--text-with-image
    .paragraph--type--title {
    margin-top: -4px;
  }
}
.paragraph--type--image-comparison-slider
  .cocoen-beforeafter-container
  div:first-child {
  transform: skew(30deg);
}
.paragraph--type--image-comparison-slider
  .cocoen-beforeafter-container
  div:first-child
  img {
  height: 100% !important;
  transform: skew(-30deg);
  width: auto !important;
}
.paragraph--type--image-comparison-slider .cocoen-beforeafter-container div,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick-slider
  div {
  transition: none;
}
.paragraph--type--image-comparison-slider
  .cocoen-beforeafter-container
  .cocoen-drag {
  background: 100% 0;
  transition: none;
  width: 0;
}
.paragraph--type--image-comparison-slider
  .cocoen-beforeafter-container
  .cocoen-drag
  p.image-comparison-text {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  position: absolute;
  left: -120px;
  top: 58%;
  width: 200px;
}
@media (max-width: 1440px) {
  .paragraph--type--image-comparison-slider
    .cocoen-beforeafter-container
    .cocoen-drag
    p.image-comparison-text {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-comparison-slider
    .cocoen-beforeafter-container
    .cocoen-drag
    p.image-comparison-text {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-comparison-slider
    .cocoen-beforeafter-container
    .cocoen-drag
    p.image-comparison-text {
    font-size: 14px;
  }
}
.paragraph--type--image-comparison-slider
  .cocoen-beforeafter-container
  .cocoen-drag
  p.image-comparison-text-visible {
  display: block;
}
.paragraph--type--image-comparison-slider
  .cocoen-beforeafter-container
  .cocoen-drag
  p.image-comparison-text-hidden,
.paragraph--type--newsletter .block-webform form .form-type-email label,
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .field--name-field-video
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements,
table tbody tr td .header {
  display: none;
}
.paragraph--type--image-comparison-slider
  .cocoen-beforeafter-container
  .cocoen-drag:before {
  background-image: url(assets/images/slider-icon.png);
  background-repeat: no-repeat;
  background-size: 48px;
  border: 0;
  content: "";
  height: 48px;
  margin-right: -24px;
  margin-top: -24px;
  width: 48px;
}
.paragraph--type--image-comparison-slider .field--name-field-description {
  color: #10384f;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  margin-right: 0;
  padding-right: 0;
  padding-top: 24px;
  text-align: right;
  width: 50% !important;
}
@media (max-width: 1440px) {
  .paragraph--type--image-comparison-slider .field--name-field-description {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-comparison-slider .field--name-field-description {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-comparison-slider .field--name-field-description {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-comparison-slider
    .field--name-field-description
    strong {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-comparison-slider
    .field--name-field-description
    strong {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-comparison-slider
    .field--name-field-description
    strong {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-comparison-slider .field--name-field-description em {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-comparison-slider .field--name-field-description em {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-comparison-slider .field--name-field-description em {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--image-comparison-slider .field--name-field-description a {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-comparison-slider .field--name-field-description a {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-comparison-slider .field--name-field-description a {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-comparison-slider {
    right: 50%;
    margin-right: -50vw;
    position: relative;
    width: 100vw;
  }
  .paragraph--type--image-comparison-slider
    .cocoen-beforeafter-container
    .cocoen-drag:before {
    background-size: 60px;
    height: 60px;
    margin-right: -30px;
    margin-top: -30px;
    width: 60px;
  }
  .paragraph--type--image-comparison-slider
    .cocoen-beforeafter-container
    .cocoen-drag
    p.image-comparison-text {
    top: 61%;
  }
  .paragraph--type--image-comparison-slider
    .cocoen-beforeafter-container
    div:first-child
    img {
    width: 100vw !important;
  }
  .paragraph--type--image-comparison-slider .field--name-field-description {
    margin-right: auto;
    padding-right: 15px;
    width: 100% !important;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-comparison-slider
    .cocoen-beforeafter-container
    .cocoen-drag
    p.image-comparison-text {
    top: 69%;
  }
}
.paragraph--type--content-with-sidebars
  .paragraph--type--image-comparison-slider
  .field--name-field-description {
  width: 75% !important;
}
@media (max-width: 991px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--image-comparison-slider
    .field--name-field-description {
    width: 100% !important;
  }
}
.paragraph--type--video-playlist {
  display: flex;
  padding: 0;
}
.paragraph--type--video-playlist > .field--name-field-media {
  min-height: 450px;
  padding-right: 0;
}
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video {
  display: block;
  height: 450px;
  object-fit: cover;
  width: 100%;
}
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe {
  display: none;
  height: 450px !important;
}
.paragraph--type--video-playlist .playlist-item-wrapper {
  background: #fff;
  box-shadow: -1px 1px 6px 0 rgba(0, 0, 0, 0.16);
  height: 450px;
  overflow: hidden;
  overflow-y: auto;
  padding: 0 0 50px;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--video-playlist
  .playlist-item-wrapper
  > .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--video-playlist
  .playlist-item-wrapper
  > h2,
.paragraph--type--video-playlist
  .paragraph--type--newsletter
  .block-webform
  .playlist-item-wrapper
  > .h2,
.paragraph--type--video-playlist
  .paragraph--type--newsletter
  .block-webform
  .playlist-item-wrapper
  > h2,
.paragraph--type--video-playlist
  .playlist-item-wrapper
  > .field--name-field-title {
  color: #10384f;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.11;
  padding: 30px 30px 22px;
}
@media (max-width: 1440px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    > .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    > h2,
  .paragraph--type--video-playlist
    .paragraph--type--newsletter
    .block-webform
    .playlist-item-wrapper
    > .h2,
  .paragraph--type--video-playlist
    .paragraph--type--newsletter
    .block-webform
    .playlist-item-wrapper
    > h2,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    > .field--name-field-title {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    > .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    > h2,
  .paragraph--type--video-playlist
    .paragraph--type--newsletter
    .block-webform
    .playlist-item-wrapper
    > .h2,
  .paragraph--type--video-playlist
    .paragraph--type--newsletter
    .block-webform
    .playlist-item-wrapper
    > h2,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    > .field--name-field-title {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    > .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    > h2,
  .paragraph--type--video-playlist
    .paragraph--type--newsletter
    .block-webform
    .playlist-item-wrapper
    > .h2,
  .paragraph--type--video-playlist
    .paragraph--type--newsletter
    .block-webform
    .playlist-item-wrapper
    > h2,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    > .field--name-field-title {
    font-size: 14px;
  }
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item {
  height: 64px;
  position: relative;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item {
  border-bottom: 1px solid rgba(112, 112, 112, 0.2);
  display: flex;
  position: relative;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .field--name-field-video {
  position: absolute;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .field--name-field-video
  .paragraph--type--media {
  margin-bottom: 0;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .field--name-field-video
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .field--name-field-poster-image
  .field--name-image
  img {
  height: 64px;
  min-height: 0;
  width: 62px;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .field--name-field-media {
  display: none;
  right: 0;
  padding: 0;
  position: absolute;
  top: 0;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .thumbnail-wrapper
  .thumbnail {
  height: 64px;
  position: absolute;
  width: 62px;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .play-icon {
  background-image: url(assets/images/play-icon-small.svg);
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  height: 20px;
  right: 20px;
  position: absolute;
  top: 22px;
  width: 20px;
  z-index: 100;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .video-title-wrapper {
  align-items: center;
  display: flex;
  height: 64px;
  margin-right: 60px;
  width: 100%;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .video-title-wrapper
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .video-title-wrapper
  h2,
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .video-title-wrapper
  .field--name-field-title,
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .video-title-wrapper
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .video-title-wrapper
  .paragraph--type--newsletter
  .block-webform
  h2 {
  color: #10384f;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.11;
  padding-right: 20px;
  padding-left: 10px;
  width: 100%;
}
@media (max-width: 1440px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    h2,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .field--name-field-title,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    h2,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .field--name-field-title,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    h2,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .field--name-field-title,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    font-size: 14px;
  }
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .duration {
  align-items: center;
  color: #585858;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.11;
  padding-left: 15px;
}
@media (max-width: 1440px) {
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .duration {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .duration {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .duration {
    font-size: 14px;
  }
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item.youtube-vimeo-video
  .play-icon {
  height: 64px;
  right: 0;
  opacity: 0;
  top: 0;
  width: 62px;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item.is-playing
  .play-icon {
  background-image: url(assets/images/pause-icon-small.svg);
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item:after {
  content: " ";
  height: 64px;
  right: 0;
  opacity: 0.76;
  position: absolute;
  top: 0;
  width: 62px;
  z-index: 1;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item.blue:after {
  background-image: linear-gradient(0deg, #00617f, #0091df);
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item.green:after {
  background-image: linear-gradient(0deg, #2b6636, #66b512);
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item.pink:after {
  background-image: linear-gradient(0deg, #624963, #d30f4b);
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item
  .field--name-field-media
  .video-embed-field-responsive-video:after {
  padding-bottom: 0;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item.youtube-vimeo-video
  .field--name-field-media {
  display: block;
  height: 64px;
  width: 62px;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item.youtube-vimeo-video
  .field--name-field-media
  .video-embed-field-responsive-video {
  height: 64px;
  min-height: 0;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item
  .paragraph--type--video-playlist-item.youtube-vimeo-video
  .field--name-field-media
  .video-embed-field-responsive-video
  iframe {
  display: block;
  height: 64px;
  min-height: 0;
  width: 62px;
}
.paragraph--type--video-playlist
  .playlist-item-wrapper
  .field--name-field-playlist-item
  .field__item:first-child
  .paragraph--type--video-playlist-item {
  border-top: 1px solid rgba(112, 112, 112, 0.2);
}
@media (max-width: 991px) {
  .paragraph--type--video-playlist {
    display: block;
  }
  .paragraph--type--video-playlist > .field--name-field-media {
    min-height: 375px;
    padding-left: 0;
  }
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    video {
    height: 356px;
  }
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    iframe {
    height: 356px !important;
  }
  .paragraph--type--video-playlist .playlist-item-wrapper {
    width: auto;
  }
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper {
    margin-right: 60px;
  }
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item.youtube-vimeo-video
    .field--name-field-video
    .paragraph--type--media {
    right: 0;
    margin-right: 0;
    width: 100%;
  }
}
@media (max-width: 640px) {
  .paragraph--type--video-playlist {
    padding: 0 !important;
  }
}
@media (max-width: 480px) {
  .paragraph--type--video-playlist {
    margin-right: -50vw;
    max-width: none !important;
    position: relative;
    width: 100vw !important;
    right: -3% !important;
  }
  .paragraph--type--video-playlist > .field--name-field-media {
    min-height: 260px;
    padding: 0;
  }
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    video {
    height: 260px;
  }
  .paragraph--type--video-playlist
    > .field--name-field-media
    .video-embed-field-responsive-video
    iframe {
    height: 260px !important;
  }
  .paragraph--type--video-playlist .playlist-item-wrapper {
    margin-right: 0;
    margin-left: 0;
  }
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    > .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    > h2,
  .paragraph--type--video-playlist
    .paragraph--type--newsletter
    .block-webform
    .playlist-item-wrapper
    > .h2,
  .paragraph--type--video-playlist
    .paragraph--type--newsletter
    .block-webform
    .playlist-item-wrapper
    > h2,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    > .field--name-field-title {
    padding-right: 25px;
  }
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .thumbnail {
    visibility: hidden;
  }
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    h2,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .field--name-field-title,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .video-title-wrapper
    .paragraph--type--newsletter
    .block-webform
    h2 {
    padding-right: 0;
    padding-left: 10px;
  }
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .play-icon {
    background-image: url(assets/images/play-icon-small-blue.svg);
  }
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item.is-playing
    .play-icon {
    background-image: url(assets/images/pause-icon-small-blue.svg);
  }
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item
    .field--name-field-video
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .field--name-field-poster-image,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item.youtube-vimeo-video
    .field--name-field-media,
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item:after {
    display: none;
  }
  .paragraph--type--video-playlist
    .playlist-item-wrapper
    .field--name-field-playlist-item
    .field__item
    .paragraph--type--video-playlist-item.youtube-vimeo-video
    .play-icon {
    height: 20px;
    right: 25px;
    opacity: 1;
    top: 22px;
    width: 20px;
  }
}
.paragraph--type--content-with-sidebars .paragraph--type--video-playlist {
  flex-direction: column;
  margin: 0;
  max-width: 100%;
  padding: 0;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--video-playlist
  > .field--name-field-media {
  max-width: 100%;
  padding: 0;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--video-playlist
  .playlist-item-wrapper {
  flex: none;
  max-width: 100%;
}
@media (max-width: 480px) {
  .paragraph--type--content-with-sidebars .paragraph--type--video-playlist {
    right: 50%;
    margin-right: -50vw;
  }
}
.translation-text-wrapper {
  background-color: #0d3750;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 2.13;
  margin-bottom: 11px;
  margin-right: calc(50% - 50vw);
  margin-top: 20px;
  padding: 23px 20px;
  text-align: center;
  width: 100vw;
}
@media (max-width: 1440px) {
  .translation-text-wrapper {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .translation-text-wrapper {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .translation-text-wrapper {
    font-size: 16px;
  }
}
.translation-text-wrapper p a {
  color: #00bcff;
  margin-right: 6px;
}
@media (max-width: 991px) {
  .translation-text-wrapper {
    padding-right: 0;
  }
}
@media (max-width: 640px) {
  .translation-text-wrapper {
    line-height: 1.29;
    padding: 27px 30px;
  }
  .translation-text-wrapper p {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 640px) and (max-width: 1440px) {
  .translation-text-wrapper p {
    font-size: 14px;
  }
}
@media (max-width: 640px) and (max-width: 991px) {
  .translation-text-wrapper p {
    font-size: 14px;
  }
}
@media (max-width: 640px) and (max-width: 480px) {
  .translation-text-wrapper p {
    font-size: 14px;
  }
}
.autotranslate-cookie-button .cta,
.autotranslate-cookie-button
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button,
.autotranslate-cookie-button
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a,
.autotranslate-cookie-button
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button,
.autotranslate-cookie-button
  .modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn,
.autotranslate-cookie-button
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next,
.autotranslate-cookie-button
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous,
.autotranslate-cookie-button
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next,
.autotranslate-cookie-button
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous,
.autotranslate-cookie-button
  .paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a,
.autotranslate-cookie-button
  .paragraph--type--news-list
  .news-list-wrapper
  .overview-cta,
.autotranslate-cookie-button
  .paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap,
.autotranslate-cookie-button
  .paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a,
.autotranslate-cookie-button
  .paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap,
.autotranslate-cookie-button
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset,
.autotranslate-cookie-button
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit,
.autotranslate-cookie-button
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset,
.autotranslate-cookie-button
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit,
.autotranslate-cookie-button
  footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a,
.autotranslate-cookie-button form .form-actions .webform-actions-wrapper,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .autotranslate-cookie-button
  .agree-button,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  .autotranslate-cookie-button
  a,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .autotranslate-cookie-button
  .find-more-button,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  .autotranslate-cookie-button
  button.approve_button,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  .autotranslate-cookie-button
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  .autotranslate-cookie-button
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  .autotranslate-cookie-button
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  .autotranslate-cookie-button
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .autotranslate-cookie-button
  .disclaimer-go-btn,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .autotranslate-cookie-button
  .mobile-next,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .autotranslate-cookie-button
  .mobile-previous,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .autotranslate-cookie-button
  .mobile-next,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .autotranslate-cookie-button
  .mobile-previous,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  .autotranslate-cookie-button
  a,
.paragraph--type--news-list
  .news-list-wrapper
  .autotranslate-cookie-button
  .overview-cta,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .autotranslate-cookie-button
  .field-cta-wrap,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  .autotranslate-cookie-button
  a,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .autotranslate-cookie-button
  .field-cta-wrap,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .autotranslate-cookie-button
  .reset,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .autotranslate-cookie-button
  .submit,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .autotranslate-cookie-button
  .reset,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .autotranslate-cookie-button
  .submit,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  .autotranslate-cookie-button
  a,
form .form-actions .autotranslate-cookie-button .webform-actions-wrapper {
  background-color: #3074a2;
  margin-top: 20px;
  padding-left: 65px;
}
.autotranslate-cookie-button .cta:before,
.autotranslate-cookie-button
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:before,
.autotranslate-cookie-button
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:before,
.autotranslate-cookie-button
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:before,
.autotranslate-cookie-button
  .modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:before,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:before,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:before,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:before,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:before,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:before,
.autotranslate-cookie-button
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:before,
.autotranslate-cookie-button
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:before,
.autotranslate-cookie-button
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:before,
.autotranslate-cookie-button
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:before,
.autotranslate-cookie-button
  .paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:before,
.autotranslate-cookie-button
  .paragraph--type--news-list
  .news-list-wrapper
  .overview-cta:before,
.autotranslate-cookie-button
  .paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:before,
.autotranslate-cookie-button
  .paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:before,
.autotranslate-cookie-button
  .paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:before,
.autotranslate-cookie-button
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:before,
.autotranslate-cookie-button
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:before,
.autotranslate-cookie-button
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:before,
.autotranslate-cookie-button
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:before,
.autotranslate-cookie-button
  footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:before,
.autotranslate-cookie-button form .form-actions .webform-actions-wrapper:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .autotranslate-cookie-button
  .agree-button:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  .autotranslate-cookie-button
  a:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .autotranslate-cookie-button
  .find-more-button:before,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  .autotranslate-cookie-button
  button.approve_button:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  .autotranslate-cookie-button
  a:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  .autotranslate-cookie-button
  a:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  .autotranslate-cookie-button
  a:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  .autotranslate-cookie-button
  a:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .autotranslate-cookie-button
  .disclaimer-go-btn:before,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .autotranslate-cookie-button
  .mobile-next:before,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .autotranslate-cookie-button
  .mobile-previous:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .autotranslate-cookie-button
  .mobile-next:before,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .autotranslate-cookie-button
  .mobile-previous:before,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  .autotranslate-cookie-button
  a:before,
.paragraph--type--news-list
  .news-list-wrapper
  .autotranslate-cookie-button
  .overview-cta:before,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .autotranslate-cookie-button
  .field-cta-wrap:before,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  .autotranslate-cookie-button
  a:before,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .autotranslate-cookie-button
  .field-cta-wrap:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .autotranslate-cookie-button
  .reset:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .autotranslate-cookie-button
  .submit:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .autotranslate-cookie-button
  .reset:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .autotranslate-cookie-button
  .submit:before,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  .autotranslate-cookie-button
  a:before,
form
  .form-actions
  .autotranslate-cookie-button
  .webform-actions-wrapper:before {
  background-color: #27607c;
}
.autotranslate-cookie-button .cta:hover,
.autotranslate-cookie-button
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .agree-button:hover,
.autotranslate-cookie-button
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:hover,
.autotranslate-cookie-button
  .eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:hover,
.autotranslate-cookie-button
  .modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  button.approve_button:hover,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:hover,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:hover,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:hover,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:hover,
.autotranslate-cookie-button
  .node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:hover,
.autotranslate-cookie-button
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover,
.autotranslate-cookie-button
  .pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover,
.autotranslate-cookie-button
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .mobile-next:hover,
.autotranslate-cookie-button
  .pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .mobile-previous:hover,
.autotranslate-cookie-button
  .paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:hover,
.autotranslate-cookie-button
  .paragraph--type--news-list
  .news-list-wrapper
  .overview-cta:hover,
.autotranslate-cookie-button
  .paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .field-cta-wrap:hover,
.autotranslate-cookie-button
  .paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:hover,
.autotranslate-cookie-button
  .paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .field-cta-wrap:hover,
.autotranslate-cookie-button
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover,
.autotranslate-cookie-button
  body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover,
.autotranslate-cookie-button
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover,
.autotranslate-cookie-button
  body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover,
.autotranslate-cookie-button
  footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  a:hover,
.autotranslate-cookie-button form .form-actions .webform-actions-wrapper:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .eu-cookie-compliance-buttons
  .autotranslate-cookie-button
  .agree-button:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  .autotranslate-cookie-button
  a:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .autotranslate-cookie-button
  .find-more-button:hover,
.modal_disclaimer
  .modal_overlay
  .disclaimer_content
  .button_wrapper
  .autotranslate-cookie-button
  button.approve_button:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  .autotranslate-cookie-button
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  .autotranslate-cookie-button
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  .autotranslate-cookie-button
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  .autotranslate-cookie-button
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .autotranslate-cookie-button
  .disclaimer-go-btn:hover,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--next
  .autotranslate-cookie-button
  .mobile-next:hover,
.pagination-wrapper-footer
  nav.pager
  .pager__items
  li.pager__item--previous
  .autotranslate-cookie-button
  .mobile-previous:hover,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--next
  .autotranslate-cookie-button
  .mobile-next:hover,
.pagination-wrapper-header
  nav.pager
  .pager__items
  li.pager__item--previous
  .autotranslate-cookie-button
  .mobile-previous:hover,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  .autotranslate-cookie-button
  a:hover,
.paragraph--type--news-list
  .news-list-wrapper
  .autotranslate-cookie-button
  .overview-cta:hover,
.paragraph--type--news-list
  .news-list-wrapper
  .paragraph--type--teaser-card
  .autotranslate-cookie-button
  .field-cta-wrap:hover,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  .autotranslate-cookie-button
  a:hover,
.paragraph--type--teaser-card
  .paragraph--type--news-list
  .news-list-wrapper
  .autotranslate-cookie-button
  .field-cta-wrap:hover,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .autotranslate-cookie-button
  .reset:hover,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .autotranslate-cookie-button
  .submit:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .autotranslate-cookie-button
  .reset:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .autotranslate-cookie-button
  .submit:hover,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-get-in-touch
  .paragraph--type--get-in-touch-block
  .field--name-field-multi-cta
  .autotranslate-cookie-button
  a:hover,
form .form-actions .autotranslate-cookie-button .webform-actions-wrapper:hover {
  font-size: 12px;
  padding-left: 58px !important;
}
.field--type-text-long .list-dashes,
.field--type-text-long ul.copy-dashes li:before {
  color: #de0043;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .field--type-text-long .list-dashes {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .field--type-text-long .list-dashes {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .field--type-text-long .list-dashes {
    font-size: 16px;
  }
}
.field--type-text-long ul.copy-dashes {
  margin-right: 0 !important;
  margin-top: 11px;
  padding: 0;
  padding-right: 0 !important;
}
.field--type-text-long ul.copy-dashes li {
  color: #10384f;
  display: flex;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.02em;
  line-height: 1.38;
  list-style: none;
  margin-bottom: 4px;
  margin-right: 21px;
  padding: 0;
  padding-right: 0 !important;
  position: relative;
}
@media (max-width: 1440px) {
  .field--type-text-long ul.copy-dashes li {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .field--type-text-long ul.copy-dashes li {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  .field--type-text-long ul.copy-dashes li {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
.field--type-text-long ul.copy-dashes li:before {
  color: #0075a6;
  content: "//";
  right: -20px;
  position: absolute;
  top: 1px;
}
@media (max-width: 1440px) {
  .field--type-text-long ul.copy-dashes li:before {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .field--type-text-long ul.copy-dashes li:before {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .field--type-text-long ul.copy-dashes li:before {
    font-size: 16px;
  }
}
.field--type-text-long ul.copy-dashes li:last-child {
  margin-bottom: 14px;
}
.paragraph--type--newsletter {
  color: #fff;
  height: 100%;
  padding: 30px 30px 0;
}
.paragraph--type--newsletter .field--name-field-kicker {
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.25;
}
.paragraph--type--newsletter .block-webform .h2,
.paragraph--type--newsletter .block-webform h2,
.paragraph--type--newsletter .field--name-field-title {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.74px;
  line-height: 1.25;
  padding: 0;
  text-align: right;
}
.paragraph--type--newsletter .block-webform .webform-confirmation__message .h2,
.paragraph--type--newsletter .block-webform .webform-confirmation__message h2 {
  margin: 20px 0 18px;
}
.paragraph--type--newsletter .block-webform .h2,
.paragraph--type--newsletter .block-webform h2 {
  margin: 70px 0 18px;
}
.paragraph--type--newsletter .block-webform p {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.25px;
  line-height: 1.4;
  padding-bottom: 15px;
}
.paragraph--type--newsletter .block-webform form .form-type-email input {
  height: 45px;
  padding: 0 15px;
}
.paragraph--type--newsletter
  .block-webform
  form
  .form-type-email
  input.error::placeholder {
  color: #d20f4c;
}
.paragraph--type--newsletter .block-webform form .form-item--error-message {
  background-color: #d20f4c;
}
.paragraph--type--newsletter
  .block-webform
  form
  .form-item--error-message:before {
  top: -15px;
}
.paragraph--type--newsletter
  .block-webform
  form
  .form-item--error-message
  strong {
  background: 100% 0;
}
.paragraph--type--newsletter .block-webform form .form-type-checkbox label {
  background-color: #fff;
}
.paragraph--type--newsletter
  .block-webform
  form
  .form-type-checkbox
  .description {
  color: #fff;
  font-size: 14px;
  line-height: 1.29;
  margin: 0;
}
.paragraph--type--newsletter
  .block-webform
  form
  .form-type-checkbox
  .description
  a {
  color: #fff;
  text-decoration: underline;
}
.paragraph--type--newsletter
  .block-webform
  form
  .form-type-checkbox
  .form-item--error-message {
  top: 94%;
}
.paragraph--type--newsletter .block-webform form .form-actions {
  display: flex;
  justify-content: center;
  padding-bottom: 20px;
  padding-top: 0;
}
.paragraph--type--newsletter
  .block-webform
  form
  .form-actions
  .webform-actions-wrapper {
  padding: 12px 22px 12px 70px;
  width: 100%;
}
.paragraph--type--newsletter
  .block-webform
  form
  .form-actions
  .webform-actions-wrapper
  input {
  font-size: 12px;
  height: 15px;
}
.paragraph--type--newsletter
  .block-webform
  form
  .form-actions
  .webform-actions-wrapper:after {
  font-size: 24px;
  top: 7px;
}
.paragraph--type--newsletter
  .block-webform
  form
  .form-item-privacy-statement.form-item--error
  ~ .form-actions {
  padding-top: 45px;
}
.paragraph--type--newsletter.blue {
  background-color: #00bcff;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row
  .node--view-mode-listing
  a
  .node-color.blue,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row
  .node--view-mode-listing
  a
  .node-color.dark-blue,
.paragraph--type--newsletter.blue .block-webform form .form-type-checkbox label,
.paragraph--type--newsletter.blue .block-webform form .form-type-email input {
  border: 1px solid #00bcff;
}
.paragraph--type--newsletter.blue
  .block-webform
  form
  .form-type-checkbox
  label:after {
  border: 1px solid #00bcff;
  border-width: 0 0 3px 3px;
}
.paragraph--type--newsletter.purple,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .channel-wrapper
  .icon-wrapper {
  background-color: #624963;
}
.paragraph--type--newsletter.purple
  .block-webform
  form
  .form-type-checkbox
  label,
.paragraph--type--newsletter.purple .block-webform form .form-type-email input {
  border: 1px solid #624963;
}
.paragraph--type--newsletter.purple
  .block-webform
  form
  .form-type-checkbox
  label:after {
  border: 1px solid #624963;
  border-width: 0 0 3px 3px;
}
.paragraph--type--newsletter.pink {
  background-color: #ff3162;
}
.paragraph--type--newsletter.pink .block-webform form .form-type-checkbox label,
.paragraph--type--newsletter.pink .block-webform form .form-type-email input {
  border: 1px solid #ff3162;
}
.paragraph--type--newsletter.pink
  .block-webform
  form
  .form-type-checkbox
  label:after {
  border: 1px solid #ff3162;
  border-width: 0 0 3px 3px;
}
.paragraph--type--newsletter.dark-blue {
  background-color: #10384f;
}
.paragraph--type--newsletter.dark-blue
  .block-webform
  form
  .form-type-checkbox
  label,
.paragraph--type--newsletter.dark-blue
  .block-webform
  form
  .form-type-email
  input {
  border: 1px solid #10384f;
}
.paragraph--type--newsletter.dark-blue
  .block-webform
  form
  .form-type-checkbox
  label:after {
  border: 1px solid #10384f;
  border-width: 0 0 3px 3px;
}
@media (max-width: 1440px) {
  .paragraph--type--newsletter
    .block-webform
    form
    .form-type-checkbox
    .form-item--error-message {
    top: 95%;
  }
}
@media (max-width: 1199px) {
  .paragraph--type--newsletter
    .block-webform
    form
    .form-actions
    .webform-actions-wrapper:before {
    right: calc(100% - 28px);
  }
  .paragraph--type--newsletter
    .block-webform
    form
    .form-actions
    .webform-actions-wrapper:after {
    left: 8px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--newsletter
    .block-webform
    form
    .form-actions
    .webform-actions-wrapper:before {
    right: calc(100% - 54px);
  }
  .paragraph--type--newsletter
    .block-webform
    form
    .form-actions
    .webform-actions-wrapper:after {
    left: 20px;
  }
}
.content-area-left-sidebar,
.content-area-right-sidebar {
  margin-top: 50px;
}
.content-area-left-sidebar
  .field--name-field-left-sidebar-contents
  > .field__item,
.content-area-left-sidebar
  .field--name-field-right-sidebar-contents
  > .field__item,
.content-area-right-sidebar
  .field--name-field-left-sidebar-contents
  > .field__item,
.content-area-right-sidebar
  .field--name-field-right-sidebar-contents
  > .field__item,
.device-margin-components > .field__item {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .content-area-left-sidebar,
  .content-area-right-sidebar {
    margin-top: 0;
  }
  .content-area-left-sidebar .bottom-component,
  .content-area-right-sidebar .bottom-component {
    display: none;
  }
}
.device-margin-components {
  display: none;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .device-margin-components {
    display: flex;
    margin-bottom: 100px;
  }
}
body.bayer
  .content-area-right-sidebar
  .field--name-field-left-sidebar-contents
  > .field__item:last-child,
body.bayer
  .content-area-right-sidebar
  .field--name-field-right-sidebar-contents
  > .field__item:last-child,
body.idnet
  .content-area-right-sidebar
  .field--name-field-left-sidebar-contents
  > .field__item:last-child,
body.idnet
  .content-area-right-sidebar
  .field--name-field-right-sidebar-contents
  > .field__item:last-child {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  body.bayer
    .content-area-right-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item:last-child,
  body.bayer
    .content-area-right-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item:nth-last-child(2),
  body.bayer
    .content-area-right-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item:last-child,
  body.bayer
    .content-area-right-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item:nth-last-child(2),
  body.idnet
    .content-area-right-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item:last-child,
  body.idnet
    .content-area-right-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item:nth-last-child(2),
  body.idnet
    .content-area-right-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item:last-child,
  body.idnet
    .content-area-right-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item:nth-last-child(2) {
    margin-bottom: 0;
  }
}
@media (max-width: 480px) {
  body.bayer
    .content-area-right-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item:nth-last-child(2),
  body.bayer
    .content-area-right-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item:nth-last-child(2),
  body.idnet
    .content-area-right-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item:nth-last-child(2),
  body.idnet
    .content-area-right-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item:nth-last-child(2) {
    margin-bottom: 20px;
  }
}
.paragraph--type--social-media-block {
  background-color: #0091df;
  overflow: hidden;
  padding: 8px 40px 30px;
  position: relative;
}
.paragraph--type--social-media-block .channel-wrapper,
.toolbar-vertical
  #toolbar-administration
  nav
  .toolbar-tab.tab-country-context
  .form-item.field-country-context,
body.toolbar-horizontal
  #toolbar-administration
  nav
  .toolbar-tab.tab-country-context
  .form-item.field-country-context {
  display: flex;
}
.paragraph--type--social-media-block .channel-wrapper .icon-wrapper {
  background-color: #2daae1;
  height: 44px;
  right: -3px;
  padding-right: 5px;
  padding-top: 5px;
  position: absolute;
  text-align: center;
  top: 0;
  transform: skewX(8deg);
  width: 50px;
}
.paragraph--type--social-media-block
  .channel-wrapper
  .icon-wrapper.icon-twitter {
  background-color: #1e3050;
}
.paragraph--type--social-media-block
  .channel-wrapper
  .icon-wrapper.icon-twitter:before {
  content: "";
}
.paragraph--type--social-media-block
  .channel-wrapper
  .icon-wrapper.icon-facebook {
  background-color: #3c5b9b;
}
.paragraph--type--social-media-block
  .channel-wrapper
  .icon-wrapper.icon-facebook:before {
  content: "";
}
.paragraph--type--social-media-block
  .channel-wrapper
  .icon-wrapper.icon-linkedin {
  background-color: #0072b0;
}
.paragraph--type--social-media-block
  .channel-wrapper
  .icon-wrapper.icon-linkedin:before {
  content: "";
}
.paragraph--type--social-media-block .channel-wrapper .icon-wrapper:before {
  color: #fff;
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 20px;
  padding-top: 4px;
  transform: skew(-8deg);
}
.paragraph--type--social-media-block .nav-tabs,
.paragraph--type--social-media-block .paragraph--type--tab .tab-header,
.paragraph--type--tab .paragraph--type--social-media-block .tab-header {
  border-bottom: none;
}
.paragraph--type--social-media-block .nav-tabs li,
.paragraph--type--social-media-block .paragraph--type--tab .tab-header li,
.paragraph--type--tab .paragraph--type--social-media-block .tab-header li {
  margin-top: 4px;
}
.paragraph--type--social-media-block .nav-tabs li a,
.paragraph--type--social-media-block .paragraph--type--tab .tab-header li a,
.paragraph--type--tab .paragraph--type--social-media-block .tab-header li a {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  font-weight: 700;
  letter-spacing: 0.5px;
  opacity: 0.75;
  padding: 4px 14px 4px 8px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
.paragraph--type--social-media-block .nav-tabs li a.active,
.paragraph--type--social-media-block
  .paragraph--type--tab
  .tab-header
  li
  a.active,
.paragraph--type--tab
  .paragraph--type--social-media-block
  .tab-header
  li
  a.active {
  opacity: 1;
}
.paragraph--type--social-media-block .nav-tabs li + li a:before,
.paragraph--type--social-media-block
  .paragraph--type--tab
  .tab-header
  li
  + li
  a:before,
.paragraph--type--tab
  .paragraph--type--social-media-block
  .tab-header
  li
  + li
  a:before {
  border-right: 1px solid #fff;
  content: " ";
  height: 100%;
  right: 2px;
  position: absolute;
  top: 0;
  transform: rotate(0deg);
  width: 1px;
}
.paragraph--type--social-media-block .social-feeds-wrapper .feed-page {
  float: right;
  padding: 10px 0;
  width: calc(100% - 100px);
}
.paragraph--type--social-media-block .social-feeds-wrapper .feed-page a {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.56;
}
.paragraph--type--social-media-block .social-feeds-wrapper .feed-page a:before {
  content: "";
  font-family: FontAwesome;
  font-size: 20px;
  padding-left: 10px;
}
.paragraph--type--social-media-block .social-feeds-wrapper .feed-page a:hover,
.paragraph--type--social-media-block
  .social-feeds-wrapper
  .feed-page
  a:visited {
  color: #fff;
  text-decoration: none;
}
.paragraph--type--social-media-block .social-feeds-wrapper .feed_post-time {
  color: #fff;
  float: left;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 1.56;
  padding: 15px 0 10px;
}
.paragraph--type--social-media-block .social-feeds-wrapper .feed_post_title {
  color: #fff;
  display: -webkit-inline-box;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.21;
  padding-bottom: 5px;
  padding-top: 10px;
}
.paragraph--type--social-media-block .social-feeds-wrapper .feed_post_title a {
  color: #fff;
  text-decoration: underline;
}
.paragraph--type--social-media-block
  .social-feeds-wrapper
  .feed_post_title
  a:hover,
.paragraph--type--social-media-block .social-feeds-wrapper > a {
  color: #fff;
}
.paragraph--type--social-media-block .social-feeds-wrapper > a:before {
  border-right: 1px solid #fff;
}
.paragraph--type--social-media-block .social-feeds-wrapper > a:hover,
.paragraph--type--social-media-block .social-feeds-wrapper > a:visited {
  color: #fff;
  text-decoration: none;
}
@media (max-width: 991px) {
  .paragraph--type--social-media-block {
    padding: 15px 40px 30px 20px;
  }
  .paragraph--type--social-media-block .channel-wrapper .icon-wrapper:before {
    padding-top: 2px;
  }
  .paragraph--type--social-media-block .nav-tabs li a,
  .paragraph--type--social-media-block .paragraph--type--tab .tab-header li a,
  .paragraph--type--tab .paragraph--type--social-media-block .tab-header li a {
    font-size: 11px;
    top: -5px;
  }
  .paragraph--type--social-media-block .tab-content {
    margin-right: -19px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-block .channel-wrapper:before {
    padding-top: 2px;
  }
  .paragraph--type--social-media-block .nav-tabs li a,
  .paragraph--type--social-media-block .paragraph--type--tab .tab-header li a,
  .paragraph--type--tab .paragraph--type--social-media-block .tab-header li a {
    top: -5px;
  }
  .paragraph--type--social-media-block .social-feeds-wrapper .feed-page {
    width: calc(100% - 100px);
  }
  .paragraph--type--social-media-block .social-feeds-wrapper .feed_post-time {
    float: left;
    padding: 15px 0 10px;
  }
}
.paragraph--type--text-tile {
  background-color: #108000;
  border: thin solid #108000;
  padding: 20px 15px;
  position: relative;
}
.paragraph--type--text-tile .field--name-field-kicker {
  color: #ff3162;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.25;
  padding-top: 40px;
}
.paragraph--type--newsletter .block-webform .paragraph--type--text-tile .h2,
.paragraph--type--newsletter .block-webform .paragraph--type--text-tile h2,
.paragraph--type--text-tile .field--name-field-title,
.paragraph--type--text-tile .paragraph--type--newsletter .block-webform .h2,
.paragraph--type--text-tile .paragraph--type--newsletter .block-webform h2 {
  color: #fff;
  font-size: 50px;
  font-style: italic;
  font-weight: 200;
  letter-spacing: 1px;
  line-height: 1.08;
  margin-bottom: 0;
  padding-top: 10px;
  text-align: right;
}
.paragraph--type--text-tile .field--name-field-cta {
  padding-top: 15px;
}
.paragraph--type--text-tile .field--name-field-cta .field-cta-wrap a {
  color: #fff;
}
.paragraph--type--text-tile .field--name-field-cta .field-cta-wrap a:before {
  border-right: 1px solid #fff;
}
.paragraph--type--text-tile .field--name-field-cta .field-cta-wrap a:hover {
  text-decoration: none;
}
.paragraph--type--text-tile.pink {
  background-color: #de0043;
  border: thin solid #de0043;
}
.paragraph--type--text-tile.pink .field--name-field-kicker {
  color: #443147;
}
.paragraph--type--text-tile.blue {
  background-color: #0075a6;
  border: thin solid #0075a6;
}
.paragraph--type--social-media
  .content-wrapper
  .paragraph--type--tab
  ul.tab-header
  li
  a.active,
.paragraph--type--social-media .content-wrapper ul.nav.nav-tabs li a.active,
.paragraph--type--tab
  .paragraph--type--social-media
  .content-wrapper
  ul.tab-header
  li
  a.active,
.paragraph--type--text-tile.blue .field--name-field-kicker {
  color: #fff;
}
.paragraph--type--text-tile.purple {
  background-color: #6a4c72;
  border: thin solid #6a4c72;
}
.paragraph--type--text-tile.purple .field--name-field-kicker,
a.link-text {
  color: #00bcff;
}
.paragraph--type--text-tile.dark-blue {
  background-color: #10384f;
  border: thin solid #10384f;
}
.paragraph--type--text-tile.dark-blue .field--name-field-kicker {
  color: #ff3162;
}
@media (max-width: 1440px) {
  .paragraph--type--text-tile .field--name-field-kicker {
    padding-top: 30px;
  }
  .paragraph--type--newsletter .block-webform .paragraph--type--text-tile .h2,
  .paragraph--type--newsletter .block-webform .paragraph--type--text-tile h2,
  .paragraph--type--text-tile .field--name-field-title,
  .paragraph--type--text-tile .paragraph--type--newsletter .block-webform .h2,
  .paragraph--type--text-tile .paragraph--type--newsletter .block-webform h2 {
    font-size: 40px;
    letter-spacing: 0.5px;
    line-height: 1;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-tile .field--name-field-kicker {
    padding-top: 45px;
  }
}
.paragraph--type--author {
  background-color: #624963;
  border: 1px solid #624963;
  color: #fff;
  padding: 20px 15px;
}
.paragraph--type--author .field--name-field-title,
.paragraph--type--author .paragraph--type--newsletter .block-webform .h2,
.paragraph--type--author .paragraph--type--newsletter .block-webform h2,
.paragraph--type--newsletter .block-webform .paragraph--type--author .h2,
.paragraph--type--newsletter .block-webform .paragraph--type--author h2 {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25;
  padding-bottom: 15px;
}
@media (max-width: 1440px) {
  .paragraph--type--author .field--name-field-title,
  .paragraph--type--author .paragraph--type--newsletter .block-webform .h2,
  .paragraph--type--author .paragraph--type--newsletter .block-webform h2,
  .paragraph--type--newsletter .block-webform .paragraph--type--author .h2,
  .paragraph--type--newsletter .block-webform .paragraph--type--author h2 {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--author .field--name-field-title,
  .paragraph--type--author .paragraph--type--newsletter .block-webform .h2,
  .paragraph--type--author .paragraph--type--newsletter .block-webform h2,
  .paragraph--type--newsletter .block-webform .paragraph--type--author .h2,
  .paragraph--type--newsletter .block-webform .paragraph--type--author h2 {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--author .field--name-field-title,
  .paragraph--type--author .paragraph--type--newsletter .block-webform .h2,
  .paragraph--type--author .paragraph--type--newsletter .block-webform h2,
  .paragraph--type--newsletter .block-webform .paragraph--type--author .h2,
  .paragraph--type--newsletter .block-webform .paragraph--type--author h2 {
    font-size: 18px;
  }
}
.paragraph--type--author .field--name-field-name {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.52px;
  line-height: 1.1;
  padding-bottom: 8px;
  padding-top: 15px;
}
@media (max-width: 1440px) {
  .paragraph--type--author .field--name-field-name {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--author .field--name-field-name {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--author .field--name-field-name {
    font-size: 24px;
  }
}
.paragraph--type--author .details {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
}
@media (max-width: 1440px) {
  .paragraph--type--author .details {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--author .details {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--author .details {
    font-size: 14px;
  }
}
.paragraph--type--author .details > div {
  display: inline;
}
.paragraph--type--author .details > div:not(:last-child):after {
  content: ", ";
  display: inline;
}
.paragraph--type--author .details .field--name-field-author-designation {
  display: block;
  letter-spacing: 0.4px;
  line-height: 1.25;
  padding-bottom: 1px;
}
.paragraph--type--author .details .field--name-field-email {
  display: block;
  letter-spacing: 0.4px;
  line-height: 1.25;
  word-wrap: break-word;
}
.paragraph--type--author .details .field--name-field-email a {
  color: #fff;
  word-wrap: break-word;
}
.paragraph--type--author .details .field--name-field-email a:hover,
.paragraph--type--author .details .field--name-field-email a:visited {
  color: #fff;
  text-decoration: none;
}
.paragraph--type--author.blue {
  background-color: #0075a6;
  border: 1px solid #0075a6;
}
.paragraph--type--author.pink {
  background-color: #de0043;
  border: 1px solid #de0043;
}
.paragraph--type--author.purple {
  background-color: #6a4c72;
  border: 1px solid #6a4c72;
}
.paragraph--type--author.green {
  background-color: #108000;
  border: 1px solid #108000;
}
.paragraph--type--social-media {
  background-color: #10384f;
  color: #fff;
  height: 100%;
  min-height: 330px;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  width: 100%;
}
.paragraph--type--social-media .social-network-placeholder {
  background: #15adff url(assets/images/social-net.svg) no-repeat 50%;
  background-size: 190px;
  height: 100%;
  right: 0;
  min-height: 330px;
  opacity: 0;
  overflow: hidden;
  padding: 35px 35px 30px;
  position: sticky;
  top: 0;
  width: 100%;
}
.paragraph--type--social-media .social-network-placeholder.opaque {
  opacity: 1 !important;
  z-index: 2;
}
.paragraph--type--social-media .content-wrapper {
  height: 100%;
  right: 0;
  padding: 35px 35px 30px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.paragraph--type--social-media .content-wrapper .channel-wrapper .icon-wrapper {
  align-items: center;
  background-color: #1e3050;
  display: flex;
  font-size: 14px;
  height: 44px;
  justify-content: center;
  right: -3px;
  position: absolute;
  top: 0;
  transform: skewX(8deg);
  width: 50px;
}
.paragraph--type--social-media
  .content-wrapper
  .channel-wrapper
  .icon-wrapper:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
}
.paragraph--type--social-media
  .content-wrapper
  .paragraph--type--tab
  ul.tab-header,
.paragraph--type--social-media .content-wrapper ul.nav.nav-tabs,
.paragraph--type--tab
  .paragraph--type--social-media
  .content-wrapper
  ul.tab-header {
  border: 0;
  right: 55px;
  position: absolute;
  top: 8px;
}
.paragraph--type--social-media
  .content-wrapper
  .paragraph--type--tab
  ul.tab-header
  li
  a,
.paragraph--type--social-media .content-wrapper ul.nav.nav-tabs li a,
.paragraph--type--tab
  .paragraph--type--social-media
  .content-wrapper
  ul.tab-header
  li
  a {
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 0.5px;
  line-height: 1;
  padding: 4px 6px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
.paragraph--type--social-media
  .content-wrapper
  .paragraph--type--tab
  ul.tab-header
  li:after,
.paragraph--type--social-media .content-wrapper ul.nav.nav-tabs li:after,
.paragraph--type--tab
  .paragraph--type--social-media
  .content-wrapper
  ul.tab-header
  li:after {
  color: #fff;
  content: "/";
}
.paragraph--type--social-media
  .content-wrapper
  .paragraph--type--tab
  ul.tab-header
  li:last-of-type:after,
.paragraph--type--social-media
  .content-wrapper
  ul.nav.nav-tabs
  li:last-of-type:after,
.paragraph--type--tab
  .paragraph--type--social-media
  .content-wrapper
  ul.tab-header
  li:last-of-type:after {
  display: none;
}
.paragraph--type--social-media .content-wrapper .tab-content {
  margin-top: 22px;
}
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .header-container {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 10px;
}
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .header-container
  .feed-page {
  background: url(assets/images/greater-than-icon.svg) no-repeat 100%;
  overflow: hidden;
  padding-right: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 40%;
}
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .header-container
  .feed-page
  a {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 1.5;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .header-container
    .feed-page
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .header-container
    .feed-page
    a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .header-container
    .feed-page
    a {
    font-size: 16px;
  }
}
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .header-container
  .feed-post-time {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 25px;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 60%;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .header-container
    .feed-post-time {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .header-container
    .feed-post-time {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .header-container
    .feed-post-time {
    font-size: 16px;
  }
}
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .feed-post-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.75px;
  line-height: 1.21;
  margin-top: 10px;
  word-break: break-word;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .feed-post-title {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .feed-post-title {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .feed-post-title {
    font-size: 16px;
  }
}
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .feed-post-title.larger-font {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .feed-post-title.larger-font {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .feed-post-title.larger-font {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .feed-post-title.larger-font {
    font-size: 30px;
  }
}
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .feed-post-title
  a {
  color: #00bcff;
  font-style: normal;
  font-weight: 500;
}
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a.read-more,
.paragraph--type--social-media-block
  .paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  margin-bottom: 10px;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a.read-more,
  .paragraph--type--social-media-block
    .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a.read-more,
  .paragraph--type--social-media-block
    .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a.read-more,
  .paragraph--type--social-media-block
    .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--social-media
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a {
    font-size: 12px;
  }
}
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a.read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a:before {
  border-color: #fff;
}
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:hover,
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:hover,
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:hover,
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:hover,
.paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a.read-more:hover,
.paragraph--type--social-media-block
  .paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .social-feeds-wrapper
  > a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a:hover,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--social-media
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a:hover {
  text-decoration: none !important;
}
.paragraph--type--social-media.light-variation {
  background-color: #f5fafd;
  color: #624963;
}
.paragraph--type--social-media.light-variation
  .content-wrapper
  .paragraph--type--tab
  ul.tab-header
  li
  a.active,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .feed-post-title
  a,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .header-container
  .feed-page
  a,
.paragraph--type--social-media.light-variation
  .content-wrapper
  ul.nav.nav-tabs
  li
  a.active,
.paragraph--type--tab
  .paragraph--type--social-media.light-variation
  .content-wrapper
  ul.tab-header
  li
  a.active {
  color: #624963;
}
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .header-container
  .feed-page {
  background: url(assets/images/greater-than-icon-dark.svg) no-repeat 100%;
}
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .feed-post-title,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  table
  tr
  td {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .feed-post-title {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .feed-post-title {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .feed-post-title {
    font-size: 16px;
  }
}
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .feed-post-title.larger-font,
table thead th {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .feed-post-title.larger-font {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .feed-post-title.larger-font {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .feed-post-title.larger-font {
    font-size: 30px;
  }
}
.paragraph--type--social-media-block
  .paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a.read-more,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a {
  color: #624963;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-block
    .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a.read-more,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-block
    .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a.read-more,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-block
    .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a,
  .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-block
    .social-feeds-wrapper
    > a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-less-wrapper
    a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--social-media-channels
    .views-element-container
    .view-social-media-channels
    .view-content
    .social-channel-wrapper
    .social-channel-list
    .show-more-wrapper
    a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    a,
  .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a.read-more,
  .paragraph--type--text-tile
    .field--name-field-cta
    .field-cta-wrap
    .paragraph--type--social-media.light-variation
    .content-wrapper
    .tab-content
    .tab-pane
    .social-post-wrapper
    a {
    font-size: 12px;
  }
}
.paragraph--type--social-media-block
  .paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a:before,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a.read-more:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a:before {
  border-color: #624963;
}
.paragraph--type--social-media-block
  .paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .social-feeds-wrapper
  > a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a:hover,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a:hover,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:hover,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:hover,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:hover,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:hover,
.paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a.read-more:hover,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--social-media.light-variation
  .content-wrapper
  .tab-content
  .tab-pane
  .social-post-wrapper
  a:hover {
  text-decoration: none !important;
}
@media (max-width: 991px) {
  .paragraph--type--social-media .social-network-placeholder {
    display: none;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media .content-wrapper {
    position: relative;
    word-break: break-word;
  }
}
table {
  border: 0;
  border-collapse: separate;
  border-spacing: 20px 0;
  line-height: 1.25;
  margin-right: -20px;
  min-width: calc(100% + 40px);
  overflow: auto;
  width: calc(100% + 40px) !important;
  width: 0 !important;
  word-break: keep-all;
}
.table-wrapper table {
  margin-right: unset;
  min-width: 100%;
}
@media (max-width: 480px) {
  table {
    border-spacing: 5px 0;
    margin-right: -30px;
    margin-left: -30px;
  }
}
table.text-align-right thead th {
  text-align: left;
}
table thead th {
  background-color: #fff;
  border: 0;
  border-bottom: 2px solid #0d2a40;
  color: #10384f;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.389;
  padding: 11px 8px 14px;
}
@media (max-width: 1440px) {
  table thead th {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  table thead th {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  table thead th {
    font-size: 16px;
  }
}
table tbody tr:nth-child(2n) {
  background-color: #fff;
  border-top: none;
}
table tbody tr td.cell-highlight,
table tbody tr:hover,
table tbody tr:hover td.cell-highlight {
  background-color: #f5fafd;
}
table tbody tr td {
  border-bottom: 1px solid #cfd7dc;
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  padding: 8px 0;
}
@media (max-width: 1440px) {
  table tbody tr td {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  table tbody tr td {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  table tbody tr td {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 1440px) {
  table tbody tr td p {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  table tbody tr td p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  table tbody tr td p {
    font-size: 18px;
  }
}
table tbody tr td a,
table tbody tr td.legend p a {
  color: #0091df;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
}
@media (max-width: 1440px) {
  table tbody tr td a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  table tbody tr td a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  table tbody tr td a {
    font-size: 12px;
  }
}
.privacy-wrapper .table-inner-wrapper table tbody tr td ul li a:hover,
table tbody tr td a:hover {
  color: #0091df;
  text-decoration: underline;
}
@media (max-width: 1440px) {
  table tbody tr td span .small,
  table tbody tr td span small {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  table tbody tr td span .small,
  table tbody tr td span small {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  table tbody tr td span .small,
  table tbody tr td span small {
    font-size: 18px;
  }
}
table tbody tr td strong {
  color: #00617f;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  table tbody tr td strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  table tbody tr td strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  table tbody tr td strong {
    font-size: 16px;
  }
}
table tbody tr td.legend {
  border-bottom: none;
}
@media (max-width: 1440px) {
  table tbody tr td.legend p {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  table tbody tr td.legend p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  table tbody tr td.legend p {
    font-size: 18px;
  }
}
table tbody tr td.legend p a {
  color: #0091df !important;
}
@media (max-width: 1440px) {
  table tbody tr td.legend p a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  table tbody tr td.legend p a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  table tbody tr td.legend p a {
    font-size: 12px;
  }
}
table tbody tr td.legend p a:hover {
  color: #0091df !important;
  text-decoration: underline;
}
table tbody tr td.no-highlight {
  background-color: #fff;
}
@media (hover: hover) and (pointer: fine) {
  table tbody tr td.no-highlight:hover {
    background-color: none;
  }
}
@media (hover: none) {
  table tbody tr td.no-highlight {
    background-color: #fff;
  }
}
.table-wrapper {
  margin-right: -20px;
  min-width: calc(100% + 40px);
}
@media (min-width: 992px) and (max-width: 1440px) {
  .table-wrapper {
    min-width: calc(100% + 53px);
  }
}
hr.green {
  border-top: 2px solid #66b512;
}
hr.blue,
hr.green {
  margin-bottom: 0;
  margin-top: -10px;
}
hr.blue {
  border-top: 2px solid #00bcff;
}
hr.pink,
hr.purple {
  border-top: 2px solid #ff3162;
  margin-bottom: 0;
  margin-top: -10px;
}
hr.purple {
  border-top: 2px solid #624963;
}
td.bg-color {
  background-color: #f2f7f9;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  .social-more:hover,
a.link-text:hover {
  text-decoration: underline;
}
.privacy-wrapper .h5,
.privacy-wrapper h5 {
  font-style: normal;
  font-weight: 600;
  margin-bottom: 0;
}
.privacy-wrapper .table-inner-wrapper table {
  background-color: #fff;
  border-collapse: separate;
  border-spacing: 8px 0;
}
.privacy-wrapper .table-inner-wrapper table tbody tr {
  background-color: #fff;
  border: 0;
}
.privacy-wrapper .table-inner-wrapper table tbody tr:first-child th {
  border-bottom: 2px solid #0090c5;
}
.privacy-wrapper .table-inner-wrapper table tbody tr th {
  background-color: #fff;
  border: 0;
  color: #0090c5;
  font-style: normal;
  font-weight: 600;
}
.privacy-wrapper .table-inner-wrapper table tbody tr td {
  border-bottom: 1px solid #e0e0e0;
  font-style: normal;
  font-weight: 600;
  line-height: 1.25;
  padding: 0.75rem;
  vertical-align: top;
}
.privacy-wrapper .table-inner-wrapper table tbody tr td ul {
  padding: 20px 35px 20px 0;
}
.privacy-wrapper .table-inner-wrapper table tbody tr td ul li {
  font-style: normal;
  font-weight: 600;
  padding-right: 2px;
}
.privacy-wrapper .table-inner-wrapper table tbody tr td ul li a {
  color: #0091df;
}
.privacy-wrapper .table-inner-wrapper table tbody tr td .toggle-buttons {
  font-size: 14px;
  margin-top: 7px;
  word-break: keep-all;
}
.privacy-wrapper
  .table-inner-wrapper
  table
  tbody
  tr
  td
  .toggle-buttons
  .toggle-button {
  background-image: linear-gradient(-180deg, #fff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
    0 1px 2px rgba(0, 0, 0, 0.05);
  box-sizing: content-box;
  cursor: pointer;
  padding: 5px 9px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
.privacy-wrapper
  .table-inner-wrapper
  table
  tbody
  tr
  td
  .toggle-buttons
  .toggle-button.off-btn.on,
.privacy-wrapper
  .table-inner-wrapper
  table
  tbody
  tr
  td
  .toggle-buttons
  .toggle-button.on-btn.on {
  background-image: linear-gradient(0deg, #f03a1e, #c00);
  box-shadow: inset 0 1px 6px rgba(41, 41, 41, 0.2),
    0 1px 2px rgba(0, 0, 0, 0.05);
  color: #fff;
  cursor: default;
  text-shadow: 0 1px 1px rgba(40, 40, 40, 0.75);
}
.privacy-wrapper
  .table-inner-wrapper
  table
  tbody
  tr
  td
  .toggle-buttons
  .toggle-button.on-btn.on {
  background-image: linear-gradient(0deg, #58ba31, #390);
}
@media (max-width: 480px) {
  .privacy-wrapper .table-inner-wrapper table {
    margin-right: -15px;
    margin-left: -15px;
  }
  .privacy-wrapper .table-inner-wrapper table tbody tr td ul {
    padding-right: 15px;
  }
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents {
  opacity: 0;
  padding-bottom: 30px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item {
  padding: 10px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content {
  border: 1px solid rgba(168, 168, 168, 0.25);
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  .social-more {
  background-color: #0090c5;
  color: #fff;
  display: none;
  font-size: 11px;
  font-style: normal;
  font-weight: 800;
  line-height: 1.2;
  padding: 3px 10px 3px 16px;
  position: absolute;
  left: 14px;
  top: 19px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  .socialroom-image {
  margin-bottom: 10px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  .social-more
  + .socialroom-date {
  padding-top: 17px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  .socialroom-date {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  margin: 0 10px 10px !important;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents
    .item
    .social-room-content
    .socialroom-date {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents
    .item
    .social-room-content
    .socialroom-date {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents
    .item
    .social-room-content
    .socialroom-date {
    font-size: 14px;
  }
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  p.description {
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 1.3;
  margin: 0 10px 10px !important;
  overflow: hidden;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents
    .item
    .social-room-content
    p.description {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents
    .item
    .social-room-content
    p.description {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents
    .item
    .social-room-content
    p.description {
    font-size: 14px;
  }
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  p.description
  a:hover {
  color: #0090c5;
  text-decoration: underline;
  transition: unset;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  .social-type {
  margin: 0 10px 10px;
  overflow: hidden;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  .social-type
  a.socialroom-category {
  background: url(assets/images/twitter.png) no-repeat;
  background-size: 18px;
  display: inline-block;
  font-size: 14px;
  line-height: 1.2;
  padding-right: 27px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  .social-type
  a.socialroom-category.twitter {
  background-image: url(assets/images/twitter.png);
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  .social-type
  a.socialroom-category.facebook {
  background-image: url(assets/images/facebook.png);
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  .social-type
  a.socialroom-category.youtube {
  background-image: url(assets/images/youtube.png);
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  .social-type
  a.socialroom-category.pinterest {
  background-image: url(assets/images/pinterest.png);
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content
  .social-type
  a.socialroom-category:hover {
  color: #0090c5;
  text-decoration: underline;
  transition: unset;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .grid-sizer,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item {
  width: 25%;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .loader {
  display: none;
  text-align: center;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .loader.show,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn.show,
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .social-media-contents
  .item
  .social-room-content:hover
  .social-more {
  display: block;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn {
  text-align: center;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a {
  box-shadow: none;
  color: #fff;
  font-size: 14px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:after {
  font-size: 40px;
  top: calc(50% - 20px);
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn
  a:focus {
  box-shadow: none;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .show-more-btn.hide {
  display: none;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  .social-media-room-contents-wrapper
  .no-response {
  margin-right: auto;
  margin-left: auto;
  width: 29%;
}
.paragraph--type--social-media-room-block .social-media-room-block form {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  list-style: none;
  margin-top: -10px;
  padding-right: 10px;
  position: relative;
  width: calc(100% - 10px);
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset {
  flex: 0 0 31.33333%;
  margin-bottom: 10px;
  margin-top: 10px;
  max-width: 31.33333%;
  padding-bottom: 0;
  position: relative;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend {
  background-color: #624963;
  border: 1px solid #834283;
  cursor: pointer;
  display: block;
  margin: 0;
  outline: 0;
  overflow: hidden;
  padding: 12px 24px 12px 21px;
  position: relative;
  text-decoration: none;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend
  .fieldset-legend {
  color: #fff;
  display: flex;
  font-size: 16px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 1px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend:before {
  background-color: #443247;
  content: "";
  display: block;
  height: 100%;
  right: calc(100% - 54px);
  opacity: 0.4;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  touch-action: none;
  transform: skewX(12deg);
  width: 100%;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend:after {
  color: #fff;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 30px;
  font-weight: 100;
  position: absolute;
  left: 12px;
  top: 0;
  z-index: 1;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend.show:before {
  opacity: 0;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend.show:after,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend:focus-within:after,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend:focus:after {
  left: 25px;
  -webkit-transition: left 0.3s ease;
  -moz-transition: left 0.3s ease;
  -ms-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend.show:before,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend:focus-within:before,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  legend:focus:before {
  opacity: 0 !important;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  .fieldset-wrapper {
  background-color: #fff;
  border: 1px solid #624963;
  display: none;
  height: auto;
  right: 0;
  margin: 0;
  overflow: hidden;
  padding: 11px 13px 13px;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  .fieldset-wrapper
  .form-checkboxes {
  display: block;
  max-height: 100px;
  overflow: hidden;
  position: relative;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  .form-type-checkbox {
  display: flex;
  font-size: 14px;
  margin-bottom: 2px;
  padding-bottom: 0;
  padding-right: 28px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  .form-type-checkbox
  label {
  border: 0;
  color: #0d2a40;
  display: flex;
  font-size: 14px;
  height: 100%;
  letter-spacing: 0.44px;
  position: static;
  text-indent: 0;
  width: 100%;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  > .ps__rail-x {
  border-radius: 4px;
  bottom: 3px;
  display: none;
  height: 8px;
  opacity: 0;
  position: absolute;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  > .ps__rail-x
  > .ps__thumb-x {
  bottom: 0;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  > .ps__rail-y {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  display: block;
  opacity: 0.9;
  position: absolute;
  left: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 8px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  .fieldset-wrapper
  .form-checkboxes
  > .ps__rail-y
  > .ps__thumb-y {
  background-color: #aaa;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  position: absolute;
  left: 0;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 8px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  .fieldset-wrapper.show {
  display: block;
  right: -4px;
  margin-top: 4px;
  width: 103%;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .filter-items-container-wrapper.no-fliter,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .form-type-textfield
  label,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  fieldset
  .fieldset-wrapper.hide {
  display: none;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .filter-items-container-wrapper {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 100%;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .filter-items-container-wrapper
  .filter-items {
  width: 80%;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .filter-items-container-wrapper
  .filter-items
  .filter-item {
  border: 1px solid #ff3162;
  color: #0d2a40;
  cursor: pointer;
  float: right;
  font-size: 14px;
  letter-spacing: 0.44px;
  line-height: 18px;
  margin-bottom: 13px;
  margin-left: 10px;
  padding: 10px 9px 10px 31px;
  position: relative;
  text-align: center;
  width: auto;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .filter-items-container-wrapper
  .filter-items
  .filter-item
  .delete-icon {
  background: no-repeat 0%url
    (
      "data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath d='M18 1.3 16.7 0 9 7.7 1.3 0 0 1.3 7.7 9 0 16.7 1.3 18 9 10.3l7.7 7.7 1.3-1.3L10.3 9z' style='fill:%23ff3162'/%3E%3C/svg%3E"
    );
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .filter-items-container-wrapper
  .filter-delete-all {
  border: 1px solid #443247;
  color: #0d2a40;
  cursor: pointer;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 14px;
  letter-spacing: 0.44px;
  line-height: 18px;
  margin-bottom: 10px;
  padding: 10px 9px 10px 31px;
  position: relative;
  text-align: center;
  width: auto;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .filter-items-container-wrapper
  .delete-icon {
  background: no-repeat 0%url
    (
      "data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath d='M18 1.3 16.7 0 9 7.7 1.3 0 0 1.3 7.7 9 0 16.7 1.3 18 9 10.3l7.7 7.7 1.3-1.3L10.3 9z' style='fill:%23443247'/%3E%3C/svg%3E"
    );
  height: 20px;
  position: absolute;
  left: 10px;
  top: 10px;
  width: 20px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .form-type-textfield {
  padding-top: 0;
  width: 100%;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .form-type-textfield
  input {
  border-color: #ff3162;
  height: 50px;
  padding: 14px 23px 16px;
  vertical-align: middle;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .form-type-textfield
  input[type="text"] {
  border-radius: 0 !important;
  color: #0d2a40;
  font-size: 16px;
  letter-spacing: 0.65px;
  line-height: 1;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .form-type-textfield
  input[type="text"]:-ms-input-placeholder {
  color: #8695a0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    .form-type-textfield
    input[type="text"]:-ms-input-placeholder {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    .form-type-textfield
    input[type="text"]:-ms-input-placeholder {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    .form-type-textfield
    input[type="text"]:-ms-input-placeholder {
    font-size: 16px;
  }
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .form-type-textfield
  input[type="text"]::-webkit-input-placeholder {
  color: #8695a0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    .form-type-textfield
    input[type="text"]::-webkit-input-placeholder {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    .form-type-textfield
    input[type="text"]::-webkit-input-placeholder {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    .form-type-textfield
    input[type="text"]::-webkit-input-placeholder {
    font-size: 16px;
  }
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .form-type-textfield
  input[type="text"]::placeholder {
  color: #8695a0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  opacity: 1;
}
@media (max-width: 1440px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    .form-type-textfield
    input[type="text"]::placeholder {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    .form-type-textfield
    input[type="text"]::placeholder {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    .form-type-textfield
    input[type="text"]::placeholder {
    font-size: 16px;
  }
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .media-search-icon {
  background-color: #ff3162;
  bottom: 23px;
  cursor: pointer;
  height: 50px;
  position: absolute;
  left: 0;
  width: 50px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .media-search-icon:before {
  background-color: #ff3162;
  opacity: 1;
  left: 6px;
  transform: skewX(12deg);
  width: 100%;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .media-search-icon:after {
  background: no-repeat 50%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 30 30'%3E%3Ccircle cx='18' cy='11' r='10' style='stroke:%23fff;stroke-width:2;fill:none'/%3E%3Cpath d='m1.2 27.8 9.8-9.7' style='stroke:%23fff;stroke-width:2;fill:none'/%3E%3C/svg%3E");
  left: 0;
  width: 54px;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .media-search-icon:before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .media-search-icon:hover:before {
  left: 20px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .media-search-icon:hover:after {
  left: 10px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .media-search-icon:focus,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .media-search-icon:focus-within {
  height: 49px;
  outline: 0;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .media-search-icon:focus-within:before,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .media-search-icon:focus:before {
  left: 20px;
}
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .media-search-icon:focus-within:after,
.paragraph--type--social-media-room-block
  .social-media-room-block
  form
  .media-search-icon:focus:after {
  background-position: 40%;
  outline: 3px solid #52558b;
  width: 80px;
}
@media (max-width: 1199px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents
    .grid-sizer,
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents
    .item {
    width: 25%;
  }
}
@media (max-width: 991px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents
    .grid-sizer,
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents
    .item {
    width: 50%;
  }
}
@media (max-width: 640px) {
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents {
    height: auto !important;
    padding-bottom: 30px;
  }
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents
    .grid-sizer,
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents
    .item,
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    .filter-items-container-wrapper
    .filter-items {
    width: 100%;
  }
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .social-media-contents
    .item {
    padding-right: 0;
    padding-left: 0;
    position: relative !important;
    top: 0 !important;
  }
  .paragraph--type--social-media-room-block
    .social-media-room-block
    .social-media-room-contents-wrapper
    .show-more-btn
    a:after {
    font-size: 35px;
    top: calc(50% - 18px);
  }
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    fieldset {
    flex: 0 0 100%;
    margin-top: 0;
    max-width: 100%;
  }
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    fieldset:first-child {
    margin-top: 10px;
  }
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    .filter-items-container-wrapper {
    flex-wrap: wrap;
  }
  .paragraph--type--social-media-room-block
    .social-media-room-block
    form
    .filter-items-container-wrapper
    .filter-delete-all {
    margin-bottom: 30px;
    width: 100%;
  }
}
.progress-loader {
  height: 100%;
  width: 100%;
  z-index: 1000;
}
.progress-loader:after {
  background-color: #fff;
  content: "";
  height: 100%;
  opacity: 0.5;
  position: fixed;
  top: 0;
  width: 100%;
}
.progress-loader .sk-chase {
  animation: sk-chase 2.5s linear infinite both;
  height: 40px;
  right: 50%;
  position: absolute;
  top: 50%;
  width: 40px;
  z-index: 1001;
}
.progress-loader .sk-chase-dot {
  animation: sk-chase-dot 2s ease-in-out infinite both;
  height: 100%;
  right: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.progress-loader .sk-chase-dot:before {
  animation: sk-chase-dot-before 2s ease-in-out infinite both;
  background-color: #0090c5;
  border-radius: 100%;
  content: "";
  display: block;
  height: 25%;
  width: 25%;
}
.progress-loader .sk-chase-dot:first-child,
.progress-loader .sk-chase-dot:first-child:before {
  animation-delay: -1.1s;
}
.progress-loader .sk-chase-dot:nth-child(2),
.progress-loader .sk-chase-dot:nth-child(2):before {
  animation-delay: -1s;
}
.progress-loader .sk-chase-dot:nth-child(3),
.progress-loader .sk-chase-dot:nth-child(3):before {
  animation-delay: -0.9s;
}
.progress-loader .sk-chase-dot:nth-child(4),
.progress-loader .sk-chase-dot:nth-child(4):before {
  animation-delay: -0.8s;
}
.progress-loader .sk-chase-dot:nth-child(5),
.progress-loader .sk-chase-dot:nth-child(5):before {
  animation-delay: -0.7s;
}
.progress-loader .sk-chase-dot:nth-child(6),
.progress-loader .sk-chase-dot:nth-child(6):before {
  animation-delay: -0.6s;
}
.node--type-landing-page .paragraph--type--contact-block {
  border-top: 1px solid #6a8391;
  padding-top: 35px;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .field--name-field-form-heading
  strong {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1.75;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .field--name-field-form-heading
  span {
  color: #001a00;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.75;
}
.node--type-landing-page .paragraph--type--contact-block .messages--error {
  display: none;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .form-content
  form
  > p {
  margin-top: 20px;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .form-content
  form
  .infomessage {
  background-color: #f5fafd;
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.75;
  margin-bottom: 40px;
  margin-top: 50px;
  padding: 25px;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .form-content
  form
  .infomessage
  a {
  color: #350035;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1.75;
  text-decoration: none;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .form-content
  form
  .privacy-statement {
  border-bottom: 1px solid #6a8391;
  padding-bottom: 30px;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .form-content
  form
  .privacy-statement
  p {
  color: #0d2a40;
  font-size: 16px;
  font-style: normal;
  font-weight: 100;
  letter-spacing: 0.5px;
  line-height: 1.56;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .form-content
  form
  .privacy-statement
  p
  a {
  color: #350035;
  font-style: normal;
  font-weight: 600;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .form-content
  form
  .field--name-field-html-editor {
  border-bottom: 1px solid #6a8391;
  padding-bottom: 20px;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .form-content
  form
  .field--name-field-html-editor
  p,
.node--type-landing-page
  .paragraph--type--contact-block
  .paragraph--type--newsletter-block
  .field--name-field-description
  p {
  color: #0d2a40;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1.56;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .form-content
  form
  .field--name-field-html-editor
  a {
  color: #350035;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1.56;
  text-decoration: none;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .paragraph--type--newsletter-block {
  padding-top: 35px;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .paragraph--type--newsletter-block
  .field--name-field-description
  p
  a {
  color: #350035;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1.56;
}
.node--type-landing-page
  .paragraph--type--contact-block
  .paragraph--type--newsletter-block
  .field--name-field-description:after {
  border: 1px solid #10384f;
  margin-top: 15px;
  opacity: 0.2;
}
@media (max-width: 480px) {
  .node--type-landing-page .field--name-field-form-heading strong {
    padding-right: 2px;
    padding-left: 205px;
  }
}
.editorial-msg {
  color: red;
  font-weight: 700;
  padding: 10px 0;
}
.toolbar-vertical
  #toolbar-administration
  nav
  .toolbar-tab
  .toolbar-tray-horizontal
  nav
  .toolbar-menu-administration
  .toolbar-menu
  .menu-item
  a,
.toolbar-vertical
  #toolbar-administration
  nav
  .toolbar-tab
  .toolbar-tray-vertical
  nav
  .toolbar-menu-administration
  .toolbar-menu
  .menu-item
  a,
body.toolbar-horizontal
  #toolbar-administration
  nav
  .toolbar-tab
  .toolbar-tray-horizontal
  nav
  .toolbar-menu-administration
  .toolbar-menu
  .menu-item
  a,
body.toolbar-horizontal
  #toolbar-administration
  nav
  .toolbar-tab
  .toolbar-tray-vertical
  nav
  .toolbar-menu-administration
  .toolbar-menu
  .menu-item
  a {
  color: #565659;
  letter-spacing: normal;
}
.toolbar-vertical
  #toolbar-administration
  nav
  .toolbar-tab
  .toolbar-tray-horizontal
  nav
  .toolbar-menu-administration
  .toolbar-menu
  .menu-item
  a:hover,
.toolbar-vertical
  #toolbar-administration
  nav
  .toolbar-tab
  .toolbar-tray-vertical
  nav
  .toolbar-menu-administration
  .toolbar-menu
  .menu-item
  a:hover,
body.toolbar-horizontal
  #toolbar-administration
  nav
  .toolbar-tab
  .toolbar-tray-horizontal
  nav
  .toolbar-menu-administration
  .toolbar-menu
  .menu-item
  a:hover,
body.toolbar-horizontal
  #toolbar-administration
  nav
  .toolbar-tab
  .toolbar-tray-vertical
  nav
  .toolbar-menu-administration
  .toolbar-menu
  .menu-item
  a:hover {
  color: #000;
  text-decoration: underline;
}
.toolbar-vertical
  #toolbar-administration
  nav
  .toolbar-tab
  .toolbar-tray-horizontal
  nav
  .toolbar-menu-administration
  .toolbar-menu
  .menu-item
  .toolbar-icon,
.toolbar-vertical
  #toolbar-administration
  nav
  .toolbar-tab
  .toolbar-tray-vertical
  nav
  .toolbar-menu-administration
  .toolbar-menu
  .menu-item
  .toolbar-icon,
body.toolbar-horizontal
  #toolbar-administration
  nav
  .toolbar-tab
  .toolbar-tray-horizontal
  nav
  .toolbar-menu-administration
  .toolbar-menu
  .menu-item
  .toolbar-icon,
body.toolbar-horizontal
  #toolbar-administration
  nav
  .toolbar-tab
  .toolbar-tray-vertical
  nav
  .toolbar-menu-administration
  .toolbar-menu
  .menu-item
  .toolbar-icon {
  box-shadow: none;
}
.toolbar-vertical #toolbar-administration nav .toolbar-tab.tab-country-context,
body.toolbar-horizontal
  #toolbar-administration
  nav
  .toolbar-tab.tab-country-context {
  float: left;
}
.toolbar-vertical
  #toolbar-administration
  nav
  .toolbar-tab.tab-country-context
  .form-item.field-country-context
  label.country-context-label,
body.toolbar-horizontal
  #toolbar-administration
  nav
  .toolbar-tab.tab-country-context
  .form-item.field-country-context
  label.country-context-label {
  color: #fff;
  padding-left: 10px;
  padding-top: 13px;
}
.toolbar-vertical
  #toolbar-administration
  nav
  .toolbar-tab.tab-country-context
  .form-item.field-country-context
  .country_context,
body.toolbar-horizontal
  #toolbar-administration
  nav
  .toolbar-tab.tab-country-context
  .form-item.field-country-context
  .country_context {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #108000;
  border: 0;
  display: block;
  text-indent: 1px;
}
@media (max-width: 1440px) {
  .toolbar-vertical
    #toolbar-administration
    nav
    .toolbar-tab.tab-country-context,
  body.toolbar-horizontal
    #toolbar-administration
    nav
    .toolbar-tab.tab-country-context {
    float: right;
  }
}
body,
html {
  margin: 0;
  min-height: 100%;
  padding: 0;
}
a,
a:link,
a:visited {
  color: #666;
  cursor: inherit;
  text-decoration: none;
}
a:hover,
a:link:hover,
a:visited:hover {
  color: #333;
}
body p {
  margin: 0 !important;
}
img,
svg {
  height: auto;
  max-width: 100%;
}
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item
  label,
body .region-footer .block-menu ul.menu > li,
body .region-header .block-menu ul.menu > li,
body ul,
body ul li {
  margin: 0;
}
body a:active:hover,
body a:hover,
body a:link:hover,
body a:visited:hover {
  cursor: pointer !important;
}
body .region-footer,
body .region-header {
  border: 0;
  margin: 0;
  padding: 0;
}
body div.site-branding a.logo {
  display: block;
  float: right;
  margin: 0;
}
.navbar-default {
  background: #fff;
}
.navbar {
  margin: 0;
  padding: 0 !important;
}
@media (min-width: 1441px) {
  #block-akamaicacheclear,
  .container,
  .eu-cookie-compliance-banner .eu-cookie-compliance-content,
  .footer .region-footer .block-block-content .custom-legal-link-wrapper,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container,
  .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
  .paragraph--type--image .field--name-field-caption,
  .paragraph--type--image-comparison-slider .field--name-field-description,
  .paragraph--type--image-gallery .carousel .carousel-item span,
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--media-gallery.full-width .carousel .carousel-options,
  .paragraph--type--media.full-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description,
  .paragraph--type--media.full-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--video-playlist,
  .region-header .main-header-container,
  .region-header .utility-nav-container,
  .translation-text-wrapper .autotranslate-text,
  .wrapper,
  footer .footer-middle-wrapper .field--name-field-footer-section {
    max-width: 1180px !important;
    width: 100%;
  }
}
@media (max-width: 1440px) {
  #block-akamaicacheclear,
  .container,
  .eu-cookie-compliance-banner .eu-cookie-compliance-content,
  .footer .region-footer .block-block-content .custom-legal-link-wrapper,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container,
  .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
  .paragraph--type--image .field--name-field-caption,
  .paragraph--type--image-comparison-slider .field--name-field-description,
  .paragraph--type--image-gallery .carousel .carousel-item span,
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--media-gallery.full-width .carousel .carousel-options,
  .paragraph--type--media.full-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description,
  .paragraph--type--media.full-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--video-playlist,
  .region-header .main-header-container,
  .region-header .utility-nav-container,
  .translation-text-wrapper .autotranslate-text,
  .wrapper,
  footer .footer-middle-wrapper .field--name-field-footer-section {
    max-width: 968px !important;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  #block-akamaicacheclear,
  .container,
  .eu-cookie-compliance-banner .eu-cookie-compliance-content,
  .footer .region-footer .block-block-content .custom-legal-link-wrapper,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container,
  .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
  .paragraph--type--image .field--name-field-caption,
  .paragraph--type--image-comparison-slider .field--name-field-description,
  .paragraph--type--image-gallery .carousel .carousel-item span,
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--media-gallery.full-width .carousel .carousel-options,
  .paragraph--type--media.full-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description,
  .paragraph--type--media.full-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--video-playlist,
  .region-header .main-header-container,
  .region-header .utility-nav-container,
  .translation-text-wrapper .autotranslate-text,
  .wrapper,
  footer .footer-middle-wrapper .field--name-field-footer-section {
    max-width: 968px !important;
    width: 100%;
  }
}
@media (max-width: 967px) {
  #block-akamaicacheclear,
  .container,
  .eu-cookie-compliance-banner .eu-cookie-compliance-content,
  .footer .region-footer .block-block-content .custom-legal-link-wrapper,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container,
  .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
  .paragraph--type--image .field--name-field-caption,
  .paragraph--type--image-comparison-slider .field--name-field-description,
  .paragraph--type--image-gallery .carousel .carousel-item span,
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--media-gallery.full-width .carousel .carousel-options,
  .paragraph--type--media.full-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description,
  .paragraph--type--media.full-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--video-playlist,
  .region-header .main-header-container,
  .region-header .utility-nav-container,
  .translation-text-wrapper .autotranslate-text,
  .wrapper,
  footer .footer-middle-wrapper .field--name-field-footer-section {
    padding-right: 61px !important;
    padding-left: 61px !important;
  }
}
@media (max-width: 768px) {
  #block-akamaicacheclear,
  .container,
  .eu-cookie-compliance-banner .eu-cookie-compliance-content,
  .footer .region-footer .block-block-content .custom-legal-link-wrapper,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container,
  .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
  .paragraph--type--image .field--name-field-caption,
  .paragraph--type--image-comparison-slider .field--name-field-description,
  .paragraph--type--image-gallery .carousel .carousel-item span,
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--media-gallery.full-width .carousel .carousel-options,
  .paragraph--type--media.full-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description,
  .paragraph--type--media.full-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--video-playlist,
  .region-header .main-header-container,
  .region-header .utility-nav-container,
  .translation-text-wrapper .autotranslate-text,
  .wrapper,
  footer .footer-middle-wrapper .field--name-field-footer-section {
    max-width: 664px !important;
    padding-right: 24px !important;
    padding-left: 24px !important;
    width: 100%;
  }
}
@media (max-width: 639px) {
  #block-akamaicacheclear,
  .container,
  .eu-cookie-compliance-banner .eu-cookie-compliance-content,
  .footer .region-footer .block-block-content .custom-legal-link-wrapper,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container,
  .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
  .paragraph--type--image .field--name-field-caption,
  .paragraph--type--image-comparison-slider .field--name-field-description,
  .paragraph--type--image-gallery .carousel .carousel-item span,
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--media-gallery.full-width .carousel .carousel-options,
  .paragraph--type--media.full-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description,
  .paragraph--type--media.full-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--video-playlist,
  .region-header .main-header-container,
  .region-header .utility-nav-container,
  .translation-text-wrapper .autotranslate-text,
  .wrapper,
  footer .footer-middle-wrapper .field--name-field-footer-section {
    padding-right: 27px !important;
    padding-left: 27px !important;
  }
}
@media (max-width: 375px) {
  #block-akamaicacheclear,
  .container,
  .eu-cookie-compliance-banner .eu-cookie-compliance-content,
  .footer .region-footer .block-block-content .custom-legal-link-wrapper,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container,
  .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
  .paragraph--type--image .field--name-field-caption,
  .paragraph--type--image-comparison-slider .field--name-field-description,
  .paragraph--type--image-gallery .carousel .carousel-item span,
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--media-gallery.full-width .carousel .carousel-options,
  .paragraph--type--media.full-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description,
  .paragraph--type--media.full-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--video-playlist,
  .region-header .main-header-container,
  .region-header .utility-nav-container,
  .translation-text-wrapper .autotranslate-text,
  .wrapper,
  footer .footer-middle-wrapper .field--name-field-footer-section {
    max-width: 333px !important;
    padding-right: 12px !important;
    padding-left: 12px !important;
    width: 100%;
  }
}
@media (min-width: 1441px) {
  .region-header-container {
    max-width: 1180px;
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .region-header-container {
    max-width: 1140px;
    width: 100%;
  }
}
@media (max-width: 1040px) {
  .region-header-container {
    max-width: 984px;
    width: 100%;
  }
}
@media (max-width: 967px) {
  .region-header-container {
    max-width: 793px;
    padding-right: 50px;
    padding-left: 50px;
  }
}
@media (max-width: 768px) {
  .region-header-container {
    max-width: 640px;
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
  }
}
@media (max-width: 639px) {
  .region-header-container {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (max-width: 375px) {
  .region-header-container {
    max-width: 309px;
    padding-right: 0;
    padding-left: 0;
    width: 100%;
  }
}
body.rtl {
  direction: rtl;
}
body.bayer .paragraph--type--content-with-sidebars {
  margin-top: 50px;
}
@media (max-width: 1024px) {
  body.bayer
    .paragraph--type--content-with-sidebars.no-left-sidebar
    .content-area-wrapper
    .content-area-inner,
  body.bayer
    .paragraph--type--content-with-sidebars.no-right-sidebar
    .content-area-wrapper
    .content-area-inner {
    padding-left: 15px;
  }
}
@media (min-width: 1441px) {
  body.bayer
    .paragraph--type--content-with-sidebars.no-left-sidebar
    .content-area-wrapper
    .content-area-inner,
  body.bayer
    .paragraph--type--content-with-sidebars.no-right-sidebar
    .content-area-wrapper
    .content-area-inner {
    flex: 0 0 80.5%;
    max-width: 80.5%;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--content-with-sidebars.no-left-sidebar
    .content-area-wrapper
    .content-area-inner,
  body.bayer
    .paragraph--type--content-with-sidebars.no-right-sidebar
    .content-area-wrapper
    .content-area-inner {
    flex: 0 0 79%;
    max-width: 79%;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--content-with-sidebars.no-left-sidebar
    .content-area-wrapper
    .content-area-inner,
  body.bayer
    .paragraph--type--content-with-sidebars.no-right-sidebar
    .content-area-wrapper
    .content-area-inner {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 28px;
  }
}
@media (max-width: 967px) {
  body.bayer
    .paragraph--type--content-with-sidebars.no-left-sidebar
    .content-area-wrapper
    .content-area-inner,
  body.bayer
    .paragraph--type--content-with-sidebars.no-right-sidebar
    .content-area-wrapper
    .content-area-inner {
    padding-left: 15px;
  }
}
@media (min-width: 1440px) {
  body.bayer
    .paragraph--type--content-with-sidebars.no-left-sidebar
    .content-area-wrapper
    .content-area-inner {
    padding-right: 0;
  }
  body.bayer
    .paragraph--type--content-with-sidebars.no-right-sidebar
    .content-area-wrapper
    .content-area-inner {
    padding-left: 0;
  }
}
body.bayer
  .paragraph--type--content-with-sidebars.no-right-sidebar.no-left-sidebar
  .content-area-wrapper
  .content-area-inner {
  flex: 1;
  max-width: 100%;
  width: 100%;
}
@media (min-width: 1441px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner {
    flex: 0 0 61.01%;
    max-width: 61.01%;
    padding-right: 50px;
    padding-left: 50px;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner {
    flex: 0 0 60.74%;
    max-width: 60.74%;
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1441px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-left-sidebar {
    flex: 0 0 19.49%;
    max-width: 19.49%;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-left-sidebar {
    flex: 0 0 19.63%;
    max-width: 19.63%;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1441px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-right-sidebar {
    flex: 0 0 19.49%;
    max-width: 19.49%;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-right-sidebar {
    flex: 0 0 19.63%;
    max-width: 19.63%;
    padding-right: 0;
    padding-left: 0;
  }
}
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-left-sidebar
  .field--name-field-sidebar-menu {
  z-index: 999;
}
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-left-sidebar,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-right-sidebar {
  margin-top: 0;
}
@media (max-width: 991px) {
  body.bayer .paragraph--type--content-with-sidebars {
    margin-top: 0;
  }
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-left-sidebar,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-right-sidebar {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 28px;
  }
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-left-sidebar,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-right-sidebar {
    margin-top: 50px;
  }
}
@media (max-width: 967px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-left-sidebar,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-right-sidebar {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 15px;
  }
}
@media (max-width: 768px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-left-sidebar,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-right-sidebar {
    padding: 0 15px;
  }
}
.paragraph--type--image.image-component,
.view-header .block-facets-summary ul li.facet-summary-item--facet a {
  position: relative;
}
.paragraph--type--image.image-component.share {
  margin-top: 50px;
  position: relative;
}
.paragraph--type--image.image-component.share.show-social-share {
  margin-top: 80px !important;
}
.paragraph--type--image.image-component.share.show-social-share
  ul.social-share {
  display: block;
  opacity: 1;
  transform: translateX(48px);
  z-index: 999;
}
.social-share-button {
  float: left;
}
.paragraph--type--local-news-content .field--name-field-news-date {
  color: #006180;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  margin-bottom: 10px;
}
@media (max-width: 1440px) {
  .paragraph--type--local-news-content .field--name-field-news-date {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--local-news-content .field--name-field-news-date {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--local-news-content .field--name-field-news-date {
    font-size: 18px;
  }
}
.paragraph--type--local-news-content .field--name-field-kicker {
  color: #0d2a40;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  margin-bottom: 2px;
}
@media (max-width: 1440px) {
  .paragraph--type--local-news-content .field--name-field-kicker {
    font-size: 23px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--local-news-content .field--name-field-kicker {
    font-size: 23px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--local-news-content .field--name-field-kicker {
    font-size: 23px;
  }
}
.paragraph--type--local-news-content .news-title {
  margin-bottom: 40px;
}
.paragraph--type--local-news-content .news-title .h4,
.paragraph--type--local-news-content .news-title h4 {
  color: #0d2a40;
  font-size: 35px;
  font-style: normal;
  font-weight: 200;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (max-width: 1440px) {
  .paragraph--type--local-news-content .news-title .h4,
  .paragraph--type--local-news-content .news-title h4 {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--local-news-content .news-title .h4,
  .paragraph--type--local-news-content .news-title h4 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--local-news-content .news-title .h4,
  .paragraph--type--local-news-content .news-title h4 {
    font-size: 30px;
  }
}
.paragraph--type--local-news-content .news-sublines {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 40px;
  padding-right: 20px;
}
@media (max-width: 1440px) {
  .paragraph--type--local-news-content .news-sublines {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--local-news-content .news-sublines {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--local-news-content .news-sublines {
    font-size: 18px;
  }
}
.paragraph--type--local-news-content
  .news-sublines
  .field--name-field-sublines
  ul
  li {
  color: #0d2a40;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.67;
  margin-bottom: 20px;
}
@media (max-width: 1440px) {
  .paragraph--type--local-news-content
    .news-sublines
    .field--name-field-sublines
    ul
    li {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--local-news-content
    .news-sublines
    .field--name-field-sublines
    ul
    li {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--local-news-content
    .news-sublines
    .field--name-field-sublines
    ul
    li {
    font-size: 18px;
  }
}
.paragraph--type--local-news-content
  .news-sublines
  .field--name-field-sublines
  p,
.paragraph--type--local-news-content
  .news-sublines
  .field--name-field-sublines
  span,
.paragraph--type--local-news-content
  .news-sublines
  .field--name-field-sublines
  ul
  p {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .paragraph--type--local-news-content
    .news-sublines
    .field--name-field-sublines
    ul
    p {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--local-news-content
    .news-sublines
    .field--name-field-sublines
    ul
    p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--local-news-content
    .news-sublines
    .field--name-field-sublines
    ul
    p {
    font-size: 18px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--local-news-content
    .news-sublines
    .field--name-field-sublines
    p {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--local-news-content
    .news-sublines
    .field--name-field-sublines
    p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--local-news-content
    .news-sublines
    .field--name-field-sublines
    p {
    font-size: 18px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--local-news-content
    .news-sublines
    .field--name-field-sublines
    span {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--local-news-content
    .news-sublines
    .field--name-field-sublines
    span {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--local-news-content
    .news-sublines
    .field--name-field-sublines
    span {
    font-size: 18px;
  }
}
.node--type-local-news .news-banner {
  overflow: hidden;
  position: relative;
}
@media (min-width: 1600px) {
  .node--type-local-news .news-banner {
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
    max-width: 1440px;
    transform: translateX(-50vw) translateX(50%);
  }
  body.bayer.nodetype--landing_page .node--type-local-news .news-banner {
    max-width: 1600px;
  }
}
@media (max-width: 1440px) {
  .node--type-local-news .news-banner {
    right: 50%;
    margin-right: -50vw;
    position: relative;
    width: 100vw;
  }
}
.node--type-local-news .animation-article-right {
  background-color: #d30f4b;
  right: -2%;
}
.node--type-local-news .animation-article-red,
.node--type-local-news .animation-article-right {
  content: "";
  height: 100%;
  max-height: 250px;
  opacity: 0.9;
  position: absolute;
  top: 0;
  transform: skewX(10deg);
  width: 13%;
  z-index: 1;
}
.node--type-local-news .animation-article-red {
  background-color: #624963;
  right: 89%;
}
.node--type-local-news.green .animation-article-red,
.node--type-local-news.green .animation-article-right {
  background-color: #624963;
}
.node--type-local-news.green-alternate .animation-article-right {
  background-color: #66b512;
}
.node--type-local-news.green-alternate .animation-article-red,
.node--type-local-news.purple .animation-article-right,
.node--type-local-news.purple-alternate .animation-article-right {
  background-color: #624963;
}
.node--type-local-news.fuchsia .animation-article-right,
.node--type-local-news.purple .animation-article-red,
.node--type-local-news.purple-alternate .animation-article-red {
  background-color: #ff3162;
}
.node--type-local-news.fuchsia .animation-article-red {
  background-color: #0091df;
}
.node--type-local-news.fuchsia-alternate .animation-article-right {
  background-color: #ff3162;
}
.node--type-local-news.fuchsia-alternate .animation-article-red {
  background-color: #66b512;
}
.node--type-local-news.blue-purple .animation-article-right {
  background-color: #0091df;
}
.node--type-local-news.blue-purple .animation-article-red {
  background-color: #624963;
}
.node--type-local-news.pink-green .animation-article-right {
  background-color: #d30f4b;
}
.node--type-local-news.green-purple .animation-article-right,
.node--type-local-news.pink-green .animation-article-red {
  background-color: #66b512;
}
.node--type-local-news.green-purple .animation-article-red,
.node--type-local-news.purple-pink .animation-article-right,
footer .footer-middle-wrapper {
  background-color: #624963;
}
.node--type-local-news.purple-pink .animation-article-red {
  background-color: #d30f4b;
}
@media (max-width: 991px) {
  .node--type-local-news .news-banner img {
    height: 365px;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    object-position: 50%;
  }
  .node--type-local-news .animation-article-right {
    background-image: linear-gradient(-90deg, #634964, #d30f4b);
    bottom: -8%;
    height: 45%;
    right: 0;
    max-height: none;
    opacity: 0.9;
    top: unset;
    transform: skewY(4deg);
    width: 100%;
  }
  .node--type-local-news .animation-article-red {
    display: none;
  }
}
@media (max-width: 480px) {
  .paragraph--type--local-news-content .node--type-local-news .news-date,
  .paragraph--type--local-news-content .node--type-local-news .news-kicker,
  .paragraph--type--local-news-content .node--type-local-news .news-sublines,
  .paragraph--type--local-news-content .node--type-local-news .news-title {
    right: 15px;
    position: relative;
  }
  .paragraph--type--local-news-content .node--type-local-news .news-title {
    margin-bottom: 30px;
  }
  .paragraph--type--local-news-content .node--type-local-news .news-sublines {
    max-width: calc(100% - 15px);
    padding-right: 0;
  }
  .paragraph--type--local-news-content
    .node--type-local-news
    .news-sublines
    .field--name-field-sublines {
    max-width: calc(100% - 15px);
  }
  .paragraph--type--local-news-content
    .node--type-local-news
    .news-sublines
    .field--name-field-sublines
    ul
    li {
    word-break: break-word;
  }
}
.paragraph--type--ir-news-search-block,
.paragraph--type--news-overview-block {
  max-width: 780px;
  width: 100%;
}
@media (max-width: 991px) {
  .paragraph--type--ir-news-search-block,
  .paragraph--type--news-overview-block {
    margin-right: auto;
    margin-left: auto;
    max-width: 640px;
  }
  .paragraph--type--ir-news-search-block .pagination-section,
  .paragraph--type--news-overview-block .pagination-section {
    flex-wrap: wrap;
    padding-top: 15px !important;
  }
  .paragraph--type--ir-news-search-block .pagination-section:nth-last-child(2),
  .paragraph--type--news-overview-block .pagination-section:nth-last-child(2) {
    border: 0;
    height: 70px;
    padding: 19px 0;
  }
  .paragraph--type--ir-news-search-block .pagination-section .pager,
  .paragraph--type--news-overview-block .pagination-section .pager {
    margin-bottom: 4px;
  }
  .paragraph--type--ir-news-search-block .pagination-section .view-header,
  .paragraph--type--news-overview-block .pagination-section .view-header {
    line-height: 1;
  }
}
@media (max-width: 767px) {
  .paragraph--type--ir-news-search-block,
  .paragraph--type--news-overview-block {
    max-width: 100%;
  }
}
@media (max-width: 375px) {
  .paragraph--type--ir-news-search-block,
  .paragraph--type--news-overview-block {
    max-width: 315px;
  }
}
.paragraph--type--ir-news-search-block .field--name-field-title,
.paragraph--type--ir-news-search-block
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--ir-news-search-block
  .paragraph--type--newsletter
  .block-webform
  h2 {
  color: #0d2a40;
  font-size: 50px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 1.86;
  line-height: 1;
}
.paragraph--type--news-overview-block .field--name-field-title,
.paragraph--type--news-overview-block
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--news-overview-block
  .paragraph--type--newsletter
  .block-webform
  h2 {
  color: #0d2a40;
  font-size: 50px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 1.86;
  line-height: 1;
  margin-bottom: 40px;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--ir-news-search-block
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--ir-news-search-block
  h2 {
  color: #0d2a40;
  font-size: 50px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 1.86;
  line-height: 1;
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--news-overview-block
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--news-overview-block
  h2 {
  color: #0d2a40;
  font-size: 50px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 1.86;
  line-height: 1;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .paragraph--type--ir-news-search-block .field--name-field-title,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--news-overview-block .field--name-field-title,
  .paragraph--type--news-overview-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--news-overview-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--news-overview-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--news-overview-block
    h2 {
    font-size: 50px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--ir-news-search-block .field--name-field-title,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--news-overview-block .field--name-field-title,
  .paragraph--type--news-overview-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--news-overview-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--news-overview-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--news-overview-block
    h2 {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--ir-news-search-block .field--name-field-title,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--news-overview-block .field--name-field-title,
  .paragraph--type--news-overview-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--news-overview-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--news-overview-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--news-overview-block
    h2 {
    font-size: 50px;
  }
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--previous
  .mobile-previous,
.paragraph--type--ir-news-search-block .pagination-section.mobile,
.paragraph--type--ir-news-search-block .view-filters,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--previous
  .mobile-previous,
.paragraph--type--news-overview-block .pagination-section.mobile,
.paragraph--type--news-overview-block .view-filters {
  display: none;
}
.paragraph--type--ir-news-search-block .pagination-section,
.paragraph--type--news-overview-block .pagination-section {
  border-bottom: 0.3px solid #d1e0e7;
  border-top: 0.3px solid #d1e0e7;
  display: block;
  padding: 20px 0 15px;
}
.paragraph--type--ir-news-search-block .pagination-section:last-child,
.paragraph--type--news-overview-block .pagination-section:last-child {
  border-bottom: 0.3px solid #d1e0e7;
}
.paragraph--type--ir-news-search-block .pagination-section:nth-last-child(2),
.paragraph--type--news-overview-block .pagination-section:nth-last-child(2) {
  border: 0;
  height: 50px;
  padding: 19px 0 0;
}
.paragraph--type--ir-news-search-block .pagination-section .pager,
.paragraph--type--news-overview-block .pagination-section .pager {
  display: flex;
  max-height: 30px;
  width: 100%;
}
.paragraph--type--ir-news-search-block .pagination-section .pager ul,
.paragraph--type--news-overview-block .pagination-section .pager ul {
  display: flex;
  list-style-type: none;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--previous:focus
  a,
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--previous:focus-within
  a,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--previous:focus
  a,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--previous:focus-within
  a {
  outline: 0;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--previous
  .link-previous:before,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--previous
  .link-previous:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 17px;
  right: -41px;
  line-height: 30px;
  position: absolute;
  z-index: 1;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--previous
  .link-previous:after,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--previous
  .link-previous:after {
  border: solid;
  border-color: transparent transparent #624963;
  border-width: 0 12px 30px 0;
  content: "";
  display: inline-flex;
  right: -49px;
  position: absolute;
  transform: rotate(-180deg);
  width: 34px;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--previous
  .link-previous-disabled:before,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--previous
  .link-previous-disabled:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 17px;
  right: -41px;
  line-height: 30px;
  position: absolute;
  z-index: 1;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--previous
  .link-previous-disabled:after,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--previous
  .link-previous-disabled:after {
  border: solid;
  border-color: transparent transparent #624963;
  border-width: 0 12px 30px 0;
  content: "";
  display: inline-flex;
  right: -49px;
  opacity: 0.4;
  position: absolute;
  transform: rotate(-180deg);
  width: 34px;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item {
  display: flex;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item
  a,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item
  a {
  color: #443247;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  height: 30px;
  line-height: 30px;
}
@media (max-width: 1440px) {
  .paragraph--type--ir-news-search-block
    .pagination-section
    .pager
    ul
    .pager__item
    a,
  .paragraph--type--news-overview-block
    .pagination-section
    .pager
    ul
    .pager__item
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--ir-news-search-block
    .pagination-section
    .pager
    ul
    .pager__item
    a,
  .paragraph--type--news-overview-block
    .pagination-section
    .pager
    ul
    .pager__item
    a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--ir-news-search-block
    .pagination-section
    .pager
    ul
    .pager__item
    a,
  .paragraph--type--news-overview-block
    .pagination-section
    .pager
    ul
    .pager__item
    a {
    font-size: 16px;
  }
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item.is-active
  a,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item.is-active
  a {
  color: #443247;
  font-weight: 500;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item.is-active:focus
  a,
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item.is-active:focus-within
  a,
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item:focus
  a,
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item:focus-within
  a,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item.is-active:focus
  a,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item.is-active:focus-within
  a,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item:focus
  a,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item:focus-within
  a {
  outline: 3px solid #bdbdc0;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item
  .page-separator,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item
  .page-separator {
  color: #d1e0e7;
  font-size: 30px;
  line-height: 1;
  margin-right: 10px;
  margin-left: 10px;
  transform: rotate(10deg);
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--next:focus
  a,
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--next:focus-within
  a,
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item:focus,
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item:focus-within,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--next:focus
  a,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--next:focus-within
  a,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item:focus,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item:focus-within {
  outline: 0;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item:focus
  a
  .link-next:after,
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item:focus
  a
  .link-previous:after,
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item:focus-within
  a
  .link-next:after,
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item:focus-within
  a
  .link-previous:after,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item:focus
  a
  .link-next:after,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item:focus
  a
  .link-previous:after,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item:focus-within
  a
  .link-next:after,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item:focus-within
  a
  .link-previous:after {
  outline: 3px solid #52558b;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .mobile-next,
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .visually-hidden,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .mobile-next,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .visually-hidden {
  display: none;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .link-next:before,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .link-next:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 17px;
  line-height: 30px;
  margin-right: 35px;
  position: absolute;
  z-index: 1;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .link-next:after,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .link-next:after {
  border: solid;
  border-color: transparent transparent #624963;
  border-width: 0 12px 30px 0;
  content: "";
  display: inline-flex;
  margin-right: 18px;
  position: absolute;
  width: 34px;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .link-next:hover:after,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .link-next:hover:after {
  border-color: transparent transparent #443247;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .link-next-disabled:before,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .link-next-disabled:before {
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 26px;
  line-height: 30px;
  margin-right: 35px;
  position: absolute;
  z-index: 1;
}
.paragraph--type--ir-news-search-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .link-next-disabled:after,
.paragraph--type--news-overview-block
  .pagination-section
  .pager
  ul
  .pager__item--next
  .link-next-disabled:after {
  border: solid;
  border-color: transparent transparent #624963;
  border-width: 0 12px 30px 0;
  content: "";
  display: inline-flex;
  margin-right: 18px;
  opacity: 0.4;
  position: absolute;
  width: 34px;
}
.paragraph--type--ir-news-search-block .pagination-section .pagination-count,
.paragraph--type--news-overview-block .pagination-section .pagination-count {
  color: #0d2a40;
  display: flex;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  justify-content: center;
  padding-top: 10px;
}
@media (max-width: 1440px) {
  .paragraph--type--ir-news-search-block .pagination-section .pagination-count,
  .paragraph--type--news-overview-block .pagination-section .pagination-count {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--ir-news-search-block .pagination-section .pagination-count,
  .paragraph--type--news-overview-block .pagination-section .pagination-count {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--ir-news-search-block .pagination-section .pagination-count,
  .paragraph--type--news-overview-block .pagination-section .pagination-count {
    font-size: 16px;
  }
}
.paragraph--type--ir-news-search-block .news-list-wrapper .news .news-media,
.paragraph--type--ir-news-search-block
  .pagination-section
  .pagination-count
  .page-count,
.paragraph--type--news-overview-block .news-list-wrapper .news .news-media,
.paragraph--type--news-overview-block
  .pagination-section
  .pagination-count
  .page-count {
  margin-left: 10px;
}
.paragraph--type--ir-news-search-block .news-list-wrapper,
.paragraph--type--news-overview-block .news-list-wrapper {
  border-bottom: 0.3px solid #d1e0e7;
  padding-bottom: 20px;
  padding-top: 20px;
}
.paragraph--type--ir-news-search-block .news-list-wrapper .news,
.paragraph--type--news-overview-block .news-list-wrapper .news {
  display: flex;
}
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-media
  .news-img
  .field--name-field-listing-image
  img,
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-media
  .news-img
  .img,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-media
  .news-img
  .field--name-field-listing-image
  img,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-media
  .news-img
  .img {
  height: auto;
  max-height: 106px;
  max-width: 180px;
  object-fit: cover;
  width: 180px;
}
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-media
  .news-img
  .image-style-_15-186,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-media
  .news-img
  .image-style-_15-186 {
  height: 106px;
  min-width: 180px;
  object-fit: contain;
  width: 180px;
}
.paragraph--type--ir-news-search-block .news-list-wrapper .news .news-body,
.paragraph--type--news-overview-block .news-list-wrapper .news .news-body {
  margin-right: 10px;
}
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-date,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-date {
  color: #006180;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 10px;
}
@media (max-width: 1440px) {
  .paragraph--type--ir-news-search-block
    .news-list-wrapper
    .news
    .news-body
    .news-date,
  .paragraph--type--news-overview-block
    .news-list-wrapper
    .news
    .news-body
    .news-date {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--ir-news-search-block
    .news-list-wrapper
    .news
    .news-body
    .news-date,
  .paragraph--type--news-overview-block
    .news-list-wrapper
    .news
    .news-body
    .news-date {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--ir-news-search-block
    .news-list-wrapper
    .news
    .news-body
    .news-date,
  .paragraph--type--news-overview-block
    .news-list-wrapper
    .news
    .news-body
    .news-date {
    font-size: 15px;
  }
}
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-topline,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-topline {
  color: #0d2a40;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 2px;
}
@media (max-width: 1440px) {
  .paragraph--type--ir-news-search-block
    .news-list-wrapper
    .news
    .news-body
    .news-topline,
  .paragraph--type--news-overview-block
    .news-list-wrapper
    .news
    .news-body
    .news-topline {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--ir-news-search-block
    .news-list-wrapper
    .news
    .news-body
    .news-topline,
  .paragraph--type--news-overview-block
    .news-list-wrapper
    .news
    .news-body
    .news-topline {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--ir-news-search-block
    .news-list-wrapper
    .news
    .news-body
    .news-topline,
  .paragraph--type--news-overview-block
    .news-list-wrapper
    .news
    .news-body
    .news-topline {
    font-size: 15px;
  }
}
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-title,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-title {
  color: #0d2a40;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  margin-bottom: 11px;
}
@media (max-width: 1440px) {
  .paragraph--type--ir-news-search-block
    .news-list-wrapper
    .news
    .news-body
    .news-title,
  .paragraph--type--news-overview-block
    .news-list-wrapper
    .news
    .news-body
    .news-title {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--ir-news-search-block
    .news-list-wrapper
    .news
    .news-body
    .news-title,
  .paragraph--type--news-overview-block
    .news-list-wrapper
    .news
    .news-body
    .news-title {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--ir-news-search-block
    .news-list-wrapper
    .news
    .news-body
    .news-title,
  .paragraph--type--news-overview-block
    .news-list-wrapper
    .news
    .news-body
    .news-title {
    font-size: 24px;
  }
}
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links {
  line-height: 1;
}
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  .lock-news,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  .lock-news {
  display: inline-flex;
}
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  .lock-news:before,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  .lock-news:before {
  content: "C";
  font-family: Glyphter;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #585858;
  display: block;
  font-size: 16px;
  line-height: inherit;
  margin-left: 6px;
}
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .read-more,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-block
  .paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a {
  color: #006180;
  margin-top: 0;
}
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .read-more:before,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-block
  .paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--ir-news-search-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--news-overview-block
  .news-list-wrapper
  .news
  .news-body
  .news-links
  a
  a:before {
  border-right: 1px solid #006180;
}
@media (max-width: 480px) {
  .paragraph--type--ir-news-search-block,
  .paragraph--type--news-overview-block {
    max-width: 100%;
  }
  .paragraph--type--ir-news-search-block .field--name-field-title,
  .paragraph--type--ir-news-search-block .news-list-wrapper,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--ir-news-search-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--news-overview-block .field--name-field-title,
  .paragraph--type--news-overview-block .news-list-wrapper,
  .paragraph--type--news-overview-block
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--news-overview-block
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--ir-news-search-block
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--news-overview-block
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--news-overview-block
    h2 {
    margin-right: auto;
    margin-left: auto;
    max-width: 315px;
  }
  .paragraph--type--ir-news-search-block .news-list-wrapper .news,
  .paragraph--type--news-overview-block .news-list-wrapper .news {
    display: flex;
    flex-direction: column;
  }
  .paragraph--type--ir-news-search-block .news-list-wrapper .news .news-media,
  .paragraph--type--news-overview-block .news-list-wrapper .news .news-media {
    margin-bottom: 8px;
    margin-left: 0;
  }
  .paragraph--type--ir-news-search-block
    .news-list-wrapper
    .news
    .news-media
    .news-img
    .field--name-field-listing-image
    img,
  .paragraph--type--ir-news-search-block
    .news-list-wrapper
    .news
    .news-media
    .news-img
    img,
  .paragraph--type--news-overview-block
    .news-list-wrapper
    .news
    .news-media
    .news-img
    .field--name-field-listing-image
    img,
  .paragraph--type--news-overview-block
    .news-list-wrapper
    .news
    .news-media
    .news-img
    img {
    height: auto;
    max-height: 186px;
    max-width: 100%;
    width: 315px;
  }
  .paragraph--type--ir-news-search-block
    .news-list-wrapper
    .news
    .news-media
    .news-img
    .image-style-_15-186,
  .paragraph--type--news-overview-block
    .news-list-wrapper
    .news
    .news-media
    .news-img
    .image-style-_15-186 {
    height: 186px;
    object-fit: contain;
    width: 315px;
  }
  .paragraph--type--ir-news-search-block .news-list-wrapper .news .news-body,
  .paragraph--type--news-overview-block .news-list-wrapper .news .news-body {
    margin-right: 0;
  }
  .paragraph--type--ir-news-search-block .pagination-section,
  .paragraph--type--news-overview-block .pagination-section {
    display: none;
    margin-right: auto;
    margin-left: auto;
    max-width: 315px;
  }
  .paragraph--type--ir-news-search-block .pagination-section.mobile,
  .paragraph--type--news-overview-block .pagination-section.mobile {
    display: flex;
    flex-direction: column;
    height: 90px;
  }
  .paragraph--type--ir-news-search-block .pagination-section.mobile .pager,
  .paragraph--type--news-overview-block .pagination-section.mobile .pager {
    justify-content: space-evenly;
    margin-right: 0;
  }
  .paragraph--type--ir-news-search-block .pagination-section.mobile .pager ul,
  .paragraph--type--news-overview-block .pagination-section.mobile .pager ul {
    width: 100%;
  }
  .paragraph--type--ir-news-search-block
    .pagination-section.mobile
    .pager
    ul
    .pager__item.pager__item--previous
    .link-previous:before,
  .paragraph--type--news-overview-block
    .pagination-section.mobile
    .pager
    ul
    .pager__item.pager__item--previous
    .link-previous:before {
    font-size: 36px;
    right: 16px;
    line-height: 50px;
  }
  .paragraph--type--ir-news-search-block
    .pagination-section.mobile
    .pager
    ul
    .pager__item.pager__item--previous
    .link-previous:after,
  .paragraph--type--news-overview-block
    .pagination-section.mobile
    .pager
    ul
    .pager__item.pager__item--previous
    .link-previous:after {
    border-width: 0 12px 50px 0;
    right: 0;
    width: 56px;
  }
  .paragraph--type--ir-news-search-block
    .pagination-section
    .pager
    ul
    .pager__item,
  .paragraph--type--ir-news-search-block
    .pagination-section.mobile
    .pager
    ul
    .pager__item.pager__item--next
    .link-next-disabled,
  .paragraph--type--ir-news-search-block
    .pagination-section.mobile
    .pager
    ul
    .pager__item.pager__item--previous
    .link-previous-disabled,
  .paragraph--type--news-overview-block
    .pagination-section
    .pager
    ul
    .pager__item,
  .paragraph--type--news-overview-block
    .pagination-section.mobile
    .pager
    ul
    .pager__item.pager__item--next
    .link-next-disabled,
  .paragraph--type--news-overview-block
    .pagination-section.mobile
    .pager
    ul
    .pager__item.pager__item--previous
    .link-previous-disabled {
    display: none;
  }
  .paragraph--type--ir-news-search-block
    .pagination-section.mobile
    .pager
    ul
    .pager__item.pager__item--next
    .link-next:before,
  .paragraph--type--news-overview-block
    .pagination-section.mobile
    .pager
    ul
    .pager__item.pager__item--next
    .link-next:before {
    font-size: 36px;
    line-height: 50px;
    margin-right: 0;
    left: 16px;
  }
  .paragraph--type--ir-news-search-block
    .pagination-section.mobile
    .pager
    ul
    .pager__item.pager__item--next
    .link-next:after,
  .paragraph--type--news-overview-block
    .pagination-section.mobile
    .pager
    ul
    .pager__item.pager__item--next
    .link-next:after {
    border-width: 0 12px 50px 0;
    margin-right: 0;
    left: 0;
    width: 56px;
  }
  .paragraph--type--ir-news-search-block
    .pagination-section.mobile
    .pagination-count,
  .paragraph--type--news-overview-block
    .pagination-section.mobile
    .pagination-count {
    height: 50px;
    justify-content: center;
  }
  .paragraph--type--ir-news-search-block
    .pagination-section.mobile
    .pagination-count
    .page-count,
  .paragraph--type--news-overview-block
    .pagination-section.mobile
    .pagination-count
    .page-count {
    font-weight: 500;
    line-height: 50px;
    outline: 3px solid #a8a8a8;
  }
  .paragraph--type--ir-news-search-block
    .pagination-section
    .pager
    ul
    .pager__item
    a,
  .paragraph--type--news-overview-block
    .pagination-section
    .pager
    ul
    .pager__item
    a {
    height: auto;
  }
  .paragraph--type--ir-news-search-block
    .pagination-section
    .pager
    ul
    .pager__item.pager__item--next,
  .paragraph--type--ir-news-search-block
    .pagination-section
    .pager
    ul
    .pager__item.pager__item--previous,
  .paragraph--type--news-overview-block
    .pagination-section
    .pager
    ul
    .pager__item.pager__item--next,
  .paragraph--type--news-overview-block
    .pagination-section
    .pager
    ul
    .pager__item.pager__item--previous {
    display: flex;
  }
  .paragraph--type--ir-news-search-block
    .pagination-section
    .pagination-count
    .total-news-count,
  .paragraph--type--news-overview-block
    .pagination-section
    .pagination-count
    .total-news-count {
    display: none;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content {
    margin-right: auto;
    margin-left: auto;
    max-width: 640px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content {
    max-width: 100%;
    width: 100%;
  }
}
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .p,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  p,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .p,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  p,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .p,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  p,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .p,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  p,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .p,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  p,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .p,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  p,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .p,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  p,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .p,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 28px;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    .p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    .p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    .p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    .p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    .p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    .p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    .p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    .p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    .p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    .p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    .p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    .p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    .p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    .p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    .p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    .p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    .p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    .p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    .p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    .p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    .p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    .p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    .p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    .p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .p
  p,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .p
  p,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .p
  p,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .p
  p,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .p
  p,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .p
  p,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .p
  p,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .p
  p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 28px !important;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    .p
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    .p
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    .p
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    .p
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    .p
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    .p
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    .p
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    .p
    p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    .p
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    .p
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    .p
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    .p
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    .p
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    .p
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    .p
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    .p
    p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    .p
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    .p
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    .p
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    .p
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    .p
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    .p
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    .p
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    .p
    p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    p,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    p,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }
}
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .h1,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  h1,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .h1,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  h1,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .h1,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  h1,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .h1,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  h1,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .h1,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  h1,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .h1,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  h1,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .h1,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  h1,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .h1,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  h1 {
  margin-bottom: 30px;
  padding-bottom: 0;
}
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .h2,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  h2,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .h2,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  h2,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .h2,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  h2,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .h2,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  h2,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .h2,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  h2,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .h2,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  h2,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .h2,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  h2,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .h2,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  h2 {
  margin-bottom: 15px;
  padding-bottom: 0;
}
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  a,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  a,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  a,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  a,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  a,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  a,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  a,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  a {
  color: #0091df;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    a,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    a,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    a,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    a,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    a,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    a,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    a,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    a,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    a,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    a,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    a,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    a,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    a,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    a,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    a,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    a,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    a,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    a,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    a,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    a,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    a,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    a {
    font-size: 16px;
  }
}
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  a:hover,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  a:hover,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  a:hover,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  a:hover,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  a:hover,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  a:hover,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  a:hover,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  a:hover {
  color: #0091df;
  text-decoration: underline;
}
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  strong,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  strong,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  strong,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  strong,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  strong,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  strong,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  strong,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  strong {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.56px;
  line-height: 1.56;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    strong,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    strong,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    strong,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    strong,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    strong,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    strong,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    strong,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    strong,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    strong,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    strong,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    strong,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    strong,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    strong,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    strong,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    strong,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    strong,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    strong,
  body.bayer
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    strong,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-access-denied
    strong,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimer-content
    strong,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .disclaimerContent
    strong,
  body.idnet
    .paragraph--type--content-with-sidebars
    .content-area-wrapper
    .content-area-inner
    .one-step-disclaimer-content
    strong {
    font-size: 16px;
  }
}
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .arrow,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .arrow,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .arrow,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .arrow,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .arrow,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .arrow,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .arrow,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .arrow {
  color: #0d2a40;
  display: inline;
}
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .arrow:before,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .arrow:before,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .arrow:before,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .arrow:before,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .arrow:before,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .arrow:before,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .arrow:before,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .arrow:before {
  color: #ff3162;
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 25px;
  margin-left: 12px;
  position: relative;
  text-decoration: none;
  top: 2px;
}
.paragraph--type--newsletter-subscription-button .newsletter-link a:hover,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .arrow:hover,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .inline-arrow:hover,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .arrow:hover,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .inline-arrow:hover,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .arrow:hover,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .inline-arrow:hover,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .arrow:hover,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .inline-arrow:hover,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .arrow:hover,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .inline-arrow:hover,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .arrow:hover,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .inline-arrow:hover,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .arrow:hover,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .inline-arrow:hover,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .arrow:hover,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .inline-arrow:hover {
  text-decoration: underline;
}
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .inline-arrow,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .inline-arrow,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .inline-arrow,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .inline-arrow,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .inline-arrow,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .inline-arrow,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .inline-arrow,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .inline-arrow {
  color: #0091df;
  display: inline;
}
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .inline-arrow:before,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .inline-arrow:before,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .inline-arrow:before,
body.bayer
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .inline-arrow:before,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-access-denied
  .inline-arrow:before,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimer-content
  .inline-arrow:before,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .disclaimerContent
  .inline-arrow:before,
body.idnet
  .paragraph--type--content-with-sidebars
  .content-area-wrapper
  .content-area-inner
  .one-step-disclaimer-content
  .inline-arrow:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 25px;
  margin-left: 12px;
  position: relative;
  text-decoration: none;
  top: 4px;
  transform: rotate(-90deg);
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-title.invalid {
  color: #d20f4c;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown {
  display: block;
  margin-bottom: 15px;
  position: relative;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown
  .disclaimer-locations-button {
  background-color: #624963;
  border: 1px solid #834283;
  cursor: pointer;
  display: flex;
  height: 50px;
  position: relative;
  width: 100%;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown
  .disclaimer-locations-button
  .disclaimer-locations-display {
  align-items: center;
  border: 0.1px solid #624963;
  color: #fff;
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  justify-content: flex-start;
  line-height: 50px;
  overflow: hidden;
  padding-right: 15px;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
@media (max-width: 1440px) {
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .two-step-disclaimer-country
    .disclaimer-locations-dropdown
    .disclaimer-locations-button
    .disclaimer-locations-display {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .two-step-disclaimer-country
    .disclaimer-locations-dropdown
    .disclaimer-locations-button
    .disclaimer-locations-display {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .two-step-disclaimer-country
    .disclaimer-locations-dropdown
    .disclaimer-locations-button
    .disclaimer-locations-display {
    font-size: 16px;
  }
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown
  .disclaimer-locations-button
  .disclaimer-locations-arrow {
  max-width: 50px;
  width: 100%;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown
  .disclaimer-locations-button
  .disclaimer-locations-arrow:before {
  color: #fff;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 32px;
  height: 50px;
  line-height: 50px;
  position: absolute;
  left: 14px;
  top: 0;
  z-index: 1;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown
  .disclaimer-locations-button
  .disclaimer-locations-arrow:after {
  border: solid;
  border-color: transparent transparent #443247;
  border-width: 0 12px 50px 0;
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  left: 0;
  top: -1px;
  width: 55px;
}
@media (max-width: 375px) {
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .two-step-disclaimer-country
    .disclaimer-locations-dropdown
    .disclaimer-locations-button
    .disclaimer-locations-arrow:after {
    top: unset;
  }
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown:focus
  .disclaimer-locations-button,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown:focus-within
  .disclaimer-locations-button {
  outline: 0;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown:focus
  .disclaimer-locations-button
  .disclaimer-locations-arrow:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown:focus-within
  .disclaimer-locations-button
  .disclaimer-locations-arrow:before {
  left: 30px;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown:focus
  .disclaimer-locations-button
  .disclaimer-locations-arrow:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown:focus-within
  .disclaimer-locations-button
  .disclaimer-locations-arrow:after {
  opacity: 0;
  left: -60px;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown
  .disclaimer-locations-options {
  background: #fff;
  border: 0.1px solid #624963;
  max-height: 316px;
  overflow: hidden;
  padding: 3px 0 12px;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown
  .disclaimer-locations-options.hide,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset
  a:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit
  a:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .form-item
  label,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset
  a:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit
  a:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .form-item
  label,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow
  b {
  display: none;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown
  .disclaimer-locations-options
  li {
  border-top: 1px solid #cfd7dc;
  cursor: pointer;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  list-style-type: none;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  text-align: right;
  width: calc(100% - 20px);
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown
  .disclaimer-locations-options
  li:first-child {
  border-top: none;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown
  .disclaimer-locations-options
  li.highlighted,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .disclaimer-locations-dropdown
  .disclaimer-locations-options
  li:hover {
  background-color: #f5fafd;
}
@media (max-width: 1440px) {
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .two-step-disclaimer-country
    .disclaimer-locations-dropdown
    .disclaimer-locations-options
    li {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .two-step-disclaimer-country
    .disclaimer-locations-dropdown
    .disclaimer-locations-options
    li {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .node--type-special-disclaimer
    .field--name-field-special-disclaimer-content
    .paragraph--type--two-step-disclaimer
    .two-step-disclaimer-country
    .disclaimer-locations-dropdown
    .disclaimer-locations-options
    li {
    font-size: 16px;
  }
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn {
  background-color: #624963;
  color: #fff;
  height: 50px;
  line-height: 1;
  padding: 18px 22px 18px 75px;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:hover {
  padding: 18px 30px 18px 62px;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:before {
  background-color: #443247;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button
  .disclaimer-go-btn:after {
  font-size: 32px;
  font-weight: 200;
  height: 50px;
  line-height: 50px;
  top: 0;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree:hover,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .two-step-disclaimer-country
  .wrapper-button:hover {
  padding: 0 !important;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-agree
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--two-step-disclaimer
  .disclaimer-content
  .button-wrapper
  .two-step-disclaimer-disagree
  a:after {
  font-weight: 200;
  height: 50px;
  line-height: 50px;
  top: 0;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:before,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:before {
  background-color: #443247;
}
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-agree
  a:after,
.node--type-special-disclaimer
  .field--name-field-special-disclaimer-content
  .paragraph--type--one-step-disclaimer
  .one-step-wrapper
  .buttom-wrapper
  .one-step-disclaimer-disagree
  a:after {
  font-size: 32px;
  font-weight: 200;
  height: 50px;
  line-height: 50px;
  top: 0;
}
.field--name-field-description ol li,
.field--name-field-description ul li,
.field--name-field-html-editor ol li,
.field--name-field-html-editor ul li {
  margin-right: 5px;
}
@media (max-width: 991px) {
  .paragraph--type--image .field--name-field-image img {
    right: auto;
    margin-right: 0;
    width: 100%;
  }
}
.paragraph--type--footer-video {
  margin-bottom: 0;
}
.position-left .paragraph--type--fact-box .field--name-field-cta {
  text-align: left;
}
.position-left .paragraph--type--fact-box .field--name-field-cta a:hover {
  margin-left: 10px;
  padding-right: 15px;
}
.position-left
  .paragraph--type--fact-box
  .field--name-field-cta
  a:hover:before {
  right: -5px;
}
@media (max-width: 991px) {
  .position-left .paragraph--type--fact-box .field--name-field-cta {
    display: inherit;
    padding-right: 0;
  }
}
@media (max-width: 480px) {
  .position-left .paragraph--type--fact-box .field--name-field-cta {
    display: inherit;
    padding-right: 0;
  }
}
.toolbar.toolbar-oriented nav.toolbar-bar .anchor-link-button {
  cursor: pointer;
  float: left;
}
.toolbar.toolbar-oriented
  nav.toolbar-bar
  .anchor-link-button
  .toggle-anchor-link {
  background-position: 100%;
  font-weight: 600;
  height: 100%;
  line-height: 3;
  padding: 1em 1.3333em;
  position: relative;
  text-indent: 0;
  width: auto;
}
a.copy-anchor-link {
  color: #fff !important;
  margin-right: 5px;
  max-width: 250px;
}
a.copy-anchor-link:active,
a.copy-anchor-link:focus,
a.copy-anchor-link:hover,
a.copy-anchor-link:visited {
  color: #fff !important;
  text-decoration: none !important;
}
a.copy-anchor-link:after {
  background: no-repeat 50%;
  background-image: none !important;
}
.footer .last-updated-date-block {
  border-top: 1px solid #d3d8dc;
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 1441px) {
  .footer .last-updated-date-block {
    max-width: 1180px;
  }
}
@media (max-width: 1440px) {
  .footer .last-updated-date-block {
    max-width: 968px;
  }
}
@media (max-width: 991px) {
  .footer .last-updated-date-block {
    max-width: 640px;
  }
}
@media (max-width: 480px) {
  .footer .last-updated-date-block {
    max-width: 320px;
  }
}
.footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-footer-service-links
  nav
  > ul.menu
  > li
  > span,
.footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-service-links
  nav
  > ul.menu
  > li
  > span {
  color: #fff;
  display: block;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  height: 75px;
}
@media (max-width: 1440px) {
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li
    > span,
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li
    > span {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li
    > span,
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li
    > span {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li
    > span,
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li
    > span {
    font-size: 26px;
  }
}
.footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper {
  display: flex;
  justify-content: space-between;
}
.footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-copyright-text {
  display: flex;
  flex: 0 0 27%;
  justify-content: flex-start;
  max-width: 27%;
  word-break: break-word;
}
.footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-footer-hygiene-links,
.footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-hygiene-links {
  display: flex;
  flex: 0 0 45%;
  flex-direction: row;
  justify-content: center;
  max-width: 45%;
  word-break: break-word;
}
.footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-sitemap {
  display: flex;
  flex: 0 0 27%;
  justify-content: flex-end;
  max-width: 27%;
  word-break: break-word;
}
.footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-sitemap
  .field-sitemap-wrap {
  z-index: 1;
}
.footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-sitemap
  .field-sitemap-wrap
  a {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap
    .field-sitemap-wrap
    a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap
    .field-sitemap-wrap
    a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap
    .field-sitemap-wrap
    a {
    font-size: 12px;
  }
}
@media (max-width: 1440px) {
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-copyright-text {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links,
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (max-width: 991px) {
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-copyright-text {
    flex: unset;
    justify-content: center;
    max-width: unset;
  }
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links,
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links {
    align-items: center;
    flex: unset;
    flex-direction: column;
    max-width: unset;
  }
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap {
    bottom: 28px;
    display: flex;
    flex: unset;
    justify-content: center;
    max-width: unset;
    padding-bottom: 30px;
  }
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap
    .field-sitemap-wrap {
    right: 0;
    width: 175px;
  }
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap
    .field-sitemap-wrap
    a:before {
    color: #fff;
    content: "";
    font-family: FontAwesome;
    font-size: 8px;
    padding-left: 13px;
  }
}
@media (max-width: 768px) {
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu,
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu {
    margin: 0;
  }
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li
    > a,
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li
    > a {
    height: auto;
    padding-bottom: 15px;
  }
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li
    .menu,
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li
    .menu {
    margin-bottom: 25px;
  }
}
@media (max-width: 480px) {
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links,
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links {
    align-items: flex-start;
  }
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links
    .menu--hygiene-links,
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links
    .menu--hygiene-links {
    width: 100%;
  }
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap {
    bottom: 28px;
  }
  .footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap
    .field-sitemap-wrap {
    right: 0;
    width: 100%;
  }
}
.eu-cookie-compliance-banner {
  background-color: #624963;
  box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.4);
  max-height: none !important;
}
.eu-cookie-compliance-banner .find-more-button {
  text-decoration: none;
}
.eu-cookie-compliance-banner .eu-cookie-compliance-content {
  display: flex;
  flex-direction: row;
  max-width: none !important;
  padding: 25px 60px 20px;
  width: 100%;
}
.eu-cookie-compliance-banner .eu-cookie-compliance-content .find-more-button {
  box-shadow: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.38px;
}
@media (max-width: 1440px) {
  .eu-cookie-compliance-banner .eu-cookie-compliance-content .find-more-button {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .eu-cookie-compliance-banner .eu-cookie-compliance-content .find-more-button {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .eu-cookie-compliance-banner .eu-cookie-compliance-content .find-more-button {
    font-size: 18px;
  }
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .find-more-button:hover,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-message
  p
  a:hover {
  background-color: transparent;
  color: #fff;
  text-decoration: underline;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-close
  .icon-close {
  background: #ff3162
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath d='M18 1.3 16.7 0 9 7.7 1.3 0 0 1.3 7.7 9 0 16.7 1.3 18 9 10.3l7.7 7.7 1.3-1.3L10.3 9z' style='fill:%23fff'/%3E%3C/svg%3E")
    no-repeat 50%;
  cursor: pointer;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  z-index: 12000;
}
.eu-cookie-compliance-banner .eu-cookie-compliance-content .pop-up-container {
  width: 100%;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-message {
  flex: 0 0 48%;
  letter-spacing: 0.38px;
  line-height: 1.43;
  max-width: 48%;
  padding-bottom: 20px;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-message
  .h2,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-message
  h2 {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 0;
}
@media (max-width: 1440px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message
    .h2,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message
    h2 {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message
    .h2,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message
    h2 {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message
    .h2,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message
    h2 {
    font-size: 18px;
  }
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-message
  p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message
    p {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message
    p {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message
    p {
    font-size: 14px;
  }
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-message
  p
  a {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.38px;
}
@media (max-width: 1440px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message
    p
    a {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message
    p
    a {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message
    p
    a {
    font-size: 18px;
  }
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons {
  display: flex;
  flex: 0 0 48%;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 25px;
  max-width: 48%;
  padding: 0;
  width: 100%;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .agree-button {
  background-color: #00bcff;
  border: 0;
  box-shadow: none;
  height: 50px;
  max-width: 33%;
  min-width: 190px;
  text-shadow: none;
}
.alias--search .google-search-console-block form .search-form-action:after,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .agree-button:before,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a:before {
  background-color: #00617f;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info,
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button {
  margin-left: 20px;
  max-width: 33%;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button {
  background-color: #00bcff;
  border: 0;
  box-shadow: none;
  display: inline-block;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  height: 50px;
  letter-spacing: 0.5px;
  margin: 5px 0 0;
  min-width: 190px;
  padding: 18px 22px 18px 70px;
  position: relative;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
}
@media (max-width: 1440px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button
    .find-more-button {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button
    .find-more-button {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button
    .find-more-button {
    font-size: 12px;
  }
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .settings-button
  .find-more-button:before {
  background-color: #00617f;
  border-right: 0;
}
.eu-cookie-compliance-banner
  .eu-cookie-compliance-content
  .pop-up-container
  .eu-cookie-compliance-buttons
  .privacy-policy-more-info
  a {
  background-color: #00bcff;
  border: 0;
  box-shadow: none;
  height: 50px;
  margin-bottom: 0;
  min-width: 190px;
  padding: 18px 22px 18px 70px;
  text-shadow: none;
}
@media (max-width: 1440px) {
  .eu-cookie-compliance-banner .eu-cookie-compliance-content {
    flex-direction: column;
    max-width: 100%;
    padding: 25px 28px 20px 190px;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message {
    flex: 0 0 100%;
    margin-bottom: 35px;
    max-width: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons {
    flex: 0 0 100%;
    float: right;
    margin-top: 0;
    max-width: 100%;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .agree-button,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button {
    min-width: 150px;
  }
}
@media (max-width: 991px) {
  .eu-cookie-compliance-banner {
    max-height: none;
  }
  .eu-cookie-compliance-banner .eu-cookie-compliance-content {
    max-width: 100%;
    padding: 25px 64px 20px;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-message {
    flex: 0 0 100%;
    margin-bottom: 35px;
    max-width: 100%;
    padding: 0;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons {
    flex: 0 0 100%;
    flex-wrap: nowrap;
    max-width: 100%;
    width: 100%;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .agree-button {
    flex: 1 1 33%;
    min-width: 150px;
    padding-top: 15px;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .privacy-policy-more-info,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button {
    flex: 1 1 33%;
    min-width: 150px;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button
    .find-more-button {
    min-width: 100%;
    padding: 10px 22px 10px 70px;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .privacy-policy-more-info
    a {
    min-width: 100%;
  }
}
@media (max-width: 480px) {
  .eu-cookie-compliance-banner .eu-cookie-compliance-content {
    padding: 25px 30px 37px;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons {
    flex-direction: column;
    margin-bottom: 0;
    width: 100%;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .agree-button {
    min-width: 100%;
    padding-top: 18px;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .privacy-policy-more-info,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button {
    margin: 0 0 15px;
    min-width: 100%;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .settings-button
    .find-more-button {
    padding: 18px 22px 18px 70px;
    width: 100%;
  }
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .pop-up-container
    .eu-cookie-compliance-buttons
    .privacy-policy-more-info
    .privacy-policy-more-info-link {
    padding-top: 18px;
    width: 100%;
  }
}
.ui-widget.ui-widget-content.ui-autocomplete {
  border: 1px solid #ff3162;
  border-top: none;
  max-height: 273px;
  overflow-y: auto;
  text-transform: capitalize;
  transition: none;
  z-index: 9999;
}
.ui-widget.ui-widget-content.ui-autocomplete li {
  border-bottom: 1px dotted #ff3162;
  font-style: normal;
  font-weight: 600;
  padding: 5px 10px;
  transition: none;
}
.ui-widget.ui-widget-content.ui-autocomplete li:hover {
  background-color: #f5fafe;
  border: 2px solid #de0043;
  color: #333;
  font-style: normal;
  font-weight: 800;
  margin: 0;
}
.ui-widget.ui-widget-content.ui-autocomplete li:last-child {
  border-bottom: none;
}
.ui-widget.ui-widget-content.ui-autocomplete li a {
  padding: 0;
  transition: none;
}
.ui-widget.ui-widget-content.ui-autocomplete li a.ui-state-active {
  background-color: #f5fafe;
  border: 0;
  color: #333;
  font-style: normal;
  font-weight: 800;
}
.ui-widget.ui-widget-content.ui-autocomplete
  .ui-menu-item:has(.ui-state-active) {
  background-color: #f5fafe;
  border: 2px solid #de0043;
  margin: 0;
}
#ui-id-1 {
  border-top: none !important;
}
.alias--search
  .google-search-console-block
  form
  .form-item-site-search
  .site-search-input {
  border: 1px solid #00617f;
}
.alias--search
  .google-search-console-block
  form
  .search-form-action:hover:after {
  background: #00617f;
}
.paragraph--type--newsletter-subscription-button .newsletter-link a {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 39 39'%3E%3Cpath d='M7 11.2 1 16v22h37V16l-6-4.8M7 20V1h25v19M12 7h15m-15 5h15m-15 5h15M1.5 16l18.9 12.4L38.5 16' style='fill:%23fff;stroke:%230090c5;stroke-width:2.5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 14px 17px;
  padding-right: 20px;
}
body.bayer .advanced-search-form,
body.idnet .advanced-search-form {
  margin-right: 132px;
}
body.bayer .advanced-search-form .advanced-search-form-wrapper,
body.idnet .advanced-search-form .advanced-search-form-wrapper {
  margin-right: 132px;
  max-width: 950px;
}
body.bayer .advanced-search-form .advanced-search-form-wrapper .h1,
body.bayer .advanced-search-form .advanced-search-form-wrapper h1,
body.idnet .advanced-search-form .advanced-search-form-wrapper .h1,
body.idnet .advanced-search-form .advanced-search-form-wrapper h1 {
  font-size: 50px;
  font-style: normal;
  font-weight: 200;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  body.bayer .advanced-search-form .advanced-search-form-wrapper .h1,
  body.bayer .advanced-search-form .advanced-search-form-wrapper h1,
  body.idnet .advanced-search-form .advanced-search-form-wrapper .h1,
  body.idnet .advanced-search-form .advanced-search-form-wrapper h1 {
    font-size: 50px;
  }
}
@media (max-width: 991px) {
  body.bayer .advanced-search-form .advanced-search-form-wrapper .h1,
  body.bayer .advanced-search-form .advanced-search-form-wrapper h1,
  body.idnet .advanced-search-form .advanced-search-form-wrapper .h1,
  body.idnet .advanced-search-form .advanced-search-form-wrapper h1 {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  body.bayer .advanced-search-form .advanced-search-form-wrapper .h1,
  body.bayer .advanced-search-form .advanced-search-form-wrapper h1,
  body.idnet .advanced-search-form .advanced-search-form-wrapper .h1,
  body.idnet .advanced-search-form .advanced-search-form-wrapper h1 {
    font-size: 50px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word {
  display: flex;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  h4 {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  max-width: 78px;
  width: 100%;
}
@media (max-width: 1440px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    h4 {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    h4 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    h4 {
    font-size: 16px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 7%;
  max-width: 42%;
  padding-top: 5px;
  width: 95%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  max-width: 42%;
  padding-top: 5px;
  width: 95%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 7%;
  max-width: 42%;
  padding-top: 5px;
  width: 95%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  max-width: 42%;
  padding-top: 5px;
  width: 95%;
}
@media (max-width: 1440px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item-title {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item-title {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item-title {
    font-size: 16px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .form-item-title
  strong,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item-title
  strong,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item-title
  strong,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item-title
  strong,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .form-item-title
  strong,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item-title
  strong,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item-title
  strong,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item-title
  strong {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title
    strong,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item-title
    strong,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item-title
    strong,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item-title
    strong,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title
    strong,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item-title
    strong,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item-title
    strong,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item-title
    strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title
    strong,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item-title
    strong,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item-title
    strong,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item-title
    strong,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title
    strong,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item-title
    strong,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item-title
    strong,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item-title
    strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title
    strong,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item-title
    strong,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item-title
    strong,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item-title
    strong,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title
    strong,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item-title
    strong,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item-title
    strong,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item-title
    strong {
    font-size: 16px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item {
  margin-bottom: 20px;
  padding-top: 0;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .form-item
  .form-text,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .form-item
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .form-item
  .form-text {
  height: 42px;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .form-item
  input,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item
  input,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item
  input,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item
  input,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .all-words
  .form-item
  input,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item
  input,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item
  input,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item
  input {
  background-image: none;
  border-radius: 0;
  text-indent: 10px;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .atleast-one-word
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .exact-phrase
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .results
  .without-word
  .form-item-title {
  margin-right: 16%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper {
  display: flex;
  margin-bottom: 12px;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .h4,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .h4,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  h4 {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  max-width: 98px;
  padding-top: 7px;
  width: 100%;
}
@media (max-width: 1440px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    h4 {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    h4 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    h4 {
    font-size: 16px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 5%;
  padding-top: 5px;
  width: 95%;
}
@media (max-width: 1440px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .form-item-title {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .form-item-title {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .form-item-title {
    font-size: 16px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .form-item {
  margin-bottom: 20px;
  padding-top: 0;
  width: 95%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item {
  width: 100%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .select2-container {
  background-color: #66b512;
  border: 1px solid #66b512;
  cursor: pointer;
  margin: 0;
  min-width: unset;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__rendered {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  height: 100%;
  right: 0;
  letter-spacing: 0.83px;
  margin: 0 2px 0 46px;
  padding-right: 17px;
  padding-top: 12px;
  position: absolute;
  top: 0;
  width: 80%;
}
@media (max-width: 1440px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered {
    font-size: 16px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .select2-container
  > span
  .select2-selection
  .select2-selection__arrow:after {
  height: 50px;
  position: relative;
  left: 25px;
  text-align: center;
  top: -2px;
  width: 50px;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .select2-container:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .domain-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .language-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .occurence-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .country-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .format-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .language-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .occurence-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .result-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .domain-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .language-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .occurence-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .country-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .domain-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .format-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .language-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .occurence-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .language
  .result-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .country-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .domain-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .format-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .language-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .occurence-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .occurence
  .result-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .domain-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .language-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .occurence-wrapper
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .select2-container:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .select2-container:after {
  opacity: 0.4;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .form-select {
  margin-right: 8%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item
  .form-select {
  margin-right: 8%;
  width: 100%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .form-select {
  margin-right: 8%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .select2-container {
  background-color: #66b512;
  border: 1px solid #66b512;
  cursor: pointer;
  margin: 0 9% 0 0;
  min-width: unset;
}
@media (max-width: 1440px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .format
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .only
    .form-item
    .select2-container
    > span
    .select2-selection
    .select2-selection__rendered {
    font-size: 16px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date {
  margin-right: 2%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date {
  margin-right: 2%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date {
  margin-right: 2%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date {
  margin-right: 2%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date {
  margin-right: 2%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date {
  margin-right: 2%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date {
  margin-right: 2%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date {
  margin-right: 2%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date {
  margin-right: 2%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date {
  margin-right: 2%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date {
  margin-right: 2%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date {
  margin-right: 2%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date {
  margin-right: 2%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date {
  margin-right: 2%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date {
  margin-right: 2%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date {
  margin-right: 2%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date {
  margin-right: 2%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date {
  margin-right: 2%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only {
  margin-right: 2%;
  width: 27%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .form-select {
  width: 134%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 10%;
}
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .only
    .form-item-title {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .only
    .form-item-title {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .only
    .form-item-title {
    font-size: 16px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .country,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .country,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .country,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .country,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .country,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .country,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .country,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .country,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .country,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .country,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .format,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .country,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .format,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .country,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .format,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .country,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .format,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .country,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .format,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .country,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .format,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .country,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .format,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .country,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .format,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .country,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .format {
  margin-right: 14%;
  width: 42%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .no-of-page,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .no-of-page,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .no-of-page,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .no-of-page,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .no-of-page,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .no-of-page,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .no-of-page,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .no-of-page,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .no-of-page {
  margin-right: 0;
  width: 32%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .date,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .date,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .date,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .date,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .date,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .date,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .date,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .date,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .date {
  width: 32%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item-title {
  margin-bottom: 5px;
  margin-right: 11%;
  margin-top: -17px;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .select2-container,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .country-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .format-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .browse-country
  .result-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .country-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .format-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .file-format
  .result-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .country-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .format-wrapper
  .only
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .only
  .form-item
  .select2-container {
  margin-right: 11%;
  width: 146% !important;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .label-padding,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .show-results
  .result-wrapper
  .label-padding {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-right: 45px;
  padding-top: 7px;
}
@media (max-width: 1440px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .label-padding,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .label-padding {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .label-padding,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .label-padding {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .label-padding,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .label-padding {
    font-size: 16px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .only-domain
  .form-item,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select-website
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .only-domain
  .form-item,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select-website
  .form-item {
  width: 100%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .only-domain
  .form-item
  .form-select,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select-website
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .only-domain
  .form-item
  .form-select,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select-website
  .form-item
  .form-select {
  margin-right: 8%;
  width: 120%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .only-domain
  .form-item-title,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select-website
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .only-domain
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select-website
  .form-item-title {
  margin-right: 10%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .only-domain,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .only-domain {
  margin-right: 2%;
  width: 31%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .only-domain
  .form-item-title,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .only-domain
  .form-item-title {
  margin-bottom: 5px;
  margin-top: -17px;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .only-domain
  .form-item
  .select2-container,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .only-domain
  .form-item
  .select2-container {
  margin-right: 9%;
  width: 129% !important;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select-website,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select-website {
  margin-right: 14%;
  width: 42%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select-website
  .form-item-search-website
  .form-text,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select-website
  .form-item-search-website
  .form-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  padding: 0 18px 0 0;
}
@media (max-width: 1440px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .form-item-search-website
    .form-text,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .form-item-search-website
    .form-text {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .form-item-search-website
    .form-text,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .form-item-search-website
    .form-text {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .form-item-search-website
    .form-text,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .form-item-search-website
    .form-text {
    font-size: 16px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select-website
  .search-example,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .domain
  .domain-wrapper
  .select-website
  .search-example {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  margin-top: -40px;
}
@media (max-width: 1440px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .search-example,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .search-example {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .search-example,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .search-example {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .search-example,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .search-example {
    font-size: 16px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action {
  border-top: 1px solid #cfd7dc;
  display: flex;
  flex-direction: row-reverse;
  margin-bottom: 40px;
  padding-top: 40px;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit {
  background-color: #624963;
  cursor: pointer;
  margin-top: 13px;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset
  a,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit
  a,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset
  a,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit
  a {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  margin-right: 0;
}
@media (max-width: 1440px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset
    a,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit
    a,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset
    a,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit
    a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset
    a,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit
    a,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset
    a,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit
    a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset
    a,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit
    a,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .reset
    a,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .search-form-action
    .submit
    a {
    font-size: 12px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset
  a:hover,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit
  a:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset
  a:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit
  a:hover {
  padding-right: 0;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover {
  padding-right: 30px;
  padding-left: 62px;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover:before,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover:before {
  right: 100%;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover:after,
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset:hover:after,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .submit:hover:after {
  left: 27px;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .search-form-action
  .reset {
  margin-left: 20px;
}
body.bayer .advanced-search-form .advanced-search-form-wrapper .basic-search a,
body.idnet .advanced-search-form .advanced-search-form-wrapper .basic-search a {
  color: #0d2a40;
  display: block;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.44px;
  line-height: 1.286;
  margin-top: 10px;
  padding-right: 18px;
  position: relative;
}
@media (max-width: 1440px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .basic-search
    a,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .basic-search
    a {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .basic-search
    a,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .basic-search
    a {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .basic-search
    a,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .basic-search
    a {
    font-size: 14px;
  }
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .basic-search
  a:before,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .basic-search
  a:before {
  color: #66b512;
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 25px;
  margin-left: 4px;
  position: relative;
  text-decoration: none;
  top: 4px;
}
body.bayer
  .advanced-search-form
  .advanced-search-form-wrapper
  .basic-search
  a:hover,
body.idnet
  .advanced-search-form
  .advanced-search-form-wrapper
  .basic-search
  a:hover {
  text-decoration: underline;
}
body.bayer
  .select2-container[dir="rtl"]
  .select2-selection--single
  .select2-selection__rendered,
body.idnet
  .select2-container[dir="rtl"]
  .select2-selection--single
  .select2-selection__rendered {
  direction: rtl;
  padding-right: 8px;
  padding-left: 20px;
}
body.bayer .select2-container .select2-dropdown .select2-results,
body.idnet .select2-container .select2-dropdown .select2-results {
  border: 1px solid #834283;
}
body.bayer
  .select2-container
  .select2-dropdown
  .select2-results
  > .select2-results__options,
body.idnet
  .select2-container
  .select2-dropdown
  .select2-results
  > .select2-results__options {
  max-height: 307px;
  overflow: hidden;
  position: relative;
}
body.bayer
  .select2-container
  .select2-dropdown
  .select2-results
  > .select2-results__options
  > .ps__rail-x,
body.idnet
  .select2-container
  .select2-dropdown
  .select2-results
  > .select2-results__options
  > .ps__rail-x {
  border-radius: 4px;
  bottom: 3px;
  display: none;
  height: 8px;
  opacity: 0;
  position: absolute;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
}
body.bayer
  .select2-container
  .select2-dropdown
  .select2-results
  > .select2-results__options
  > .ps__rail-x
  > .ps__thumb-x,
body.idnet
  .select2-container
  .select2-dropdown
  .select2-results
  > .select2-results__options
  > .ps__rail-x
  > .ps__thumb-x {
  bottom: 0;
}
body.bayer
  .select2-container
  .select2-dropdown
  .select2-results
  > .select2-results__options
  > .ps__rail-y,
body.idnet
  .select2-container
  .select2-dropdown
  .select2-results
  > .select2-results__options
  > .ps__rail-y {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  display: block;
  opacity: 0.6;
  position: absolute;
  left: 3px !important;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 8px;
}
body.bayer
  .select2-container
  .select2-dropdown
  .select2-results
  > .select2-results__options
  > .ps__rail-y
  > .ps__thumb-y,
body.idnet
  .select2-container
  .select2-dropdown
  .select2-results
  > .select2-results__options
  > .ps__rail-y
  > .ps__thumb-y {
  background-color: #aaa;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  position: absolute;
  left: 0;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 8px;
}
body.bayer .select2-container .select2-dropdown .select2-results > ul li,
body.idnet .select2-container .select2-dropdown .select2-results > ul li {
  line-height: 1;
  padding: 10px !important;
}
body.bayer
  .select2-container
  .select2-dropdown
  .select2-results
  > ul
  li:first-child,
body.idnet
  .select2-container
  .select2-dropdown
  .select2-results
  > ul
  li:first-child {
  background-color: unset;
}
body.bayer
  .select2-container
  .select2-dropdown
  .select2-results
  > ul
  li[aria-selected="true"],
body.idnet
  .select2-container
  .select2-dropdown
  .select2-results
  > ul
  li[aria-selected="true"] {
  background-color: #f5fafe;
}
@media (max-width: 1440px) {
  body.bayer .advanced-search-form,
  body.idnet .advanced-search-form {
    margin-right: 90px;
  }
  body.bayer .advanced-search-form .advanced-search-form-wrapper,
  body.idnet .advanced-search-form .advanced-search-form-wrapper {
    margin-right: 90px;
    padding: 0 24px;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .atleast-one-word
    .form-item,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .exact-phrase
    .form-item,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .without-word
    .form-item {
    width: 42%;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .results
    .all-words
    .form-item-title {
    margin-right: 5%;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    h4 {
    max-width: none;
    width: 30%;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item-title,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .form-item-title {
    margin-right: 3%;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item
    .select2-container,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item
    .select2-container,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item
    .select2-container,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .only
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .only
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .only
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .only
    .form-item
    .select2-container {
    margin-right: 3%;
    width: 144% !important;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    h4 {
    max-width: none;
    width: 30%;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .country
    .form-item
    .select2-container,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .format
    .form-item
    .select2-container,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .country
    .form-item
    .select2-container,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .format
    .form-item
    .select2-container,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .country
    .form-item
    .select2-container,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .format
    .form-item
    .select2-container,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .country
    .form-item
    .select2-container,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .format
    .form-item
    .select2-container,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .country
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .format
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .country
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .format
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .country
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .format
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .country
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .format
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .form-item-title {
    margin-right: 3%;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .only-domain
    .form-item-title,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .only-domain
    .form-item-title {
    margin-right: 4%;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .only-domain
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .only-domain
    .form-item
    .select2-container {
    margin-right: 3%;
    width: 130% !important;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website {
    margin-right: 13%;
    width: 43%;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .form-item
    .form-text::placeholder,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .select-website
    .form-item
    .form-text::placeholder {
    padding: 0 15px;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .h4,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .h4,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    h4 {
    max-width: 94px;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .date
    .form-item
    .select2-container {
    margin-right: 5%;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .no-of-page
    .form-item
    .select2-container {
    margin-right: 6%;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .label-padding,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .label-padding {
    margin-right: 16px;
    padding-right: 9px;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__rendered {
    height: unset !important;
    width: unset !important;
  }
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.bayer
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .browse-country
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .domain
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .file-format
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .language
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .occurence
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .country-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .domain-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .format-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .language-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .occurence-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after,
  body.idnet
    .advanced-search-form
    .advanced-search-form-wrapper
    .show-results
    .result-wrapper
    .form-item
    .select2-container
    span
    .select2-selection
    .select2-selection__arrow:after {
    height: 40px;
    width: 40px;
  }
}
body.bayer.alias--advanced-search .ui-widget.ui-widget-content.ui-autocomplete,
body.idnet.alias--advanced-search .ui-widget.ui-widget-content.ui-autocomplete {
  border: 1px solid #834283;
}
body.bayer.alias--advanced-search
  .ui-widget.ui-widget-content.ui-autocomplete
  li,
body.idnet.alias--advanced-search
  .ui-widget.ui-widget-content.ui-autocomplete
  li {
  border-bottom: 1px dotted #834283;
}
body.bayer.alias--advanced-search
  .select2-container
  .select2-dropdown
  .select2-results,
body.idnet.alias--advanced-search
  .select2-container
  .select2-dropdown
  .select2-results {
  border: 1px solid #66b512;
}
body.bayer.alias--advanced-search .select2-container:after,
body.idnet.alias--advanced-search .select2-container:after {
  border-color: transparent transparent #033;
}
.footer .region-footer .block-block-content {
  display: flex;
  flex-direction: column;
}
.footer .region-footer .block-block-content .custom-legal-link-wrapper {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  padding: 0;
}
.footer
  .region-footer
  .block-block-content
  .custom-legal-link-wrapper
  .field--name-field-copyright {
  align-items: center;
  color: #453247;
  display: flex;
  flex-grow: 0.5;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  justify-content: center;
  max-width: none;
  padding: 0;
  top: 2px;
  z-index: 0;
}
@media (max-width: 1440px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-copyright {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-copyright {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
  }
}
@media (max-width: 480px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-copyright {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
  }
}
.footer
  .region-footer
  .block-block-content
  .custom-legal-link-wrapper
  .field--name-field-legal-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}
.footer
  .region-footer
  .block-block-content
  .custom-legal-link-wrapper
  .field--name-field-legal-links
  .field__item {
  padding-right: 4px;
  padding-left: 14px;
  position: relative;
}
.footer
  .region-footer
  .block-block-content
  .custom-legal-link-wrapper
  .field--name-field-legal-links
  .field__item
  .field-legal-links-wrap
  a {
  color: #453247;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
}
@media (max-width: 1440px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-links
    .field__item
    .field-legal-links-wrap
    a {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-links
    .field__item
    .field-legal-links-wrap
    a {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-links
    .field__item
    .field-legal-links-wrap
    a {
    font-size: 15px;
  }
}
.footer
  .region-footer
  .block-block-content
  .custom-legal-link-wrapper
  .field--name-field-legal-links
  .field__item
  .field-legal-links-wrap
  a:after {
  color: #453247;
  content: "|";
  font-size: 20px;
  opacity: 0.4;
  position: absolute;
  left: 2px;
  top: -4px;
  transform: rotate(-15deg);
}
.footer
  .region-footer
  .block-block-content
  .custom-legal-link-wrapper
  .field--name-field-legal-links
  .field__item:last-child
  .field-legal-links-wrap
  a:after {
  content: " ";
}
.footer
  .region-footer
  .block-block-content
  .custom-legal-link-wrapper
  .field--name-field-legal-text {
  color: #0d2a40;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.5;
  margin: 40px 430px 10px;
  text-align: center;
  width: 580px;
}
@media (max-width: 1440px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-text {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-text {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-text {
    font-size: 12px;
  }
}
.footer
  .region-footer
  .block-block-content
  .custom-legal-link-wrapper
  .field--name-field-legal-text
  p {
  color: #0d2a40;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.5;
}
@media (max-width: 1440px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-text
    p {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-text
    p {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-text
    p {
    font-size: 12px;
  }
}
.footer
  .region-footer
  .block-block-content
  .custom-legal-link-wrapper
  .field--name-field-legal-text
  a {
  color: #4fb3ef;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.5;
}
@media (max-width: 1440px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-text
    a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-text
    a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-text
    a {
    font-size: 12px;
  }
}
.footer
  .region-footer
  .block-block-content
  .footer-middle-wrapper
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  .field--name-field-hygiene-links
  .global-label {
  display: flex;
  margin-left: 23px;
  word-break: normal;
}
@media (max-width: 1440px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-copyright {
    flex-grow: 0.5;
  }
  .footer
    .region-footer
    .block-block-content
    .footer-middle-wrapper
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links
    .global-label {
    display: flex;
    margin-left: 20px;
  }
}
@media (max-width: 991px) {
  .footer .region-footer .block-block-content .custom-legal-link-wrapper {
    display: block;
    margin-top: 30px;
  }
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-copyright {
    display: block;
    margin-right: auto;
    margin-left: auto;
    max-width: 270px;
    width: 100%;
  }
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-links {
    display: block;
    margin-right: auto;
    margin-left: auto;
    max-width: 250px;
    width: 100%;
  }
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-links
    .field__item
    .field-legal-links-wrap
    a:before {
    color: #453247;
    content: "";
    font-family: FontAwesome;
    font-size: 12px;
    padding-left: 10px;
  }
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-links
    .field__item
    .field-legal-links-wrap
    a:after {
    content: "";
  }
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-text {
    margin: 40px auto 20px;
  }
  .footer
    .region-footer
    .block-block-content
    .footer-middle-wrapper
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links
    .global-label {
    justify-content: flex-start;
    margin-left: 0;
    max-width: 175px;
    width: 100%;
  }
}
@media (max-width: 640px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-text {
    width: calc(100% - 60px);
  }
}
@media (max-width: 480px) {
  .footer .region-footer .block-block-content .custom-legal-link-wrapper {
    display: block;
    margin-bottom: 0;
    margin-right: 30px;
    margin-top: 30px;
  }
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-copyright {
    display: block;
    margin-bottom: 13px;
    max-width: inherit;
    padding-right: 0;
  }
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-links {
    display: block;
    margin-right: 0;
  }
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-links
    .field__item {
    margin-bottom: 13px;
  }
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-links
    .field__item
    .field-legal-links-wrap
    a:before {
    color: #453247;
    content: "";
    font-family: FontAwesome;
    font-size: 12px;
    padding-left: 10px;
  }
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-links
    .field__item
    .field-legal-links-wrap
    a:after {
    content: "";
  }
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-text {
    margin: 40px 0 20px;
    width: calc(100% - 60px);
  }
  .footer
    .region-footer
    .block-block-content
    .footer-middle-wrapper
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links
    .global-label {
    max-width: unset;
  }
}
@media (max-width: 375px) {
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-legal-text {
    margin: 40px auto 20px;
    width: 100%;
  }
}
.paragraph--type--magazine-cluster-tabs {
  margin-bottom: 50px;
  margin-top: 50px;
  position: relative;
}
.paragraph--type--magazine-cluster-tabs .input-focus-state {
  outline-offset: 0 !important;
}
.paragraph--type--magazine-cluster-tabs .field--name-field-title,
.paragraph--type--magazine-cluster-tabs
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--magazine-cluster-tabs
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--magazine-cluster-tabs
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--magazine-cluster-tabs
  h2 {
  color: #10384f;
  font-size: 52px;
  font-style: normal;
  font-weight: 200;
  line-height: 1;
  width: calc(100% - 285px);
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-title.no-facet-filter,
.paragraph--type--magazine-cluster-tabs
  .paragraph--type--newsletter
  .block-webform
  .no-facet-filter.h2,
.paragraph--type--magazine-cluster-tabs
  .paragraph--type--newsletter
  .block-webform
  h2.no-facet-filter,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--magazine-cluster-tabs
  .no-facet-filter.h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--magazine-cluster-tabs
  h2.no-facet-filter {
  font-size: 38px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents {
  position: relative;
  top: -40px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-header {
  right: 36%;
  position: relative;
  top: 2px;
  width: 30%;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-header
  .block-facets-ajax {
  visibility: hidden;
}
@media (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets-ajax {
    visibility: visible;
  }
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-header
  .block-facets-ajax
  .clear-facet,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-header
  .block-facets-summary {
  display: none;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters {
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 30%;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .result-counter {
  color: #767676;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  position: relative;
  text-align: left;
  top: -6px;
}
@media (max-width: 1440px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-filters
    .result-counter {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-filters
    .result-counter {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-filters
    .result-counter {
    font-size: 12px;
  }
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .form-item-field-magazine-context,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .form-item-field-tags,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .form-item-field-tags-category {
  display: none;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  #views-exposed-form-magazine-filter-tabs-block-1 {
  margin-bottom: 16px;
  padding-right: 2px;
  padding-left: 2px;
  padding-top: 2px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .form-type-search-api-autocomplete {
  padding: 0;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .form-type-search-api-autocomplete
  input[type="text"] {
  border: 1px solid #1b374d;
  font-size: 13px;
  font-style: italic;
  font-weight: 300;
  height: 40px;
  margin: 0;
  padding: 10px 15px 10px 50px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .form-type-search-api-autocomplete
  input[type="text"].form-clicked {
  color: transparent;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .form-type-search-api-autocomplete
  input[type="text"]::placeholder {
  font-size: 13px;
  font-style: italic;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .views-exposed-form
  .cross-icon,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .views-exposed-form
  .search-icon {
  background: #1b374d;
  border-color: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
  color: transparent;
  cursor: pointer;
  height: 40px;
  position: absolute;
  left: -5px;
  text-indent: -99em;
  top: 2px;
  transform: skewX(12deg);
  width: 50px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .views-exposed-form
  .cross-icon
  input,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .views-exposed-form
  .search-icon
  input {
  border: 0;
  display: block;
  height: 40px;
  padding: 0;
  position: inherit;
  left: 0;
  top: 0;
  transform: skewX(-190deg);
  width: inherit;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .views-exposed-form
  .cross-icon
  input,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .views-exposed-form
  .cross-icon
  input.hover,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .views-exposed-form
  .search-icon
  input,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .views-exposed-form
  .search-icon
  input.hover {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 30 30'%3E%3Ccircle cx='18' cy='12' r='10' fill='none' stroke='%23fff' stroke-width='4'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='4' d='m1.2 27.8 9.8-9.7'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .views-exposed-form
  .cross-icon:before {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 30px;
  margin-right: 7px;
  margin-top: 4px;
  transform: skewX(-8deg);
  width: 30px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .views-exposed-form
  .cross-icon.hover,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .views-exposed-form
  .cross-icon:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 26 26'%3E%3Cpath d='m1 1 24 24m0-24L1 25' style='stroke:%23fff;fill:none;stroke-width:3'/%3E%3C/svg%3E");
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-filters
  .views-exposed-form
  .search-error {
  bottom: -5px;
  display: none;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-empty {
  color: #10384f;
  letter-spacing: normal;
  margin: 80px 0;
  text-align: right;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-empty
  .view-magazine-tag-list
  .view-header {
  right: 0;
  position: relative;
  top: 0;
  width: 100%;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-empty
  .view-magazine-tag-list
  .view-header
  .no-result-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.21;
  margin: 10px 0;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-empty
  .view-magazine-tag-list
  .view-header
  .no-result-suggestions
  p {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.13;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-empty
  .view-magazine-tag-list
  .view-content {
  margin-top: 30px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-empty
  .view-magazine-tag-list
  .view-content
  span.field-content
  a {
  color: #0075a6;
  cursor: pointer;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.88;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll {
  display: flex;
  margin-top: 45px;
  width: 100%;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .clear-facet {
  color: #767676;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  text-decoration: underline;
}
@media (max-width: 1440px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .clear-facet {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .clear-facet {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .clear-facet {
    font-size: 12px;
  }
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .block-facet-blocktags-category {
  display: block;
  max-width: 190px;
  min-width: 190px;
  padding-left: 20px;
  width: 190px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .block-facet-blocktags-category
  .magazine-cluster-left-sidebar {
  display: flex;
  justify-content: space-between;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .block-facet-blocktags-category
  ~ .views-infinite-scroll-content-wrapper {
  width: 100%;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .block-facet-blocktags-category
  ~ .views-infinite-scroll-content-wrapper
  .views-row
  article
  .field--name-field-listing-image {
  min-width: 160px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .block-facet-blocktags-category
  ~ .views-infinite-scroll-content-wrapper
  .views-row
  article
  .field--name-field-listing-image
  img {
  height: 230px;
  min-width: auto;
  width: 160px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .block-facet-blocktags-category
  .facet-placeholder {
  color: #3074a2;
  display: inline-block;
  font-weight: 700;
  line-height: 1.19;
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .block-facet-blocktags-category {
    display: none;
  }
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .block-facet-blocktags-category
  ul,
.view-header .block-facets .facets-widget-checkbox ul.js-facets-checkbox-links,
.view-header .block-facets-summary ul {
  list-style: none;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .block-facet-blocktags-category
  ul
  li {
  display: flex;
  margin-bottom: 15px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .block-facet-blocktags-category
  ul
  li
  input {
  border-radius: 2px;
  margin: 0 0 0 7px;
  min-width: 13px;
  width: 13px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .block-facet-blocktags-category
  ul
  li
  label {
  color: #10384f;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  padding: 0;
}
@media (max-width: 1440px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .block-facet-blocktags-category
    ul
    li
    label {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .block-facet-blocktags-category
    ul
    li
    label {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .block-facet-blocktags-category
    ul
    li
    label {
    font-size: 15px;
  }
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .block-facets-summary {
  display: none;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper {
  align-items: start;
  column-gap: 2%;
  margin: 0;
  padding: 0;
  width: 100%;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row {
  margin-bottom: 20px;
  max-width: 49%;
  padding-right: 0;
  padding-left: 0;
  width: 49%;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row
  .node--view-mode-listing
  a
  .node-color.green,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row
  .node--view-mode-listing
  a
  .node-color.green-alternate {
  border: 1px solid #108000;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row
  .node--view-mode-listing
  a
  .node-color.purple,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row
  .node--view-mode-listing
  a
  .node-color.purple-alternate {
  border: 1px solid #624963;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row
  .node--view-mode-listing
  a
  .node-color.fuchsia,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row
  .node--view-mode-listing
  a
  .node-color.fuchsia-alternate {
  border: 1px solid #ff3162;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row
  .node--view-mode-listing
  a
  .node-color.pink {
  border: 1px solid #de0043;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row
  .node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper {
  padding: 0 20px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row
  .node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper
  .field--name-field-listing-kicker {
  margin-top: 6px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row
  .node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper
  .field--name-field-listing-title {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  margin-bottom: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row
  .node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper
  .read-more-cta {
  margin-bottom: 7px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n) {
  max-width: 100%;
  padding-right: 0;
  padding-left: 0;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color {
  border: 0;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color
  .node__content {
  position: relative;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color
  .node__content
  .field--name-field-listing-image {
  width: 100%;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color
  .node__content
  .field--name-field-listing-image
  img {
  height: 480px;
  position: relative;
  width: 100%;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color
  .node__content
  .gradient-wrapper {
  height: 480px;
  width: 100%;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper {
  height: 100%;
  right: 0;
  overflow: hidden;
  padding-left: 75px;
  position: absolute;
  width: 68%;
  z-index: 1;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper
  .field--name-field-listing-kicker {
  color: #fff;
  font-size: 15px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.36px;
  line-height: 1.11;
  margin-bottom: 10px;
}
@media (max-width: 1440px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-kicker {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-kicker {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-kicker {
    font-size: 15px;
  }
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper
  .field--name-field-listing-title {
  color: #fff;
  font-size: 36px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 28px;
  overflow: hidden;
}
@media (max-width: 1440px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-title {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-title {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-title {
    font-size: 28px;
  }
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper
  .read-more-cta {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
}
@media (max-width: 1440px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .read-more-cta {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .read-more-cta {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .read-more-cta {
    font-size: 12px;
  }
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper:after {
  bottom: 0;
  content: "";
  height: 100%;
  right: 0;
  opacity: 0.9;
  position: absolute;
  top: 0;
  transform: skewX(14deg);
  transform-origin: top left;
  width: 100%;
  z-index: -1;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color.blue
  .node__content
  .teaser-content-wrapper:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color.dark-blue
  .node__content
  .teaser-content-wrapper:after {
  background: linear-gradient(-194deg, #0091df, #00617f);
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color.green
  .node__content
  .teaser-content-wrapper:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color.green-alternate
  .node__content
  .teaser-content-wrapper:after {
  background: linear-gradient(-194deg, #66b512, #2b6636);
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color.pink
  .node__content
  .teaser-content-wrapper:after {
  background: linear-gradient(-194deg, #d30f4b, #624963);
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color.purple
  .node__content
  .teaser-content-wrapper:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color.purple-alternate
  .node__content
  .teaser-content-wrapper:after {
  background: linear-gradient(-194deg, #443247, #624963);
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color.fuchsia
  .node__content
  .teaser-content-wrapper:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  .views-row:nth-child(5n)
  .node--view-mode-listing
  a
  .node-color.fuchsia-alternate
  .node__content
  .teaser-content-wrapper:after {
  background: linear-gradient(-194deg, #ff3162, #d30f4b);
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items {
  margin: auto;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li {
  display: flex;
  justify-content: center;
  list-style-type: none;
  margin-top: 32px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a {
  background: #fff no-repeat 0%0;
  border: 1px solid #eb4765;
  color: #d30f4b !important;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  padding: 23px 34px 23px 102px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:hover {
  box-shadow: none;
  color: #de0043;
  padding: 23px 34px 23px 102px !important;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus:before,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:hover:before {
  right: calc(100% - 64px) !important;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus:after,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:hover:after {
  left: 20px !important;
}
@media (max-width: 1440px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    ul.js-pager__items
    li
    a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    ul.js-pager__items
    li
    a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    ul.js-pager__items
    li
    a {
    font-size: 12px;
  }
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:before {
  background-color: #eb4765;
  opacity: 1;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:after {
  content: "+";
  font-size: 20px;
  top: 20px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:focus:before,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  ul.js-pager__items
  li
  a:hover:before {
  background-color: #d30f4b;
}
.paragraph--type--magazine-cluster-tabs .field--name-field-stories-list-page {
  text-align: center;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-stories-list-page
  .field-stories-list-page-wrap
  a {
  color: #d30f4b;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  text-transform: uppercase;
}
@media (max-width: 1440px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-stories-list-page
    .field-stories-list-page-wrap
    a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-stories-list-page
    .field-stories-list-page-wrap
    a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-stories-list-page
    .field-stories-list-page-wrap
    a {
    font-size: 12px;
  }
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-stories-list-page
  .field-stories-list-page-wrap
  a:before {
  content: "///";
  margin-left: 6px;
}
.paragraph--type--magazine-cluster-tabs
  .field--name-field-stories-list-page
  .field-stories-list-page-wrap
  a:hover:before {
  margin-left: 18px;
}
@media (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs .field--name-field-title,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 30px;
    position: relative;
    top: 0;
    width: 100%;
  }
}
@media (max-width: 991px) and (max-width: 1440px) {
  .paragraph--type--magazine-cluster-tabs .field--name-field-title,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    h2 {
    font-size: 40px;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs .field--name-field-title,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    h2 {
    font-size: 40px;
  }
}
@media (max-width: 991px) and (max-width: 480px) {
  .paragraph--type--magazine-cluster-tabs .field--name-field-title,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    h2 {
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents {
    top: 0;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs {
    display: flex;
    flex-wrap: wrap;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header {
    flex: 48%;
    right: 0;
    margin-bottom: 30px;
    position: relative;
    top: 0;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets {
    border: 1px solid #10384f;
    height: 40px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets.show:after {
    content: "";
    transform: none;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets
    .facets-widget-checkbox {
    height: auto;
    right: 0;
    top: 40px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets
    .facets-widget-checkbox
    ul
    .facet-item {
    border-bottom: none;
    margin-bottom: 10px;
    padding: 0 15px 0 48px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets
    .facets-widget-checkbox
    ul
    .facet-item
    label {
    align-items: baseline;
    display: flex;
    padding: 0;
    position: relative;
    vertical-align: middle;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets
    .facets-widget-checkbox
    ul
    .facet-item
    label:before {
    border-radius: 2px;
    height: 13px;
    min-width: 13px;
    width: 13px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets
    .facets-widget-checkbox
    ul
    .facet-item
    label
    span {
    display: inline-block;
    line-height: 1.2;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets
    .facets-widget-checkbox
    ul
    .facet-item
    input[type="checkbox"]:checked
    + label:after {
    border: solid #fff;
    border-width: 0 0 2px 2px;
    content: "";
    height: 10px;
    right: 4px;
    position: absolute;
    top: 13px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 5px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets
    .facet-placeholder {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    padding: 9px 15px 0 0;
  }
}
@media (max-width: 991px) and (max-width: 1440px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets
    .facet-placeholder {
    font-size: 13px;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets
    .facet-placeholder {
    font-size: 14px;
  }
}
@media (max-width: 991px) and (max-width: 480px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets
    .facet-placeholder {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets:before {
    background: #1b374d;
    border-color: transparent;
    box-shadow: none;
    -webkit-box-shadow: none;
    color: transparent;
    content: "";
    cursor: pointer;
    height: 40px;
    position: absolute;
    left: 4px;
    text-indent: -99em;
    top: 0;
    transform: skewX(12deg);
    width: 40px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header
    .block-facets:after {
    align-items: center;
    background: #1b374d;
    color: #fff;
    content: "";
    display: flex;
    font-family: FontAwesome;
    height: 40px;
    justify-content: center;
    margin: 0;
    top: 0;
    width: 38px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-filters {
    flex: 48%;
    margin-bottom: 30px;
    margin-right: 16px;
    position: relative;
    top: -2px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-filters
    .form-type-search-api-autocomplete
    input[type="text"] {
    font-style: normal;
    font-weight: 700;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-filters
    .form-type-search-api-autocomplete
    input[type="text"]::placeholder {
    font-style: normal;
    font-weight: 700;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-filters
    .result-counter {
    top: 6px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-selected-facet-summary {
    margin-bottom: 20px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-selected-facet-summary
    .block-facets-summary {
    display: block;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-selected-facet-summary
    .block-facets-summary
    ul
    li
    a
    .facet-item__status.js-facet-deactivate
    .facet-close-bg
    .facet-close-icon {
    right: 0.5em;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll {
    flex: 100%;
    margin-top: 0;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .clear-facet {
    display: none;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper {
    column-gap: 0;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row {
    max-width: 100%;
    width: 100%;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .field--name-field-listing-image
    img,
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .gradient-wrapper {
    height: 800px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper {
    bottom: 0;
    height: 46%;
    padding: 0 35px;
    width: 100%;
    z-index: 1;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper:after {
    top: -16px;
    transform: skewY(4deg);
    width: 150%;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-empty {
    margin-top: 0;
  }
}
@media (max-width: 640px) {
  .paragraph--type--magazine-cluster-tabs .field--name-field-title,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.21;
  }
}
@media (max-width: 640px) and (max-width: 1440px) {
  .paragraph--type--magazine-cluster-tabs .field--name-field-title,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    h2 {
    font-size: 40px;
  }
}
@media (max-width: 640px) and (max-width: 991px) {
  .paragraph--type--magazine-cluster-tabs .field--name-field-title,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    h2 {
    font-size: 40px;
  }
}
@media (max-width: 640px) and (max-width: 480px) {
  .paragraph--type--magazine-cluster-tabs .field--name-field-title,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--magazine-cluster-tabs
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--magazine-cluster-tabs
    h2 {
    font-size: 40px;
  }
}
@media (max-width: 640px) {
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-header {
    flex: 100%;
    width: 100%;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-filters {
    flex: 100%;
    margin-right: 0;
    top: 0;
    width: 100%;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-selected-facet-summary {
    margin-bottom: 0;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-selected-facet-summary
    .block-facets-summary
    ul {
    margin-bottom: 29px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-kicker {
    margin-bottom: 7px;
    margin-top: 33px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-title {
    margin-bottom: 23px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .read-more-cta {
    margin-bottom: 40px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-empty {
    margin-top: 0;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-empty
    .view-magazine-tag-list
    .view-header
    .no-result-title {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.28;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-empty
    .view-magazine-tag-list
    .view-header
    .no-result-suggestions
    p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-empty
    .view-magazine-tag-list
    .view-content {
    margin-top: 20px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-empty
    .view-magazine-tag-list
    .view-content
    span.field-content
    a {
    line-height: 3.13;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper {
    padding: 0;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row,
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n) {
    padding-right: 15px;
    padding-left: 15px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .field--name-field-listing-image
    img,
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .gradient-wrapper {
    height: 600px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-kicker {
    letter-spacing: 0.28px;
    line-height: 1.43;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-title {
    line-height: 1.13;
    margin-bottom: 20px;
  }
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n)
    .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper:after {
    top: -11px;
  }
}
.node--view-mode-listing a .node-color .node__content {
  display: flex;
}
.node--view-mode-listing
  a
  .node-color
  .node__content
  .field--name-field-listing-image {
  min-width: 180px;
}
.node--view-mode-listing
  a
  .node-color
  .node__content
  .field--name-field-listing-image
  .field--name-image
  img {
  height: 225px;
  min-width: 100%;
  object-fit: cover;
  object-position: center;
  position: relative;
  width: 180px;
}
.node--view-mode-listing a .node-color .node__content .gradient-wrapper {
  height: 225px;
  min-width: 180px;
  position: relative;
  width: 180px;
}
.node--view-mode-listing a .node-color .node__content .teaser-content-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 50px;
  width: 100%;
}
.node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper
  .field--name-field-listing-kicker {
  font-size: 15px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.28px;
  line-height: 1.14;
  margin-bottom: 9px;
}
@media (max-width: 1440px) {
  .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-kicker {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-kicker {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-kicker {
    font-size: 15px;
  }
}
.node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper
  .field--name-field-listing-title {
  color: #10384f;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.17;
  margin-bottom: 18px;
  overflow: hidden;
}
@media (max-width: 1440px) {
  .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-title {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-title {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-title {
    font-size: 24px;
  }
}
.node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper
  .field--name-field-listing-title:first-letter {
  margin-right: 0;
}
.node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper
  .read-more-cta {
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 1.2px;
  line-height: 1.5;
}
@media (max-width: 1440px) {
  .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .read-more-cta {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .read-more-cta {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .read-more-cta {
    font-size: 12px;
  }
}
.node--view-mode-listing
  a
  .node-color
  .node__content
  .teaser-content-wrapper
  .read-more-cta:before {
  content: "/";
  margin-left: 6px;
}
.node--view-mode-listing a .node-color.blue .gradient-wrapper,
.node--view-mode-listing a .node-color.dark-blue .gradient-wrapper {
  background: linear-gradient(-180deg, #0091df, #00617f);
}
.node--view-mode-listing
  a
  .node-color.blue
  .teaser-content-wrapper
  .field--name-field-listing-kicker,
.node--view-mode-listing
  a
  .node-color.blue
  .teaser-content-wrapper
  .read-more-cta,
.node--view-mode-listing
  a
  .node-color.dark-blue
  .teaser-content-wrapper
  .field--name-field-listing-kicker,
.node--view-mode-listing
  a
  .node-color.dark-blue
  .teaser-content-wrapper
  .read-more-cta {
  color: #0075a6;
}
.node--view-mode-listing a .node-color.green .gradient-wrapper,
.node--view-mode-listing a .node-color.green-alternate .gradient-wrapper {
  background: linear-gradient(-180deg, #66b512, #2b6636);
}
.node--view-mode-listing
  a
  .node-color.green
  .teaser-content-wrapper
  .field--name-field-listing-kicker,
.node--view-mode-listing
  a
  .node-color.green
  .teaser-content-wrapper
  .read-more-cta,
.node--view-mode-listing
  a
  .node-color.green-alternate
  .teaser-content-wrapper
  .field--name-field-listing-kicker,
.node--view-mode-listing
  a
  .node-color.green-alternate
  .teaser-content-wrapper
  .read-more-cta {
  color: #108000;
}
.node--view-mode-listing a .node-color.purple .gradient-wrapper,
.node--view-mode-listing a .node-color.purple-alternate .gradient-wrapper {
  background: linear-gradient(-180deg, #443247, #624963);
}
.node--view-mode-listing
  a
  .node-color.purple
  .teaser-content-wrapper
  .field--name-field-listing-kicker,
.node--view-mode-listing
  a
  .node-color.purple
  .teaser-content-wrapper
  .read-more-cta,
.node--view-mode-listing
  a
  .node-color.purple-alternate
  .teaser-content-wrapper
  .field--name-field-listing-kicker,
.node--view-mode-listing
  a
  .node-color.purple-alternate
  .teaser-content-wrapper
  .read-more-cta {
  color: #624963;
}
.node--view-mode-listing a .node-color.fuchsia .gradient-wrapper,
.node--view-mode-listing a .node-color.fuchsia-alternate .gradient-wrapper {
  background: linear-gradient(-180deg, #ff3162, #d30f4b);
}
.node--view-mode-listing
  a
  .node-color.fuchsia
  .teaser-content-wrapper
  .field--name-field-listing-kicker,
.node--view-mode-listing
  a
  .node-color.fuchsia
  .teaser-content-wrapper
  .read-more-cta,
.node--view-mode-listing
  a
  .node-color.fuchsia-alternate
  .teaser-content-wrapper
  .field--name-field-listing-kicker,
.node--view-mode-listing
  a
  .node-color.fuchsia-alternate
  .teaser-content-wrapper
  .read-more-cta,
.node--view-mode-listing
  a
  .node-color.pink
  .teaser-content-wrapper
  .field--name-field-listing-kicker,
.node--view-mode-listing
  a
  .node-color.pink
  .teaser-content-wrapper
  .read-more-cta {
  color: #de0043;
}
.node--view-mode-listing a .node-color.pink .gradient-wrapper {
  background: linear-gradient(-180deg, #d30f4b, #624963);
}
.node--view-mode-listing
  a:hover
  .node__content
  .teaser-content-wrapper
  .read-more-cta:before {
  margin-left: 18px;
}
@media (max-width: 640px) {
  .node--view-mode-listing a .node-color .node__content {
    flex-direction: column;
  }
  .node--view-mode-listing
    a
    .node-color
    .node__content
    .field--name-field-listing-image {
    height: 100%;
    width: 100%;
  }
  .node--view-mode-listing a .node-color .node__content .gradient-wrapper {
    height: 225px;
    width: 100%;
  }
  .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper {
    padding: 35px;
  }
  .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-kicker,
  .node--view-mode-listing
    a
    .node-color
    .node__content
    .teaser-content-wrapper
    .field--name-field-listing-title {
    margin-bottom: 8px;
  }
}
.view-header .block-facets {
  border-bottom: 1px solid #10384f;
  cursor: pointer;
  display: block;
  height: 34px;
}
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .view-header
  iframe.block-facets.hide
  .facets-widget-checkbox,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .view-header
  video.block-facets.hide
  .facets-widget-checkbox,
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item
  input[type="checkbox"],
.view-header .block-facets.hide .facets-widget-checkbox,
.view-header
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.block-facets.hide
  .facets-widget-checkbox,
.view-header
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.block-facets.hide
  .facets-widget-checkbox {
  display: none;
}
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .view-header
  iframe.block-facets.hide:after,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .view-header
  video.block-facets.hide:after,
.view-header .block-facets.hide:after,
.view-header
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.block-facets.hide:after,
.view-header
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.block-facets.hide:after {
  transform: rotate(0deg);
}
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .view-header
  iframe.block-facets.show
  .facets-widget-checkbox,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .view-header
  video.block-facets.show
  .facets-widget-checkbox,
.view-header .block-facets.show .facets-widget-checkbox,
.view-header
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.block-facets.show
  .facets-widget-checkbox,
.view-header
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.block-facets.show
  .facets-widget-checkbox {
  display: block;
}
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .view-header
  iframe.block-facets.show:after,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  .view-header
  video.block-facets.show:after,
.view-header .block-facets.show:after,
.view-header
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.block-facets.show:after,
.view-header
  .paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.block-facets.show:after {
  transform: rotate(-180deg);
}
.view-header .block-facets .facets-widget-checkbox {
  background: #fff;
  border: 1px solid #10384f;
  border-top: none;
  height: 285px;
  overflow-y: auto;
  position: absolute;
  top: 33px;
  width: 100%;
  z-index: 1;
}
.view-header .block-facets .facets-widget-checkbox::-webkit-scrollbar {
  background: rgba(168, 168, 168, 0.25);
  width: 8px;
}
.view-header .block-facets .facets-widget-checkbox::-webkit-scrollbar-track {
  display: none;
}
.view-header .block-facets .facets-widget-checkbox::-webkit-scrollbar-thumb {
  background-color: rgba(168, 168, 168, 0.5);
  border-radius: 5px;
}
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item {
  border-bottom: 1px solid #10384f;
  padding: 10px 20px;
}
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item.facet-item--expanded {
  padding: 8px 20px 18px;
}
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item
  input[type="checkbox"]
  + label,
.view-header .block-facets span.facet-placeholder:hover {
  cursor: pointer;
}
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item
  input[type="checkbox"]
  + label:before {
  border: 1px solid #042;
  content: "";
  display: inline-block;
  height: 10px;
  transition: 0.2s;
  width: 10px;
}
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item
  input[type="checkbox"]
  + label:active:before {
  transform: scale(0);
}
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item
  input[type="checkbox"]:checked
  + label:before {
  background-color: #00bcff;
  border-color: #2daae1;
}
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item:last-child {
  border-bottom: none;
}
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item
  label
  .facet-item__value {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.32px;
  line-height: 2.75;
  padding-right: 5px;
}
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item
  .facets-widget-
  ul {
  list-style: none;
  padding-right: 0;
}
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item
  .facets-widget-
  ul
  > li.facet-item {
  margin-right: 0;
  padding-right: 17px;
}
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item
  .facets-widget-
  ul
  > li.facet-item
  label
  .facet-item__value {
  color: #10384f;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.28px;
  line-height: 2.14;
}
.view-filters
  .views-exposed-form
  .form--inline
  .form-type-search-api-autocomplete
  label,
.view-filters .views-exposed-form .form--inline .search-error.hide,
.view-filters .views-exposed-form .form--inline span.cross-icon.hide,
.view-filters .views-exposed-form .form--inline span.search-icon.hide,
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item
  .facets-widget-
  ul
  > li.facet-item
  label
  .facet-item__count,
.view-header
  .block-facets
  .facets-widget-checkbox
  ul.js-facets-checkbox-links
  > li.facet-item
  label
  .facet-item__count {
  display: none;
}
.view-header .block-facets span.facet-placeholder {
  color: #585858;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 2.3;
  padding-right: 2px;
  position: absolute;
  top: -5px;
}
@media (max-width: 1440px) {
  .view-header .block-facets span.facet-placeholder {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .view-header .block-facets span.facet-placeholder {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .view-header .block-facets span.facet-placeholder {
    font-size: 14px;
  }
}
.view-header .block-facets:after {
  display: inline-block;
  font-family: Glyphter;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "G";
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 6px;
}
.view-header .block-facets-summary ul li.facet-summary-item--facet {
  display: inline-block;
  margin-left: 20px;
}
.view-header
  .block-facets-summary
  ul
  li.facet-summary-item--facet
  a
  .facet-item__status.js-facet-deactivate {
  display: inline-block;
  height: 12px;
  right: 0;
  position: absolute;
  top: 2px;
  width: 12px;
}
.view-header
  .block-facets-summary
  ul
  li.facet-summary-item--facet
  a
  .facet-item__status.js-facet-deactivate
  .facet-close-bg {
  background: #585858;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
}
.view-header
  .block-facets-summary
  ul
  li.facet-summary-item--facet
  a
  .facet-item__status.js-facet-deactivate
  .facet-close-bg
  .facet-close-icon {
  color: #fff;
  font-size: 8px;
  font-style: normal;
  font-weight: 400;
  right: 0.45em;
  line-height: 1.7;
  position: absolute;
  text-indent: 0;
  top: -1px;
  width: 100%;
}
.view-header
  .block-facets-summary
  ul
  li.facet-summary-item--facet
  a
  .facet-item__value {
  color: #10384f;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.26px;
  line-height: 1.38;
  padding-right: 17px;
  position: relative;
  top: -3px;
}
.view-filters
  .views-exposed-form
  .form--inline
  .form-type-search-api-autocomplete {
  float: left;
  position: relative;
  width: 100%;
}
.view-filters
  .views-exposed-form
  .form--inline
  .form-type-search-api-autocomplete
  input {
  background: 100% 0;
  border: 0;
  border-bottom: 1px solid #10384f;
  border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  height: 45px;
  padding: 10px 0 6px 20px;
  text-indent: 5px;
  width: 100%;
}
.view-filters
  .views-exposed-form
  .form--inline
  .form-type-search-api-autocomplete
  input[type="text"] {
  color: #10384f;
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  width: 100%;
}
@media (max-width: 1440px) {
  .view-filters
    .views-exposed-form
    .form--inline
    .form-type-search-api-autocomplete
    input[type="text"] {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .view-filters
    .views-exposed-form
    .form--inline
    .form-type-search-api-autocomplete
    input[type="text"] {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .view-filters
    .views-exposed-form
    .form--inline
    .form-type-search-api-autocomplete
    input[type="text"] {
    font-size: 14px;
  }
}
.view-filters
  .views-exposed-form
  .form--inline
  .form-type-search-api-autocomplete
  input[type="text"]::-ms-clear {
  display: none;
}
.view-filters
  .views-exposed-form
  .form--inline
  .form-type-search-api-autocomplete
  input::placeholder {
  color: #585858;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .view-filters
    .views-exposed-form
    .form--inline
    .form-type-search-api-autocomplete
    input::placeholder {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .view-filters
    .views-exposed-form
    .form--inline
    .form-type-search-api-autocomplete
    input::placeholder {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .view-filters
    .views-exposed-form
    .form--inline
    .form-type-search-api-autocomplete
    input::placeholder {
    font-size: 14px;
  }
}
.view-filters
  .views-exposed-form
  .form--inline
  .form-type-search-api-autocomplete
  input::-ms-input-placeholder {
  color: #585858 !important;
}
.view-filters .views-exposed-form .form--inline div.form-actions input {
  opacity: 0;
  position: absolute;
}
.view-filters .views-exposed-form .form--inline span.search-icon {
  margin-bottom: 0;
  padding-top: 0;
}
.view-filters
  .views-exposed-form
  .form--inline
  span.search-icon
  .search-icon-submit {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 30 30'%3E%3Ccircle cx='18' cy='12' r='10' fill='none' stroke='%2310384f' stroke-width='4'/%3E%3Cpath fill='none' stroke='%2310384f' stroke-width='4' d='m1.2 27.8 9.8-9.7'/%3E%3C/svg%3E");
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  border-color: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
  color: transparent;
  cursor: pointer;
  height: 25px;
  position: absolute;
  left: -5px;
  text-indent: -99em;
  top: 13px;
  width: 25px;
}
.view-filters
  .views-exposed-form
  .form--inline
  span.search-icon
  .search-icon-submit:hover {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 30 30'%3E%3Ccircle cx='18' cy='12' r='10' style='stroke:%2300bcff;stroke-width:4;fill:none'/%3E%3Cpath d='m1.2 27.8 9.8-9.7' style='stroke:%2300bcff;stroke-width:4;fill:none'/%3E%3C/svg%3E");
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
}
.view-filters
  .views-exposed-form
  .form--inline
  span.search-icon
  .search-icon-submit:focus {
  outline: 0;
}
.view-filters .views-exposed-form .form--inline span.cross-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 26 26'%3E%3Cpath d='m1 1 24 24m0-24L1 25' style='stroke:%230d2a40;fill:none;stroke-width:3'/%3E%3C/svg%3E");
  cursor: pointer;
  height: 15px;
  position: absolute;
  left: 0;
  top: 19px;
  width: 15px;
}
.view-filters .views-exposed-form .form--inline .search-error.show,
.view-filters .views-exposed-form .form--inline span.cross-icon.show {
  display: block;
}
.view-filters .views-exposed-form .form--inline .search-error {
  bottom: 10px;
  color: #00bcff;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  right: 2px;
  line-height: 1.57;
  position: absolute;
}
@media (max-width: 768px) {
  .view-filters .views-exposed-form .form--inline .search-error {
    bottom: -8px;
  }
}
@media (max-width: 640px) {
  .view-filters .views-exposed-form .form--inline .search-error {
    bottom: 0;
  }
}
.nodetype--magazine
  .ui-widget.ui-widget-content.ui-autocomplete.magazine_filter_tabs {
  border: 1px solid #a8a8a8;
}
.nodetype--magazine
  .ui-widget.ui-widget-content.ui-autocomplete.magazine_filter_tabs
  li.ui-menu-item {
  border-bottom: 1px solid #a8a8a8;
}
@media (min-width: 1440px) {
  .nodetype--magazine
    .ui-widget.ui-widget-content.ui-autocomplete.magazine_filter_tabs.search-api-autocomplete-search {
    width: 345px !important;
  }
}
@media (min-width: 992px) and (max-width: 1399px) {
  .nodetype--magazine
    .ui-widget.ui-widget-content.ui-autocomplete.magazine_filter_tabs.search-api-autocomplete-search {
    width: 281px !important;
  }
}
@media (max-width: 991px) {
  .nodetype--magazine
    .ui-widget.ui-widget-content.ui-autocomplete.magazine_filter_tabs.search-api-autocomplete-search {
    width: 610px !important;
  }
}
@media (max-width: 575px) {
  .nodetype--magazine
    .ui-widget.ui-widget-content.ui-autocomplete.magazine_filter_tabs.search-api-autocomplete-search {
    width: calc(100% - 60px) !important;
  }
}
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--related-contents
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--related-contents
  h2,
.paragraph--type--related-contents .field--name-field-title,
.paragraph--type--related-contents
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--related-contents
  .paragraph--type--newsletter
  .block-webform
  h2 {
  color: #10384f;
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 0.6px;
  line-height: 1;
  margin-bottom: 30px;
  text-align: center;
}
.paragraph--type--related-contents .related-contents-wrapper {
  display: block;
  margin-top: 25px;
  padding: 0 15px;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents {
  margin-bottom: 25px;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick-slider
  div
  a:focus {
  display: block;
  outline: 1px solid #025ecc;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick-slider
  .slick-list {
  width: 100%;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick-slider
  .slick-list
  .slick-slide {
  margin-top: 5px;
  padding: 0 15px;
  width: 235px;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick-slider
  .slick-dots {
  bottom: -63px;
  right: 0;
  padding: 0 15px;
  text-align: right;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick-slider
  .slick-dots
  li {
  margin: 0;
  width: 15px;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick-slider
  .slick-dots
  li
  button {
  box-shadow: none;
  -webkit-box-shadow: none;
  padding: 5px 0;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents.unslick {
  display: flex;
  justify-content: center;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick__slide {
  float: right;
  width: 235px;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick__slide:focus {
  display: block;
  outline: 1px solid #025ecc;
  outline-offset: -1px;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .unslick-margin
  .slick__slide {
  margin: 0 15px;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick__arrow {
  display: flex;
  justify-content: flex-end;
  right: auto;
  padding: 15px;
  position: relative;
  left: 0;
  top: auto;
  transform: none;
  width: auto;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick__arrow
  .slick-arrow {
  box-shadow: none;
  -webkit-box-shadow: none;
  height: 38px;
  position: relative;
  width: auto;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick__arrow
  .slick-arrow:focus {
  border-radius: 0;
  outline: 1px solid #025ecc;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick__arrow
  .slick-prev {
  right: 5px;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick__arrow
  .slick-next:hover:after,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick__arrow
  .slick-prev:hover:after {
  border-color: transparent transparent #d30f4b;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick__arrow
  .slick-prev:before {
  bottom: 0;
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 20px;
  font-weight: 900;
  right: 12px;
  line-height: 1.8;
  opacity: 1;
  position: absolute;
  z-index: 1;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick__arrow
  .slick-prev:after {
  border: solid;
  border-color: transparent transparent #ff3162;
  border-width: 0 7px 35px 0;
  content: "";
  display: inline-flex;
  transform: rotate(-180deg);
  width: 38px;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick__arrow
  .slick-next {
  border-radius: 0;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick__arrow
  .slick-next:before {
  bottom: 0;
  color: #fff;
  content: "";
  font-family: FontAwesome;
  font-size: 20px;
  font-weight: 900;
  right: 18px;
  line-height: 1.8;
  opacity: 1;
  position: absolute;
  z-index: 1;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .slick--view--magazine-related-contents
  .slick__arrow
  .slick-next:after {
  border: solid;
  border-color: transparent transparent #ff3162;
  border-width: 0 7px 35px 0;
  content: "";
  display: inline-flex;
  width: 38px;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .node__content {
  overflow: hidden;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper {
  clear: both;
  display: flex;
  flex-direction: column;
  padding: 0 0 10.5px 7.5px;
  position: relative;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper
  a {
  padding-bottom: 0;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper
  .field--name-field-listing-kicker {
  color: #fff;
  float: right;
  font-size: 11px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.92px;
  margin-bottom: 20px;
  max-width: 26ch;
  overflow: hidden;
  padding: 6px 15px 7px 23px;
  position: relative;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  width: fit-content;
  z-index: 1;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper
  .field--name-field-listing-kicker:before {
  background-color: #0075a6;
  box-sizing: content-box;
  content: "";
  height: 100%;
  right: -5px;
  position: absolute;
  top: 0;
  transform: skewX(12deg);
  width: 100%;
  z-index: -1;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .paragraph--type--related-contents
    .related-contents-wrapper
    .view-magazine-related-contents
    .view-content
    .related-content-item
    .node__content
    .card-content-wrapper
    .field--name-field-listing-kicker {
    display: table;
  }
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper
  .field--name-field-listing-title {
  color: #0d2a40;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.52px;
  line-height: 1.16;
  padding-right: 7.5px;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .node__content
  .card-content-wrapper
  .field--name-field-listing-description {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  color: rgba(16, 56, 79, 0.8);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  overflow: hidden;
  padding-bottom: 0 !important;
  padding-right: 7.5px;
  text-overflow: ellipsis;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .field--name-field-listing-kicker:before {
  background-color: #0075a6;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  a {
  color: #0075a6;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .blue
  .node__content
  .card-content-wrapper
  a:before {
  border-right: 1px solid #0075a6;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .field--name-field-listing-kicker:before {
  background-color: #108000;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  a {
  color: #108000;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .green
  .node__content
  .card-content-wrapper
  a:before {
  border-right: 1px solid #108000;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .field--name-field-listing-kicker:before {
  background-color: #6a4c72;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  a {
  color: #6a4c72;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .purple
  .node__content
  .card-content-wrapper
  a:before {
  border-right: 1px solid #6a4c72;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .field--name-field-listing-kicker:before {
  background-color: #de0043;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .read-more,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .social-feeds-wrapper
  > a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  a,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  .inline-arrow:before,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  p
  a
  strong:hover,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  p
  a.arrow:before,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  p
  a
  strong:hover {
  color: #de0043;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .paragraph--type--social-media-block
  .social-feeds-wrapper
  > a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  a:before,
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .read-more:before,
.paragraph--type--social-media-block
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .social-feeds-wrapper
  > a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-less-wrapper
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--social-media-channels
  .views-element-container
  .view-social-media-channels
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .social-channel-wrapper
  .social-channel-list
  .show-more-wrapper
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  a:before,
.paragraph--type--text-tile
  .field--name-field-cta
  .field-cta-wrap
  .paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item
  .pink
  .node__content
  .card-content-wrapper
  a:before {
  border-right: 1px solid #de0043;
}
.paragraph--type--related-contents
  .related-contents-wrapper
  .view-magazine-related-contents
  .view-content
  .related-content-item.no-kickers
  .node__content
  .card-content-wrapper
  .field--name-field-listing-title {
  margin-top: 20px;
}
@media (min-width: 1441px) {
  .paragraph--type--related-contents
    .related-contents-wrapper
    .view-magazine-related-contents
    .view-content
    .slick--view--magazine-related-contents
    .slick-slider
    .slick-list
    .slick-slide {
    margin-top: 5px;
    width: 295px;
  }
  .paragraph--type--related-contents
    .related-contents-wrapper
    .view-magazine-related-contents
    .view-content
    .slick--view--magazine-related-contents
    .slick-slider
    .slick-list
    .slick-slide:focus {
    display: block;
    outline: 1px solid #025ecc;
  }
  .paragraph--type--related-contents
    .related-contents-wrapper
    .view-magazine-related-contents
    .view-content
    .slick--view--magazine-related-contents
    .slick__slide {
    width: 295px;
  }
  .paragraph--type--related-contents
    .related-contents-wrapper
    .view-magazine-related-contents
    .view-content
    .slick--view--magazine-related-contents
    .slick__arrow {
    padding: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--related-contents
    .related-contents-wrapper
    .view-magazine-related-contents
    .view-content
    .slick--view--magazine-related-contents
    .slick-slider
    .slick-list
    .slick-slide {
    margin-top: 5px;
    width: 305px;
  }
  .paragraph--type--related-contents
    .related-contents-wrapper
    .view-magazine-related-contents
    .view-content
    .slick--view--magazine-related-contents
    .slick__slide {
    width: 305px;
  }
}
@media (max-width: 768px) {
  .paragraph--type--related-contents
    .related-contents-wrapper
    .view-magazine-related-contents
    .view-content
    .slick--view--magazine-related-contents
    .slick-slider
    .slick-list
    .slick-slide.slick-cloned {
    display: none !important;
  }
}
@media (max-width: 640px) {
  .paragraph--type--related-contents
    .related-contents-wrapper
    .view-magazine-related-contents
    .view-content
    .slick--view--magazine-related-contents
    .slick-slider
    .slick-list
    .slick-slide,
  .paragraph--type--related-contents
    .related-contents-wrapper
    .view-magazine-related-contents
    .view-content
    .slick--view--magazine-related-contents
    .slick__slide {
    width: 315px;
  }
  .paragraph--type--related-contents
    .related-contents-wrapper
    .view-magazine-related-contents
    .view-content
    .slick--view--magazine-related-contents
    .slick-slider
    .slick-list
    .slick-slide.slick-cloned {
    display: block !important;
  }
  .paragraph--type--related-contents
    .related-contents-wrapper
    .view-magazine-related-contents
    .view-content
    .slick--view--magazine-related-contents
    .slick-slider
    .slick-dots {
    display: none !important;
  }
  .paragraph--type--related-contents
    .related-contents-wrapper
    .view-magazine-related-contents
    .view-content
    .related-content-item
    .node__content
    .card-content-wrapper
    .field--name-field-listing-description {
    padding-bottom: 15px;
  }
}
body.rtl .paragraph--type--text-with-image {
  direction: ltr;
  text-align: left;
}
.paragraph--type--text-with-image .paragraph--type--title {
  margin-bottom: 20px;
  margin-top: 40px;
}
.paragraph--type--text-with-image .paragraph--type--title .h2,
.paragraph--type--text-with-image .paragraph--type--title .h3,
.paragraph--type--text-with-image .paragraph--type--title .h4,
.paragraph--type--text-with-image .paragraph--type--title .h5,
.paragraph--type--text-with-image .paragraph--type--title .h6,
.paragraph--type--text-with-image .paragraph--type--title h2,
.paragraph--type--text-with-image .paragraph--type--title h3,
.paragraph--type--text-with-image .paragraph--type--title h4,
.paragraph--type--text-with-image .paragraph--type--title h5,
.paragraph--type--text-with-image .paragraph--type--title h6 {
  margin: 0;
  padding: 0;
}
.paragraph--type--text-with-image .paragraph--type--title .h2,
.paragraph--type--text-with-image .paragraph--type--title h2 {
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 41px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image .paragraph--type--title .h2,
  .paragraph--type--text-with-image .paragraph--type--title h2 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image .paragraph--type--title .h2,
  .paragraph--type--text-with-image .paragraph--type--title h2 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image .paragraph--type--title .h2,
  .paragraph--type--text-with-image .paragraph--type--title h2 {
    font-size: 36px;
  }
}
.paragraph--type--text-with-image .paragraph--type--title .h3,
.paragraph--type--text-with-image .paragraph--type--title h3 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 35px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image .paragraph--type--title .h3,
  .paragraph--type--text-with-image .paragraph--type--title h3 {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image .paragraph--type--title .h3,
  .paragraph--type--text-with-image .paragraph--type--title h3 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image .paragraph--type--title .h3,
  .paragraph--type--text-with-image .paragraph--type--title h3 {
    font-size: 30px;
  }
}
.paragraph--type--text-with-image .paragraph--type--title .h4,
.paragraph--type--text-with-image .paragraph--type--title h4 {
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 29px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image .paragraph--type--title .h4,
  .paragraph--type--text-with-image .paragraph--type--title h4 {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image .paragraph--type--title .h4,
  .paragraph--type--text-with-image .paragraph--type--title h4 {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image .paragraph--type--title .h4,
  .paragraph--type--text-with-image .paragraph--type--title h4 {
    font-size: 26px;
  }
}
.paragraph--type--text-with-image .paragraph--type--title .h5,
.paragraph--type--text-with-image .paragraph--type--title h5 {
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 25px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image .paragraph--type--title .h5,
  .paragraph--type--text-with-image .paragraph--type--title h5 {
    font-size: 23px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image .paragraph--type--title .h5,
  .paragraph--type--text-with-image .paragraph--type--title h5 {
    font-size: 23px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image .paragraph--type--title .h5,
  .paragraph--type--text-with-image .paragraph--type--title h5 {
    font-size: 23px;
  }
}
.paragraph--type--text-with-image .paragraph--type--title .h6,
.paragraph--type--text-with-image .paragraph--type--title h6 {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 21px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image .paragraph--type--title .h6,
  .paragraph--type--text-with-image .paragraph--type--title h6 {
    font-size: 17px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image .paragraph--type--title .h6,
  .paragraph--type--text-with-image .paragraph--type--title h6 {
    font-size: 17px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image .paragraph--type--title .h6,
  .paragraph--type--text-with-image .paragraph--type--title h6 {
    font-size: 17px;
  }
}
.paragraph--type--text-with-image .field--name-field-introduction p {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 15px !important;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image .field--name-field-introduction p {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image .field--name-field-introduction p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image .field--name-field-introduction p {
    font-size: 18px;
  }
}
.paragraph--type--text-with-image .field--name-field-introduction ol li a,
.paragraph--type--text-with-image .field--name-field-introduction p a,
.paragraph--type--text-with-image .field--name-field-introduction ul li a {
  color: #0075a6;
  text-decoration: 1px underline;
  text-underline-offset: 4px;
}
.paragraph--type--text-with-image .field--name-field-introduction ol li a:hover,
.paragraph--type--text-with-image .field--name-field-introduction p a:hover,
.paragraph--type--text-with-image
  .field--name-field-introduction
  ul
  li
  a:hover {
  color: #de0043;
  text-decoration: 2px underline;
}
.paragraph--type--text-with-image .field--name-field-introduction ol,
.paragraph--type--text-with-image .field--name-field-introduction ul,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  ol,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  ul,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ol,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ul,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  ol,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  ul {
  list-style-position: outside;
  margin-bottom: 25px;
  padding-right: 17px;
}
.paragraph--type--text-with-image .field--name-field-introduction ol li,
.paragraph--type--text-with-image .field--name-field-introduction ul li,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  ol
  li,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  ul
  li,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ol
  li,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ul
  li,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  ol
  li,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  ul
  li {
  padding-right: 0;
  text-indent: 0;
}
.paragraph--type--text-with-image .field--name-field-introduction ol li::marker,
.paragraph--type--text-with-image .field--name-field-introduction ul li::marker,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  ol
  li::marker,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  ul
  li::marker,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ol
  li::marker,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ul
  li::marker,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  ol
  li::marker,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  ul
  li::marker {
  font-size: 15px;
}
.paragraph--type--text-with-image .text-wrapper {
  margin-bottom: 40px;
  margin-top: 40px;
}
.paragraph--type--text-with-image .text-wrapper a.twi-img-link {
  display: block;
  position: relative;
}
.paragraph--type--text-with-image .text-wrapper a.twi-img-link:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 792 612'%3E%3Cstyle%3E.st1{fill:%23fff}%3C/style%3E%3Cpath d='M275.44 201.26h196.68v180.5H275.44z' style='fill:%23003951'/%3E%3Cpath d='M374.53 248.05v13.01h-47.15v71.09h76.14V294.1h9.97v50.07h-96.45v-96.12zM385.9 248.96l-.64-9.78 45.26-.33v44.32l-11.01-.59.15-33.17z' class='st1'/%3E%3Cpath d='m384.297 291.747-6.979-6.979 41.924-41.924 6.98 6.98z' class='st1'/%3E%3C/svg%3E") !important;
  background-position: 55% 50%;
  background-size: 100px;
  bottom: 10px;
  content: " ";
  height: 20px;
  position: absolute;
  left: 10px;
  width: 20px;
}
.paragraph--type--text-with-image .text-wrapper .clear-description {
  clear: both;
}
body.bayer .paragraph--type--text-with-image .text-wrapper,
body.idnet .paragraph--type--text-with-image .text-wrapper {
  margin-bottom: 0;
  margin-top: 0;
}
.paragraph--type--text-with-image .text-wrapper .field--name-field-caption {
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  margin-bottom: 12px;
  margin-top: 12px;
  padding-bottom: 0;
  padding-right: 15px;
  padding-left: 15px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image .text-wrapper .field--name-field-caption {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image .text-wrapper .field--name-field-caption {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image .text-wrapper .field--name-field-caption {
    font-size: 16px;
  }
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  p
  a {
  color: #0075a6;
  font-weight: 500;
  text-decoration: 1px underline;
  text-underline-offset: 4px;
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  p
  a.arrow {
  color: #0d2a40;
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  p
  a
  strong {
  color: #0075a6;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    p
    a
    strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    p
    a
    strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    p
    a
    strong {
    font-size: 16px;
  }
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  div.embedded-entity
  span.file
  a:hover,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  ol
  li
  a:hover,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  p
  a:hover,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  table
  tr
  td
  a:hover,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  ul
  li
  a:hover {
  color: #de0043;
  text-decoration: 2px underline;
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  p
  strong,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  p
  strong {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.56px;
  line-height: 1.56;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    p
    strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    p
    strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    p
    strong {
    font-size: 16px;
  }
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  p
  em
  strong,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  p
  strong
  em,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  p
  em
  strong,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  p
  strong
  em {
  font-size: 16px;
  font-style: italic;
  font-weight: 700;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    p
    em
    strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    p
    em
    strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    p
    em
    strong {
    font-size: 16px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    p
    strong
    em {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    p
    strong
    em {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    p
    strong
    em {
    font-size: 16px;
  }
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  .h2,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  h2 {
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 41px;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h2,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h2 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h2,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h2 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h2,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h2 {
    font-size: 36px;
  }
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  .h3,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  h3 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 35px;
  margin-bottom: 24px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h3,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h3 {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h3,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h3 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h3,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h3 {
    font-size: 30px;
  }
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  .h4,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  h4 {
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 29px;
  margin-bottom: 20px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h4,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h4 {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h4,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h4 {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h4,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h4 {
    font-size: 26px;
  }
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  .h5,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  h5 {
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 25px;
  margin-bottom: 16px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h5,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h5 {
    font-size: 23px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h5,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h5 {
    font-size: 23px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h5,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h5 {
    font-size: 23px;
  }
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  .h6,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  h6 {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.9px;
  line-height: 21px;
  margin-bottom: 16px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h6,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h6 {
    font-size: 17px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h6,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h6 {
    font-size: 17px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    .h6,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    h6 {
    font-size: 17px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    table
    tr
    td {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    table
    tr
    td {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    table
    tr
    td {
    font-size: 16px;
  }
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  table
  tr
  td
  a {
  color: #0075a6;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  text-decoration: 1px underline;
  text-underline-offset: 4px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    table
    tr
    td
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    table
    tr
    td
    a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    table
    tr
    td
    a {
    font-size: 16px;
  }
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  ol
  li
  a,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  ul
  li
  a {
  color: #0075a6;
  text-decoration: 1px underline;
  text-underline-offset: 4px;
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  div.embedded-entity {
  padding-top: 10px;
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  div.embedded-entity
  span.file {
  background-color: #f2f7f9;
  background-image: none;
  display: block;
  margin-bottom: 25px;
  overflow: hidden;
  padding: 15px 30px 18px 20px;
  position: relative;
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  div.embedded-entity
  span.file
  a {
  color: #0d2a40;
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.44px;
  line-height: 1.286;
  padding-left: 125px;
  position: relative;
  text-decoration: 1px underline;
  text-underline-offset: 4px;
  word-break: break-word;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    div.embedded-entity
    span.file
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    div.embedded-entity
    span.file
    a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    div.embedded-entity
    span.file
    a {
    font-size: 16px;
    padding-left: unset;
  }
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  div.embedded-entity
  span.file
  a:before {
  background: no-repeat 100% 4px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpath d='M.5 13.5 7 7 .5.5' style='stroke:%23624963;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  content: "";
  height: 20px;
  right: -15px;
  position: absolute;
  top: -1px;
  width: 20px;
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  div.embedded-entity
  span.file
  span.file-size {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  margin-right: 2px;
  position: absolute;
  left: 15px;
  top: 11px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    div.embedded-entity
    span.file
    span.file-size {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    div.embedded-entity
    span.file
    span.file-size {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    div.embedded-entity
    span.file
    span.file-size {
    font-size: 16px;
    position: relative;
  }
}
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-media-video-embed-field,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-media-video-file,
.paragraph--type--text-with-image .text-wrapper .field--name-image {
  margin-bottom: 15px;
}
.paragraph--type--text-with-image .text-wrapper.image-zoom .figure {
  float: right;
  margin-left: 20px;
  width: 40%;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image {
  margin-bottom: 15px;
  width: 100%;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-file,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-image,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-video-embed-field,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-file,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-image,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-video-embed-field,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-file,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-image,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-video-embed-field {
  position: relative;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-file
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-image
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-file
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-image
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-file
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-image
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-video-embed-field
  .zoom {
  background: #10384f no-repeat 50%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M0 7h14M7 0v14' style='stroke:%23fff;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  bottom: 0;
  height: 30px;
  position: absolute;
  left: 0;
  transition: none;
  width: 30px;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-file
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-image
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-file
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-image
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-video-embed-field
  .zoom:hover {
  background-color: #de0043;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-file
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-file
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-image
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-image
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-file
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-file
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-image
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-image
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-video-embed-field
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.field--type-video-embed-field
  .zoom:focus-visible {
  border: 2px solid #ff3162;
  border-radius: 2px;
  outline: 1px solid #fff;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.zoomIn,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.zoomIn,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.zoomIn {
  height: 100%;
  width: 100%;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.zoomIn
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.zoomIn
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.zoomIn
  .zoom {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M0 7h14' style='stroke:%23fff;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  transition: none;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn
  ~ .field--name-field-text-content
  ul,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn
  ~ .field--name-field-text-content
  ul,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.zoomIn
  ~ .field--name-field-text-content
  ul,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.zoomIn
  ~ .field--name-field-text-content
  ul,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.zoomIn
  ~ .field--name-field-text-content
  ul,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.zoomIn
  ~ .field--name-field-text-content
  ul,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure.zoomIn
  ~ .field--name-field-text-content
  ul {
  display: inline-block;
  padding-right: 17px;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn
  ~ .field--name-field-text-content
  div.embedded-entity,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn
  ~ .field--name-field-text-content
  div.embedded-entity,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.zoomIn
  ~ .field--name-field-text-content
  div.embedded-entity,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field.zoomIn
  ~ .field--name-field-text-content
  div.embedded-entity,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file.zoomIn
  ~ .field--name-field-text-content
  div.embedded-entity,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image.zoomIn
  ~ .field--name-field-text-content
  div.embedded-entity,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure.zoomIn
  ~ .field--name-field-text-content
  div.embedded-entity {
  clear: both;
  padding-top: 0;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field
  .field__item,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file
  .field__item,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image
  .field__item {
  display: flex;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field
  .field__item
  video,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file
  .field__item
  video,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image
  .field__item
  video,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-embed-field
  .field__item
  video,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-media-video-file
  .field__item
  video,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-image
  .field__item
  video,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field
  .field__item
  video,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-file
  .field__item
  video,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-image
  .field__item
  video,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-embed-field
  .field__item
  video,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-file
  .field__item
  video,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-image
  .field__item
  video {
  height: 100%;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure
  .field--name-field-caption {
  margin-bottom: 0;
  margin-top: 14px;
  padding-bottom: 0;
  padding-right: 15px;
  padding-left: 15px;
  width: 100% !important;
}
.paragraph--type--text-with-image .text-wrapper.image-zoom .figure.zoomIn {
  width: 100%;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .figure.zoomIn
  .field--name-field-caption {
  margin-bottom: 14px;
}
.paragraph--type--text-with-image .text-wrapper.image-zoom .figure.list {
  margin-left: 40px;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file,
.paragraph--type--text-with-image .text-wrapper.image-zoom .field--name-image {
  float: right;
  margin-left: 20px;
  overflow: hidden;
  width: 40%;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-file,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-image,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field {
  position: relative;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-file
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-image
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field
  .zoom {
  background: #10384f no-repeat 50%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M0 7h14M7 0v14' style='stroke:%23fff;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  bottom: 0;
  cursor: pointer;
  height: 30px;
  position: absolute;
  left: 0;
  transition: none;
  width: 30px;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-file
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-image
  .zoom:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field
  .zoom:hover {
  background-color: #de0043;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-file
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-file
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-image
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-image
  .zoom:focus-visible,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field
  .zoom:focus,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field
  .zoom:focus-visible {
  border: 2px solid #ff3162;
  border-radius: 2px;
  outline: 1px solid #fff;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-file,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field {
  margin-left: 20px;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.zoomIn {
  height: 100%;
  margin-bottom: 15px;
  width: 100%;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn.field--type-file,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn.field--type-image,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn.field--type-video-embed-field,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn.field--type-file,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn.field--type-image,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn.field--type-video-embed-field,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.zoomIn.field--type-file,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.zoomIn.field--type-image,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.zoomIn.field--type-video-embed-field {
  height: auto;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.zoomIn
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.zoomIn
  .zoom,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.zoomIn
  .zoom {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M0 7h14' style='stroke:%23fff;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  transition: none;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field
  .field__item,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file
  .field__item,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image
  .field__item {
  display: flex;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.list,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.list,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-image.list {
  margin-left: 40px;
}
.paragraph--type--text-with-image .text-wrapper.image-zoom.zoomIn {
  width: 100%;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ol
  li
  a,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  p
  a,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ul
  li
  a,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  ol
  li
  a,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  p
  a,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  ul
  li
  a {
  color: #0075a6;
  font-weight: 500;
  text-decoration: 1px underline;
  text-underline-offset: 4px;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ol
  li
  a:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  p
  a:hover,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ul
  li
  a:hover,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  ol
  li
  a:hover,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  p
  a:hover,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  ul
  li
  a:hover {
  color: #de0043;
  text-decoration: 2px underline;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ol.copy-dashes
  li,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ul.copy-dashes
  li {
  display: inherit;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.75;
  margin-right: 0;
  position: unset;
}
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ol.copy-dashes
  li:before,
.paragraph--type--text-with-image
  .text-wrapper.image-zoom
  .field--name-field-text-content
  ul.copy-dashes
  li:before {
  margin-left: 5px;
  position: unset;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-text-content
    p
    strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-text-content
    p
    strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-text-content
    p
    strong {
    font-size: 16px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-text-content
    p
    em
    strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-text-content
    p
    em
    strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-text-content
    p
    em
    strong {
    font-size: 16px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-text-content
    p
    strong
    em {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-text-content
    p
    strong
    em {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-text-content
    p
    strong
    em {
    font-size: 16px;
  }
}
.paragraph--type--text-with-image:after {
  clear: both;
  content: " ";
  display: block;
}
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-file,
.paragraph--type--text-with-image.small-image .text-wrapper .field--name-image {
  float: right;
  margin-left: 20px;
  overflow: hidden;
  width: 40%;
}
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field.field--type-file,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field.field--type-image,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field.field--type-video-embed-field,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-file.field--type-file,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-file.field--type-image,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-file.field--type-video-embed-field,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-image.field--type-file,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-image.field--type-image,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-image.field--type-video-embed-field,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-embed-field.field--type-file,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-embed-field.field--type-image,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-embed-field.field--type-video-embed-field,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-file.field--type-file,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-file.field--type-image,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-file.field--type-video-embed-field,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-image.field--type-file,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-image.field--type-image,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-image.field--type-video-embed-field {
  position: relative;
}
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field.field--type-file,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field.field--type-video-embed-field,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-file.field--type-file,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-file.field--type-video-embed-field,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-image.field--type-file,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-image.field--type-video-embed-field {
  margin-left: 20px;
}
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field
  .field__item,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-file
  .field__item,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-image
  .field__item,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-embed-field
  .field__item,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-file
  .field__item,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-image
  .field__item {
  display: flex;
}
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-embed-field.list,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-media-video-file.list,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-image.list {
  margin-left: 40px;
}
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-caption {
  margin-bottom: 0;
  margin-top: 14px;
  padding-bottom: 0;
  padding-right: 15px;
  padding-left: 15px;
  width: 100% !important;
}
.paragraph--type--text-with-image.small-image .text-wrapper .figure {
  float: right;
  margin-left: 20px;
  width: 40%;
}
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-embed-field,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-field-media-video-file,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-image {
  margin-bottom: 15px;
  width: 100%;
}
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .figure
  .field--name-field-caption {
  margin-bottom: 0;
  margin-top: 14px;
  padding-bottom: 0;
  padding-right: 15px;
  padding-left: 15px;
  width: 100% !important;
}
.paragraph--type--text-with-image.small-image .text-wrapper .figure.list {
  margin-left: 40px;
}
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  p
  a
  strong {
  color: #0075a6;
}
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  p
  strong {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.56px;
  line-height: 1.56;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    p
    strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    p
    strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    p
    strong {
    font-size: 16px;
  }
}
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  p
  em
  strong,
.paragraph--type--text-with-image.small-image
  .text-wrapper
  .field--name-field-text-content
  p
  strong
  em {
  font-size: 16px;
  font-style: italic;
  font-weight: 700;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    p
    em
    strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    p
    em
    strong {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    p
    em
    strong {
    font-size: 16px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    p
    strong
    em {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    p
    strong
    em {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    p
    strong
    em {
    font-size: 16px;
  }
}
.paragraph--type--text-with-image.image-zoom
  .text-wrapper
  .field--name-field-text-content
  ol,
.paragraph--type--text-with-image.image-zoom
  .text-wrapper
  .field--name-field-text-content
  ul {
  padding-right: 17px;
}
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file
  .zoom,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image
  .zoom,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file
  .zoom,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image
  .zoom,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-image.field--type-file
  .zoom,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-image.field--type-image
  .zoom,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field
  .zoom {
  background-image: url(assets/images/expand_button_dark.png);
  background-size: 35px 35px;
  transition: none;
}
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-file
  .zoom:hover,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-image
  .zoom:hover,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field.field--type-video-embed-field
  .zoom:hover,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-file
  .zoom:hover,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-image
  .zoom:hover,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-field-media-video-file.field--type-video-embed-field
  .zoom:hover,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-image.field--type-file
  .zoom:hover,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-image.field--type-image
  .zoom:hover,
.paragraph--type--text-with-image.image-expand
  .text-wrapper.image-zoom
  .field--name-image.field--type-video-embed-field
  .zoom:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Cpath fill='%23D30F4B' d='M0 0h30v30H0z'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M20.992 8.883v5.467l-2.24-2.24-6.646 6.647 2.26 2.26h-5.51v-5.51l2.18 2.18 6.647-6.646-2.158-2.158z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.paragraph--type--text-with-image.no-style .text-wrapper .figure,
.paragraph--type--text-with-image.no-style
  .text-wrapper.image-zoom
  .field--name-field-media-video-embed-field,
.paragraph--type--text-with-image.no-style
  .text-wrapper.image-zoom
  .field--name-field-media-video-file,
.paragraph--type--text-with-image.no-style
  .text-wrapper.image-zoom
  .field--name-image {
  width: 100%;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-embed-field,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-file,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .figure
    .field--name-image {
    padding-top: 9px;
  }
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-media-video-embed-field.field--type-file,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-media-video-embed-field.field--type-video-embed-field,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-media-video-file.field--type-file,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-media-video-file.field--type-video-embed-field,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-image.field--type-file,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-image.field--type-video-embed-field,
  .paragraph--type--text-with-image .text-wrapper.image-zoom .figure {
    margin-left: 16px;
  }
  .paragraph--type--text-with-image.image-zoom
    .field--name-field-text-content
    ol,
  .paragraph--type--text-with-image.image-zoom
    .field--name-field-text-content
    ul,
  .paragraph--type--text-with-image.small-image
    .field--name-field-text-content
    ol,
  .paragraph--type--text-with-image.small-image
    .field--name-field-text-content
    ul {
    padding-right: 17px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-media-video-embed-field,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-media-video-file,
  .paragraph--type--text-with-image .text-wrapper .field--name-image {
    margin-bottom: 15px;
    width: 100% !important;
  }
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-media-video-embed-field
    .zoom,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-media-video-file
    .zoom,
  .paragraph--type--text-with-image .text-wrapper .field--name-image .zoom,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-embed-field
    .zoom,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-file
    .zoom,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .figure
    .field--name-image
    .zoom {
    display: none;
  }
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    ul.copy-dashes,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    ul.copy-dashes {
    padding-right: 0 !important;
  }
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    ul
    ul {
    display: block;
  }
  .paragraph--type--text-with-image .text-wrapper.image-zoom .figure {
    margin-left: 0;
    width: 100%;
  }
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-embed-field,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-file,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .figure
    .field--name-image {
    height: 100%;
    width: 100%;
  }
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-media-video-embed-field,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-media-video-file,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-image {
    margin-bottom: 15px;
    width: 100% !important;
  }
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-media-video-embed-field
    .zoom,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-media-video-file
    .zoom,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-image
    .zoom,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .figure
    .field--name-field-media-video-embed-field
    .zoom,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .figure
    .field--name-field-media-video-file
    .zoom,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .figure
    .field--name-image
    .zoom {
    display: none;
  }
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    ul,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    ul {
    display: inline-block;
    padding-right: 17px !important;
  }
  .paragraph--type--text-with-image.small-image .text-wrapper .figure {
    margin-left: 0;
    width: 100%;
  }
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .figure
    .field--name-field-media-video-embed-field,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .figure
    .field--name-field-media-video-file,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .figure
    .field--name-image {
    height: 100%;
    width: 100%;
  }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    ol,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    ul,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-text-content
    ol,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-text-content
    ul {
    list-style-position: inside;
  }
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    ol
    li,
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    ul
    li,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-text-content
    ol
    li,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-text-content
    ul
    li,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    ol
    li,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    ul
    li {
    padding-right: 23px;
    text-indent: -22px;
  }
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-media-video-embed-field.zoomIn
    ~ .field--name-field-text-content
    ul,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-field-media-video-file.zoomIn
    ~ .field--name-field-text-content
    ul,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .field--name-image.zoomIn
    ~ .field--name-field-text-content
    ul,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-embed-field.zoomIn
    ~ .field--name-field-text-content
    ul,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .figure
    .field--name-field-media-video-file.zoomIn
    ~ .field--name-field-text-content
    ul,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .figure
    .field--name-image.zoomIn
    ~ .field--name-field-text-content
    ul,
  .paragraph--type--text-with-image
    .text-wrapper.image-zoom
    .figure.zoomIn
    ~ .field--name-field-text-content
    ul {
    display: inline-block;
    padding-right: 0;
  }
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    ol,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    ul {
    list-style-position: inside;
    padding-right: 0;
  }
  .paragraph--type--text-with-image.image-zoom
    .text-wrapper
    .field--name-field-text-content
    ol,
  .paragraph--type--text-with-image.image-zoom
    .text-wrapper
    .field--name-field-text-content
    ul {
    padding-right: 0;
  }
}
@media (-ms-high-contrast: none) and (max-width: 480px),
  screen and (-ms-high-contrast: active) and (max-width: 480px) {
  .paragraph--type--text-with-image
    .text-wrapper
    .field--name-field-text-content
    ul,
  .paragraph--type--text-with-image.small-image
    .text-wrapper
    .field--name-field-text-content
    ul {
    display: inline-block;
    padding-right: 0 !important;
  }
}
.paragraph--type--text-with-image .modal {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-name: zoom;
  animation-name: zoom;
  background-color: rgba(98, 73, 99, 0.95);
  height: 100%;
  right: 0;
  overflow: auto;
  padding-top: 100px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999999999;
}
.paragraph--type--text-with-image .modal .modal-inner {
  display: block;
  height: 100%;
  margin: auto;
  max-width: 700px;
  width: 100%;
}
.paragraph--type--text-with-image .modal .modal-inner .modal-close-button {
  position: relative;
}
.paragraph--type--text-with-image
  .modal
  .modal-inner
  .modal-close-button
  .icon-close {
  background: #ff3162
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath d='M18 1.3 16.7 0 9 7.7 1.3 0 0 1.3 7.7 9 0 16.7 1.3 18 9 10.3l7.7 7.7 1.3-1.3L10.3 9z' style='fill:%23fff'/%3E%3C/svg%3E")
    no-repeat 50%;
  border: 0;
  cursor: pointer;
  height: 40px;
  position: absolute;
  left: -18px;
  top: -18px;
  width: 40px;
  z-index: 999;
}
.paragraph--type--text-with-image
  .modal
  .modal-inner
  .modal-close-button
  .icon-close:focus,
.paragraph--type--text-with-image
  .modal
  .modal-inner
  .modal-close-button
  .icon-close:focus-visible {
  border: 2px solid #ff3162;
  border-radius: 2px;
  outline: 1px solid #fff;
}
.paragraph--type--text-with-image .modal .modal-content-wrapper {
  padding-bottom: 100px;
}
.paragraph--type--text-with-image .modal .modal-content-wrapper .modal-content {
  border-radius: 0;
}
.paragraph--type--text-with-image
  .modal
  .modal-content-wrapper
  .modal-content
  .media-float {
  height: 100%;
}
.paragraph--type--text-with-image
  .modal
  .modal-content-wrapper
  .modal-content
  .media-float
  .image
  .field--name-field-caption {
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  margin-bottom: 12px;
  margin-top: 12px;
  padding-bottom: 0;
  padding-right: 15px;
  padding-left: 15px;
}
@media (max-width: 1440px) {
  .paragraph--type--text-with-image
    .modal
    .modal-content-wrapper
    .modal-content
    .media-float
    .image
    .field--name-field-caption {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--text-with-image
    .modal
    .modal-content-wrapper
    .modal-content
    .media-float
    .image
    .field--name-field-caption {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--text-with-image
    .modal
    .modal-content-wrapper
    .modal-content
    .media-float
    .image
    .field--name-field-caption {
    font-size: 16px;
  }
}
.paragraph--type--text-with-image .modal.zoom-out {
  -webkit-animation-duration: 0.6s;
  animation-duration: 1.6s;
  -webkit-animation-name: zoom-out;
  animation-name: zoom-out;
}
.paragraph--type--text-with-image.media-16_9_aspect_ratio
  .video-embed-field-responsive-video
  iframe {
  aspect-ratio: 16/9;
  height: 100%;
  min-height: 100%;
  position: relative;
  width: 100%;
}
.paragraph--type--text-with-image.media-16_9_aspect_ratio
  .video-embed-field-responsive-video:after,
.paragraph--type--text-with-image.media-4_3_aspect_ratio
  .video-embed-field-responsive-video:after {
  display: none;
}
.paragraph--type--text-with-image.media-4_3_aspect_ratio
  .video-embed-field-responsive-video
  iframe {
  aspect-ratio: 4/3;
  height: 100%;
  min-height: 100%;
  position: relative;
  width: 100%;
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
#block-akamaicacheclear,
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl,
.eu-cookie-compliance-banner .eu-cookie-compliance-content,
.footer .region-footer .block-block-content .custom-legal-link-wrapper,
.main-header-wrapper
  .main-menu
  .menu.menu-level-0
  .menu-item
  .menu-dropdown-0
  .main-menu-container,
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container,
.paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
.paragraph--type--image .field--name-field-caption,
.paragraph--type--image-comparison-slider .field--name-field-description,
.paragraph--type--image-gallery .carousel .carousel-item span,
.paragraph--type--media-gallery
  .carousel
  .carousel-inner
  .carousel-item
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container,
.paragraph--type--media-gallery.full-width .carousel .carousel-options,
.paragraph--type--media.full-width.media-image
  .media-wrapper
  .image-caption
  .field--name-field-description,
.paragraph--type--media.full-width.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container,
.paragraph--type--video-playlist,
.region-header .main-header-container,
.region-header .utility-nav-container,
.translation-text-wrapper .autotranslate-text,
.wrapper,
footer .footer-middle-wrapper .field--name-field-footer-section {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (min-width: 576px) {
  #block-akamaicacheclear,
  .container,
  .container-sm,
  .eu-cookie-compliance-banner .eu-cookie-compliance-content,
  .footer .region-footer .block-block-content .custom-legal-link-wrapper,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container,
  .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
  .paragraph--type--image .field--name-field-caption,
  .paragraph--type--image-comparison-slider .field--name-field-description,
  .paragraph--type--image-gallery .carousel .carousel-item span,
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--media-gallery.full-width .carousel .carousel-options,
  .paragraph--type--media.full-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description,
  .paragraph--type--media.full-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--video-playlist,
  .region-header .main-header-container,
  .region-header .utility-nav-container,
  .translation-text-wrapper .autotranslate-text,
  .wrapper,
  footer .footer-middle-wrapper .field--name-field-footer-section {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  #block-akamaicacheclear,
  .container,
  .container-md,
  .container-sm,
  .eu-cookie-compliance-banner .eu-cookie-compliance-content,
  .footer .region-footer .block-block-content .custom-legal-link-wrapper,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container,
  .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
  .paragraph--type--image .field--name-field-caption,
  .paragraph--type--image-comparison-slider .field--name-field-description,
  .paragraph--type--image-gallery .carousel .carousel-item span,
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--media-gallery.full-width .carousel .carousel-options,
  .paragraph--type--media.full-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description,
  .paragraph--type--media.full-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--video-playlist,
  .region-header .main-header-container,
  .region-header .utility-nav-container,
  .translation-text-wrapper .autotranslate-text,
  .wrapper,
  footer .footer-middle-wrapper .field--name-field-footer-section {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  #block-akamaicacheclear,
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .eu-cookie-compliance-banner .eu-cookie-compliance-content,
  .footer .region-footer .block-block-content .custom-legal-link-wrapper,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container,
  .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
  .paragraph--type--image .field--name-field-caption,
  .paragraph--type--image-comparison-slider .field--name-field-description,
  .paragraph--type--image-gallery .carousel .carousel-item span,
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--media-gallery.full-width .carousel .carousel-options,
  .paragraph--type--media.full-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description,
  .paragraph--type--media.full-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--video-playlist,
  .region-header .main-header-container,
  .region-header .utility-nav-container,
  .translation-text-wrapper .autotranslate-text,
  .wrapper,
  footer .footer-middle-wrapper .field--name-field-footer-section {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  #block-akamaicacheclear,
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .eu-cookie-compliance-banner .eu-cookie-compliance-content,
  .footer .region-footer .block-block-content .custom-legal-link-wrapper,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container,
  .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
  .paragraph--type--image .field--name-field-caption,
  .paragraph--type--image-comparison-slider .field--name-field-description,
  .paragraph--type--image-gallery .carousel .carousel-item span,
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--media-gallery.full-width .carousel .carousel-options,
  .paragraph--type--media.full-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description,
  .paragraph--type--media.full-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--video-playlist,
  .region-header .main-header-container,
  .region-header .utility-nav-container,
  .translation-text-wrapper .autotranslate-text,
  .wrapper,
  footer .footer-middle-wrapper .field--name-field-footer-section {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  #block-akamaicacheclear,
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl,
  .eu-cookie-compliance-banner .eu-cookie-compliance-content,
  .footer .region-footer .block-block-content .custom-legal-link-wrapper,
  .main-header-wrapper
    .main-menu
    .menu.menu-level-0
    .menu-item
    .menu-dropdown-0
    .main-menu-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container,
  .paragraph--type--content-with-sidebars.container-width.hide-left-sidebar.hide-right-sidebar,
  .paragraph--type--image .field--name-field-caption,
  .paragraph--type--image-comparison-slider .field--name-field-description,
  .paragraph--type--image-gallery .carousel .carousel-item span,
  .paragraph--type--media-gallery
    .carousel
    .carousel-inner
    .carousel-item
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--media-gallery.full-width .carousel .carousel-options,
  .paragraph--type--media.full-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description,
  .paragraph--type--media.full-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container,
  .paragraph--type--video-playlist,
  .region-header .main-header-container,
  .region-header .utility-nav-container,
  .translation-text-wrapper .autotranslate-text,
  .wrapper,
  footer .footer-middle-wrapper .field--name-field-footer-section {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.breadcrumb-container .breadcrumb,
.content-area-left-sidebar .field--name-field-left-sidebar-contents,
.content-area-left-sidebar .field--name-field-right-sidebar-contents,
.content-area-right-sidebar .field--name-field-left-sidebar-contents,
.content-area-right-sidebar .field--name-field-right-sidebar-contents,
.device-margin-components,
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper,
.paragraph--type--content-with-sidebars .content-area-wrapper,
.paragraph--type--grid-layout .field--name-field-grid-content,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper,
.paragraph--type--related-contents .related-contents-wrapper,
.paragraph--type--section-introduction .content-wrapper,
.paragraph--type--section-introduction.skewed-image .content-wrapper,
.region-header .main-header-row,
.region-header .utility-nav-row,
.row,
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content,
body.bayer .paragraph--type--content-with-sidebars .content-area-wrapper,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-footer-service-links
  nav
  > ul.menu,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-service-links
  nav
  > ul.menu {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.breadcrumb-container .breadcrumb > *,
.content-area-left-sidebar .field--name-field-left-sidebar-contents > *,
.content-area-left-sidebar .field--name-field-right-sidebar-contents > *,
.content-area-right-sidebar .field--name-field-left-sidebar-contents > *,
.content-area-right-sidebar .field--name-field-right-sidebar-contents > *,
.device-margin-components > *,
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper
  > *,
.paragraph--type--content-with-sidebars .content-area-wrapper > *,
.paragraph--type--grid-layout .field--name-field-grid-content > *,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper
  > *,
.paragraph--type--related-contents .related-contents-wrapper > *,
.paragraph--type--section-introduction .content-wrapper > *,
.paragraph--type--section-introduction.skewed-image .content-wrapper > *,
.region-header .main-header-row > *,
.region-header .utility-nav-row > *,
.row > *,
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content
  > *,
body.bayer .paragraph--type--content-with-sidebars .content-area-wrapper > *,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper
  > *,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-footer-service-links
  nav
  > ul.menu
  > *,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-service-links
  nav
  > ul.menu
  > *,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  > * {
  box-sizing: border-box;
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
.col,
.paragraph--type--grid-layout .field--name-field-grid-content > .field__item,
.region-header .main-header-col,
.region-header .utility-nav-wrapper {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-1,
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-1 {
  width: 8.33333333%;
}
.col-2,
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content
  .search-image {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-3,
.col-4 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5,
.col-6 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7,
.col-8 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-10,
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11,
.col-12 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
.offset-1 {
  margin-right: 8.33333333%;
}
.offset-2 {
  margin-right: 16.66666667%;
}
.offset-3 {
  margin-right: 25%;
}
.offset-4 {
  margin-right: 33.33333333%;
}
.offset-5 {
  margin-right: 41.66666667%;
}
.offset-6 {
  margin-right: 50%;
}
.offset-7 {
  margin-right: 58.33333333%;
}
.offset-8 {
  margin-right: 66.66666667%;
}
.offset-9 {
  margin-right: 75%;
}
.offset-10 {
  margin-right: 83.33333333%;
}
.offset-11 {
  margin-right: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-1,
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-2,
  .paragraph--type--grid-layout.grid-layout-col-6
    .field--name-field-grid-content
    > .field__item {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-buttons,
  .paragraph--type--grid-layout.grid-layout-col-4
    .field--name-field-grid-content
    > .field__item {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4,
  .col-sm-5,
  .paragraph--type--grid-layout.grid-layout-col-3
    .field--name-field-grid-content
    > .field__item {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-6,
  .col-sm-7,
  .content-area-left-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item,
  .content-area-left-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item,
  .content-area-right-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item,
  .content-area-right-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item,
  .device-margin-components > .field__item,
  .paragraph--type--grid-layout.grid-layout-col-2
    .field--name-field-grid-content
    > .field__item {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-8,
  .eu-cookie-compliance-banner
    .eu-cookie-compliance-content
    .eu-cookie-compliance-message {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9,
  .google-search-console-block.medium {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10,
  .col-sm-11 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .breadcrumb-container .breadcrumb .region-breadcrumb,
  .breadcrumb-container .breadcrumb .region-breadcrumb nav.breadcrumb > ol,
  .col-sm-12,
  .paragraph--type--grid-layout.grid-layout-col-1
    .field--name-field-grid-content
    > .field__item {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333333%;
  }
  .offset-sm-2 {
    margin-right: 16.66666667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333333%;
  }
  .offset-sm-5 {
    margin-right: 41.66666667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333333%;
  }
  .offset-sm-8 {
    margin-right: 66.66666667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333333%;
  }
  .offset-sm-11 {
    margin-right: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-1,
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-2,
  .col-md-3 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4,
  .col-md-5,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links
    nav
    > ul.menu
    > li,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links
    nav
    > ul.menu
    > li {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-6,
  .paragraph--type--related-contents
    .related-contents-wrapper
    .field--name-field-margin-module,
  .paragraph--type--related-contents
    .related-contents-wrapper
    .field--name-field-related-content,
  .paragraph--type--related-contents
    .related-contents-wrapper
    > .related-content-item,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333333%;
  }
  .offset-md-2 {
    margin-right: 16.66666667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333333%;
  }
  .offset-md-5 {
    margin-right: 41.66666667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333333%;
  }
  .offset-md-8 {
    margin-right: 66.66666667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333333%;
  }
  .offset-md-11 {
    margin-right: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container
    .menu-link-contentcorporate-navigation-wrapper
    .addresses-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container
    .menu-link-contentcorporate-navigation-wrapper
    .countries-container,
  .menu-link-contentcorporate-navigation
    .menu-link-contentcorporate-navigation-container
    .menu-link-contentcorporate-navigation-wrapper
    .personalize-container {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-1,
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-2,
  .footer
    .region-footer
    .block-block-content
    .custom-legal-link-wrapper
    .field--name-field-copyright,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-copyright-text,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-sitemap {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3,
  .paragraph--type--related-contents
    .related-contents-wrapper
    .field--name-field-margin-module,
  .paragraph--type--related-contents
    .related-contents-wrapper
    .field--name-field-related-content,
  .paragraph--type--related-contents
    .related-contents-wrapper
    > .related-content-item,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-get-in-touch {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4,
  .col-lg-5,
  .paragraph--type--video-playlist .playlist-item-wrapper {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-6,
  .col-lg-7,
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-8,
  .paragraph--type--video-playlist > .field--name-field-media,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-footer-hygiene-links,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-bottom-wrapper
    .field--name-field-hygiene-links {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-footer-service-links,
  footer
    .footer-middle-wrapper
    .field--name-field-footer-section
    .paragraph--type--footer-section
    .footer-menu-links
    .field--name-field-service-links {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10,
  .col-lg-11 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-12,
  .content-area-left-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item,
  .content-area-left-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item,
  .content-area-right-sidebar
    .field--name-field-left-sidebar-contents
    > .field__item,
  .content-area-right-sidebar
    .field--name-field-right-sidebar-contents
    > .field__item,
  .device-margin-components > .field__item,
  .paragraph--type--magazine-cluster-tabs
    .field--name-field-magazine-tabs-contents
    .views-element-container
    .view-magazine-filter-tabs
    .view-content.infinite-scroll
    .views-infinite-scroll-content-wrapper
    .views-row:nth-child(5n) {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333333%;
  }
  .offset-lg-2 {
    margin-right: 16.66666667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333333%;
  }
  .offset-lg-5 {
    margin-right: 41.66666667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333333%;
  }
  .offset-lg-8 {
    margin-right: 66.66666667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333333%;
  }
  .offset-lg-11 {
    margin-right: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xl-11 {
    margin-right: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    width: 16.66666667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    width: 66.66666667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !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;
}
.d-none {
  display: none !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center,
.paragraph--type--related-contents .related-contents-wrapper,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-left: 0 !important;
}
.me-1 {
  margin-left: 0.25rem !important;
}
.me-2 {
  margin-left: 0.5rem !important;
}
.me-3 {
  margin-left: 1rem !important;
}
.me-4 {
  margin-left: 1.5rem !important;
}
.me-5 {
  margin-left: 3rem !important;
}
.me-auto {
  margin-left: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-right: 0 !important;
}
.ms-1 {
  margin-right: 0.25rem !important;
}
.ms-2 {
  margin-right: 0.5rem !important;
}
.ms-3 {
  margin-right: 1rem !important;
}
.ms-4 {
  margin-right: 1.5rem !important;
}
.ms-5 {
  margin-right: 3rem !important;
}
.ms-auto {
  margin-right: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-left: 0 !important;
}
.pe-1 {
  padding-left: 0.25rem !important;
}
.pe-2 {
  padding-left: 0.5rem !important;
}
.pe-3 {
  padding-left: 1rem !important;
}
.pe-4 {
  padding-left: 1.5rem !important;
}
.pe-5 {
  padding-left: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-right: 0 !important;
}
.ps-1 {
  padding-right: 0.25rem !important;
}
.ps-2 {
  padding-right: 0.5rem !important;
}
.ps-3 {
  padding-right: 1rem !important;
}
.ps-4 {
  padding-right: 1.5rem !important;
}
.ps-5 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .me-sm-3 {
    margin-left: 1rem !important;
  }
  .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .me-sm-5 {
    margin-left: 3rem !important;
  }
  .me-sm-auto {
    margin-left: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-right: 0 !important;
  }
  .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .ms-sm-auto {
    margin-right: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-right: 0 !important;
  }
  .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-left: 0 !important;
  }
  .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .me-md-3 {
    margin-left: 1rem !important;
  }
  .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .me-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-auto {
    margin-left: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-right: 0 !important;
  }
  .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .ms-md-3 {
    margin-right: 1rem !important;
  }
  .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .ms-md-5 {
    margin-right: 3rem !important;
  }
  .ms-md-auto {
    margin-right: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .pe-md-3 {
    padding-left: 1rem !important;
  }
  .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .pe-md-5 {
    padding-left: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-right: 0 !important;
  }
  .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .ps-md-3 {
    padding-right: 1rem !important;
  }
  .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .ps-md-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
.more-link a {
  font-weight: 600;
  text-decoration: none;
}
.more-link a:before {
  content: "»";
  font-size: 1.2rem;
  margin-left: 0.2em;
}
.clearfix,
.paragraph--type--content-with-sidebars {
  clear: both;
  display: block;
}
[class*="col-"] {
  position: relative;
}
.hide,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.hide,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.hide {
  display: none;
}
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  iframe.show,
.paragraph--type--video-playlist
  > .field--name-field-media
  .video-embed-field-responsive-video
  video.show,
.show {
  display: block;
}
.arrow-link,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow,
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  p
  a.arrow,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  p
  a.arrow,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow {
  display: inline-block;
  padding-right: 25px;
  position: relative;
  text-align: right;
  top: 10px;
}
.arrow-icon,
.fuchsia-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow:before,
.fuchsia.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow:before,
.green-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow:before,
.green.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow:before,
.paragraph--type--text-with-image
  .text-wrapper
  .field--name-field-text-content
  p
  a.arrow:before,
.purple-alternate.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow:before,
.purple.node--type-content-page
  .paragraph--type--html-editor
  .field--name-field-html-editor
  p
  a.arrow:before {
  display: inline-block;
  right: 0;
  position: absolute;
  top: -5px;
}
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  p
  a.arrow:before {
  right: 0;
  position: absolute;
  top: -5px;
  color: #de0043;
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 25px;
  margin-left: 12px;
  text-decoration: none;
}
.no-break-word {
  white-space: nowrap;
}
.col,
.paragraph--type--grid-layout .field--name-field-grid-content > .field__item,
.paragraph--type--media.media-image .media-wrapper .media-content-wrapper,
.paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper
  .field--name-field-media
  article
  .field--name-field-media-video-embed-field
  .video-embed-field-provider-youtube
  iframe,
.paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper
  .field--name-field-media
  article
  .field--name-field-media-video-embed-field
  .video-embed-field-provider-youtube-playlist
  iframe,
.region-header .main-header-col,
.region-header .utility-nav-wrapper {
  position: relative;
}
.breadcrumb-container .breadcrumb,
.content-area-left-sidebar .field--name-field-left-sidebar-contents,
.content-area-left-sidebar .field--name-field-right-sidebar-contents,
.content-area-right-sidebar .field--name-field-left-sidebar-contents,
.content-area-right-sidebar .field--name-field-right-sidebar-contents,
.device-margin-components,
.menu-link-contentcorporate-navigation
  .menu-link-contentcorporate-navigation-container
  .menu-link-contentcorporate-navigation-wrapper,
.paragraph--type--content-with-sidebars .content-area-wrapper,
.paragraph--type--grid-layout .field--name-field-grid-content,
.paragraph--type--magazine-cluster-tabs
  .field--name-field-magazine-tabs-contents
  .views-element-container
  .view-magazine-filter-tabs
  .view-content.infinite-scroll
  .views-infinite-scroll-content-wrapper,
.paragraph--type--related-contents .related-contents-wrapper,
.paragraph--type--section-introduction .content-wrapper,
.paragraph--type--section-introduction.skewed-image .content-wrapper,
.region-header .main-header-row,
.region-header .utility-nav-row,
.row,
.view-id-acquia_search.view-display-id-page
  .view-content
  .views-row
  .node--view-mode-search-index
  .node__content,
body.bayer .paragraph--type--content-with-sidebars .content-area-wrapper,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-bottom-wrapper,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-footer-service-links
  nav
  > ul.menu,
footer
  .footer-middle-wrapper
  .field--name-field-footer-section
  .paragraph--type--footer-section
  .footer-menu-links
  .field--name-field-service-links
  nav
  > ul.menu {
  margin-right: -15px;
  margin-left: -15px;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  p
  a {
  color: #00bcff;
  font: inherit;
  font-weight: 500;
  text-decoration: none;
}
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  p
  a:hover {
  color: #00bcff;
  text-decoration: underline;
}
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  p
  a.arrow {
  color: #0d2a40;
  font-weight: 500;
}
.paragraph--type--download-bar .field--name-field-file-upload span.file a:hover,
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  ol
  li
  a:hover,
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  p
  a.arrow:hover,
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  ul
  li
  a:hover {
  text-decoration: underline;
}
body.rtl
  .paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  p
  a.arrow:before {
  margin-right: 12px;
  margin-left: 0;
}
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  p
  strong {
  color: #10384f;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.56px;
  line-height: 1.56;
}
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  p
  strong.intro {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  .paragraph--type--intrado-webcasts
    .field--name-field-intrado-disabled-links
    p
    strong.intro {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--intrado-webcasts
    .field--name-field-intrado-disabled-links
    p
    strong.intro {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--intrado-webcasts
    .field--name-field-intrado-disabled-links
    p
    strong.intro {
    font-size: 18px;
  }
}
.paragraph--type--intrado-webcasts .field--name-field-intrado-disabled-links ol,
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  ul {
  padding-right: 15px;
}
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  ol
  li,
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  ul
  li {
  margin-right: 5px;
  padding-right: 10px;
}
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  ol
  li
  a,
.paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  ul
  li
  a {
  color: #00bcff;
  font-weight: 600;
  text-decoration: none;
}
body.rtl
  .paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  ol,
body.rtl
  .paragraph--type--intrado-webcasts
  .field--name-field-intrado-disabled-links
  ul {
  padding-right: 0;
  padding-left: 15px;
}
.paragraph--type--media .media-wrapper {
  max-height: 648;
  position: relative;
}
.paragraph--type--media .media-wrapper img,
.paragraph--type--media .media-wrapper video {
  width: 100%;
}
.paragraph--type--media.media-image
  .media-wrapper
  .media-content-wrapper
  .field--name-image
  a.cboxElement
  img {
  cursor: default !important;
}
.paragraph--type--media.media-image
  .media-wrapper
  .media-content-wrapper
  .field--name-image
  a.cboxElement:after {
  background: #10384f no-repeat 50%;
  background-image: url(assets/images/expand_button.png);
  background-size: 35px 35px;
  cursor: pointer;
  height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
  z-index: 1;
}
.paragraph--type--media.media-image
  .media-wrapper
  .media-content-wrapper
  .field--name-image
  a.cboxElement:hover:after {
  background-image: url(assets/images/expand_button_dark.png);
}
.paragraph--type--media.media-image
  .media-wrapper
  .media-content-wrapper
  .field--name-image:after {
  background: 100% 0;
  bottom: 0;
  content: "";
  height: 100%;
  right: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description {
  color: #10384f;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  margin-top: 20px;
  text-align: right;
}
.paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description
  strong {
  font-style: normal;
  font-weight: 800;
}
.paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description
  a {
  color: #00bcff;
  text-decoration: none;
}
.paragraph--type--media.media-image
  .media-wrapper
  .field--name-field-description
  a:hover {
  color: #10384f;
  text-decoration: none;
}
.paragraph--type--media.media-image .media-wrapper .video-caption,
.paragraph--type--media.media-image .media-wrapper .video-elements,
.paragraph--type--media.media-video-embed .media-wrapper .image-caption,
.paragraph--type--media.media-video-embed .media-wrapper .video-caption {
  display: none;
}
.paragraph--type--media.media-image.enable-expand
  .media-wrapper
  .media-content-wrapper
  .field--name-image
  a.cboxElement:after {
  content: "";
}
.paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper
  .field--name-field-media
  article
  .field--name-field-media-video-embed-field
  .video-embed-field-responsive-video:after {
  padding-bottom: 0;
}
.paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper
  .field--name-field-media
  article
  .field--name-field-media-video-embed-field
  .video-embed-field-provider-vimeo
  iframe {
  background: #000;
  position: relative;
}
.paragraph--type--media.media-video-embed
  .media-wrapper
  .media-content-wrapper
  .field--name-field-media
  article
  .field--name-field-media-video-embed-field
  iframe {
  aspect-ratio: 16/9;
  height: 100%;
  width: 100%;
}
.paragraph--type--media.media-video-embed .media-wrapper .video-elements {
  bottom: 0;
  min-height: 272px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements:before {
  backface-visibility: hidden;
  background: #d30f4b;
  bottom: -21px;
  content: "";
  height: 50%;
  right: 0;
  opacity: 0.8;
  overflow: hidden;
  position: absolute;
  left: 0;
  transform: skewY(2deg);
  width: 100%;
  z-index: 0;
}
.paragraph--type--media.media-video-embed .media-wrapper .video-elements:after {
  backface-visibility: hidden;
  background: #d30f4b;
  bottom: -9px;
  content: "";
  height: 42%;
  max-height: 200px;
  opacity: 0.8;
  position: absolute;
  left: inherit;
  transform: skewY(1deg);
  width: 100%;
  z-index: 0;
}
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container {
  display: flex;
  position: relative;
  top: 200px;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container {
    top: 195px;
  }
}
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .play-icon {
  cursor: pointer;
  height: 41px;
  margin-top: 4px;
  position: relative;
  width: 41px;
  z-index: 1;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .play-icon {
    margin-top: 7px;
  }
}
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .play-icon:after {
  background-image: url(assets/images/play-icon.png);
  background-size: 41px;
  content: "";
  height: 41px;
  right: 0;
  position: absolute;
  top: 0;
  width: 41px;
}
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .play-icon:focus,
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .play-icon:focus-visible {
  outline: 1px solid #025ecc;
}
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .video-details {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  margin-right: 58px;
  margin-top: 2px;
  position: absolute;
  z-index: 1;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details {
    margin-right: 20px;
  }
}
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .video-details
  .video-title
  .field--name-field-description,
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .video-details
  .video-title
  .field--name-field-description
  p {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.14;
}
@media (max-width: 1440px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-description {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-description {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-description {
    font-size: 24px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-description
    p {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-description
    p {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-description
    p {
    font-size: 24px;
  }
}
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .video-details
  .video-title
  .field--name-field-title,
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .video-details
  .video-title
  .paragraph--type--newsletter
  .block-webform
  .h2,
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .video-details
  .video-title
  .paragraph--type--newsletter
  .block-webform
  h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .video-details
  .video-title
  .h2,
.paragraph--type--newsletter
  .block-webform
  .paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .video-details
  .video-title
  h2 {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.14;
}
@media (max-width: 1440px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-title,
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    h2 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-title,
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    h2 {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-title,
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    h2 {
    font-size: 24px;
  }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-title,
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    h2 {
    line-height: 1;
  }
}
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .video-details
  .video-duration,
.paragraph--type--media.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container
  .video-details
  .video-title
  .field--name-field-headline {
  color: #fff;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.17;
  margin-top: 6px;
}
@media (max-width: 1440px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-headline {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-headline {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-headline {
    font-size: 12px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-duration {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-duration {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-duration {
    font-size: 12px;
  }
}
.paragraph--type--media.media-video-embed.media_16_9 iframe {
  aspect-ratio: 16/9 !important;
  height: 100% !important;
  min-height: 100%;
  width: 100% !important;
}
.paragraph--type--media.media-video-embed.media_4_3 iframe {
  aspect-ratio: 4/3 !important;
  height: 100% !important;
  min-height: 100%;
  width: 100% !important;
}
.paragraph--type--media.media-video-embed.green
  .media-wrapper
  .video-elements:after,
.paragraph--type--media.media-video-embed.green
  .media-wrapper
  .video-elements:before {
  background: #108000;
}
.paragraph--type--media.media-video-embed.blue
  .media-wrapper
  .video-elements:after,
.paragraph--type--media.media-video-embed.blue
  .media-wrapper
  .video-elements:before {
  background: #037fc2;
}
.paragraph--type--media.media-video-embed.purple
  .media-wrapper
  .video-elements:after,
.paragraph--type--media.media-video-embed.purple
  .media-wrapper
  .video-elements:before {
  background: #624963;
}
.paragraph--type--media.full-width {
  right: 50%;
  margin-right: -50vw;
  position: relative;
  width: 100vw;
}
.paragraph--type--media.container-width.media-video-embed
  .media-wrapper
  .video-elements
  .video-elements-container {
  padding: 0 25px 0 45px;
}
@media (max-width: 1440px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .media-content-wrapper
    .field--name-field-media
    article
    .field--name-field-media-video-embed-field
    .video-embed-field-provider-vimeo
    iframe {
    background: #000;
  }
}
@media (max-width: 1440px) and (-ms-high-contrast: none),
  screen and (max-width: 1440px) and (-ms-high-contrast: active) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container {
    top: 189px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--media {
    right: 50%;
    margin-right: -50vw;
    position: relative;
    width: 100vw;
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .media-content-wrapper
    .field--name-field-media
    article
    .field--name-field-media-video-embed-field
    .video-embed-field-provider-vimeo
    iframe {
    background: #000;
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements:before {
    bottom: -23px;
    height: 45%;
    transform: skewY(3deg);
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements:after {
    bottom: -33px;
    height: 51%;
    transform: skewY(2deg);
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .play-icon {
    height: 49px;
    width: 49px;
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .play-icon:after {
    background-size: 49px;
    height: 49px;
    width: 49px;
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details {
    margin-right: 60px;
    width: 83%;
  }
}
@media (max-width: 991px) and (-ms-high-contrast: none),
  screen and (max-width: 991px) and (-ms-high-contrast: active) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details {
    margin-right: 22px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--media.container-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container {
    padding: 0 32px 0 65px;
  }
  .paragraph--type--media.container-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description {
    padding: 0 65px;
  }
  .paragraph--type--media.media-image
    .media-wrapper
    .media-content-wrapper
    .expand-icon:after {
    left: 46px;
  }
  .paragraph--type--media img,
  .paragraph--type--media video {
    min-height: 437px;
    object-fit: cover;
  }
}
@media (max-width: 480px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .media-content-wrapper {
    max-height: 551px;
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .media-content-wrapper
    .field--name-field-media
    article
    .field--name-field-media-video-embed-field
    .video-embed-field-provider-vimeo
    iframe {
    background: #000;
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .media-content-wrapper
    .field--name-field-media
    article
    .field--name-field-media-video-embed-field
    .video-embed-field-provider-vimeo
    iframe
    .vp-center
    #player {
    height: 100% !important;
  }
  .paragraph--type--media.media-video-embed .media-wrapper .video-elements {
    min-height: 277px;
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements:before {
    bottom: -24px;
    height: 55%;
    transform: skewY(5deg);
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements:after {
    bottom: -33px;
    height: 62%;
    transform: skewY(2deg);
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container {
    top: 183px;
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .play-icon {
    height: 44px;
    margin-left: 12px;
    min-width: 44px;
    width: 44px;
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .play-icon:after {
    background-size: 44px;
    height: 44px;
    width: 44px;
  }
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details {
    margin-right: 58px;
    width: 75%;
  }
}
@media (max-width: 480px) and (-ms-high-contrast: none),
  screen and (max-width: 480px) and (-ms-high-contrast: active) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details {
    margin-right: 20px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .field--name-field-title,
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .paragraph--type--newsletter
    .block-webform
    .h2,
  .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .paragraph--type--newsletter
    .block-webform
    h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    .h2,
  .paragraph--type--newsletter
    .block-webform
    .paragraph--type--media.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details
    .video-title
    h2 {
    line-height: 1.08;
  }
  .paragraph--type--media.container-width.media-video-embed
    .media-wrapper
    .video-elements
    .video-elements-container {
    padding: 0 16px 0 32px;
  }
  .paragraph--type--media.container-width.media-image
    .media-wrapper
    .image-caption
    .field--name-field-description {
    padding: 0 30px;
  }
  .paragraph--type--media.media-image
    .media-wrapper
    .media-content-wrapper
    .expand-icon:after {
    left: 25px;
  }
  .paragraph--type--media img,
  .paragraph--type--media video {
    min-height: 551px;
    object-fit: cover;
  }
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media
  .media-wrapper
  .media-content-wrapper {
  max-height: auto;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media
  .media-wrapper
  .media-content-wrapper
  .field--name-field-media
  article
  .field--name-field-media-video-embed-field
  .video-embed-field-provider-vimeo
  iframe {
  background: #000;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media
  .media-wrapper
  .video-elements:before {
  bottom: -11px;
  height: 40%;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media
  .media-wrapper
  .video-elements:after {
  bottom: -6px;
  height: 36%;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media
  .media-wrapper
  .video-elements
  .video-elements-container {
  padding: 0 25px 0 28px;
}
.paragraph--type--content-with-sidebars
  .paragraph--type--media
  .media-wrapper
  .video-elements
  .video-elements-container
  .video-details {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  margin-right: 58px;
  position: absolute;
  width: 82%;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details {
    margin-right: 20px;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .media-content-wrapper {
    max-height: auto;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .media-content-wrapper
    .field--name-field-media
    article
    .field--name-field-media-video-embed-field
    .video-embed-field-provider-vimeo
    iframe {
    background: #000;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements {
    min-height: 260px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements:before {
    height: 34%;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements:after {
    height: 30%;
  }
}
@media (max-width: 991px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .media-content-wrapper {
    max-height: auto;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .media-content-wrapper
    .field--name-field-media
    article
    .field--name-field-media-video-embed-field
    .video-embed-field-provider-vimeo
    iframe {
    background: #000;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements {
    bottom: 0;
    min-height: 272px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements:before {
    bottom: -23px;
    height: 45%;
    transform: skewY(3deg);
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements:after {
    bottom: -33px;
    height: 51%;
    transform: skewY(2deg);
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details {
    margin-right: 60px;
    width: 83%;
  }
}
@media (max-width: 991px) and (-ms-high-contrast: none),
  screen and (max-width: 991px) and (-ms-high-contrast: active) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details {
    margin-right: 22px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .media-content-wrapper
    .field--name-field-media
    article
    .field--name-field-media-video-embed-field
    .video-embed-field-provider-vimeo
    iframe {
    background: #000;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .media-content-wrapper
    .field--name-field-media
    article
    .field--name-field-media-video-embed-field
    .video-embed-field-provider-vimeo
    iframe
    .vp-center
    #player {
    height: 100% !important;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements {
    bottom: 0;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements:before {
    bottom: -24px;
    height: 55%;
    transform: skewY(5deg);
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements:after {
    bottom: -33px;
    height: 62%;
    transform: skewY(2deg);
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements
    .video-elements-container {
    top: 183px;
  }
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details {
    margin-right: 58px;
    width: 75%;
  }
}
@media (max-width: 480px) and (-ms-high-contrast: none),
  screen and (max-width: 480px) and (-ms-high-contrast: active) {
  .paragraph--type--content-with-sidebars
    .paragraph--type--media
    .media-wrapper
    .video-elements
    .video-elements-container
    .video-details {
    margin-right: 20px;
  }
}
.paragraph--type--financial-report-download {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.paragraph--type--financial-report-download .finacial-wrapper {
  display: inline-flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
@media (max-width: 640px) {
  .paragraph--type--financial-report-download .finacial-wrapper {
    width: 100%;
  }
}
.paragraph--type--financial-report-download .finacial-wrapper .field-headline {
  color: #004060;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 11px;
}
@media (max-width: 1440px) {
  .paragraph--type--financial-report-download
    .finacial-wrapper
    .field-headline {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--financial-report-download
    .finacial-wrapper
    .field-headline {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--financial-report-download
    .finacial-wrapper
    .field-headline {
    font-size: 18px;
  }
}
.paragraph--type--financial-report-download
  .finacial-wrapper
  .financial-border {
  border: 1px solid #4fb3ef;
  display: flex;
  flex-direction: row;
  height: 100%;
  padding: 17px 18px 20px;
}
@media (max-width: 480px) {
  .paragraph--type--financial-report-download
    .finacial-wrapper
    .financial-border {
    flex-direction: column;
  }
}
.paragraph--type--financial-report-download
  .finacial-wrapper
  .financial-border
  .image {
  height: auto;
  margin-left: 16px;
  max-width: 32%;
  min-width: 110px;
}
@media (max-width: 480px) {
  .paragraph--type--financial-report-download
    .finacial-wrapper
    .financial-border
    .image {
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 640px) {
  .paragraph--type--financial-report-download
    .finacial-wrapper
    .financial-border
    .image {
    margin-bottom: 14px;
  }
}
.paragraph--type--financial-report-download
  .finacial-wrapper
  .financial-border
  .item-wrapper {
  width: auto;
}
.paragraph--type--financial-report-download
  .finacial-wrapper
  .financial-border
  .item-wrapper
  .item {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 10px;
  padding-right: 15px;
}
@media (max-width: 1440px) {
  .paragraph--type--financial-report-download
    .finacial-wrapper
    .financial-border
    .item-wrapper
    .item {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--financial-report-download
    .finacial-wrapper
    .financial-border
    .item-wrapper
    .item {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--financial-report-download
    .finacial-wrapper
    .financial-border
    .item-wrapper
    .item {
    font-size: 16px;
  }
}
.paragraph--type--financial-report-download
  .finacial-wrapper
  .financial-border
  .item-wrapper
  .item
  a {
  color: #0d2a40;
  position: relative;
  word-break: break-all;
}
.paragraph--type--financial-report-download
  .finacial-wrapper
  .financial-border
  .item-wrapper
  .item
  a:before {
  background: no-repeat 50%;
  background-size: 14px 20px;
  color: #de0043;
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 24px;
  font-style: normal;
  right: -15px;
  line-height: 0.73;
  pointer-events: none;
  position: absolute;
  touch-action: none;
}
.paragraph--type--financial-report-download
  .finacial-wrapper
  .financial-border
  .item-wrapper
  .item
  a:focus {
  outline-color: #10384f;
  outline-offset: 4px;
}
.paragraph--type--financial-report-download.blue
  .finacial-wrapper
  .financial-border {
  border: 1px solid #4fb3ef;
  padding: 17px 18px 20px;
}
.paragraph--type--financial-report-download.fuchsia
  .finacial-wrapper
  .financial-border {
  border: 1px solid #ff3162;
  padding: 17px 18px 20px;
}
.paragraph--type--financial-report-download.pink
  .finacial-wrapper
  .financial-border {
  border: 1px solid #834283;
  padding: 17px 18px 20px;
}
.paragraph--type--financial-report-download.purple
  .finacial-wrapper
  .financial-border {
  border: 1px solid #624963;
  padding: 17px 18px 20px;
}
.paragraph--type--financial-report-download.green
  .finacial-wrapper
  .financial-border {
  border: 1px solid #66b512;
  padding: 17px 18px 20px;
}
.paragraph--type--download-bar .field--name-field-file-upload span.file {
  background-color: #f2f7f9;
  background-image: none;
  display: block;
  margin-bottom: 25px;
  padding: 15px 30px 18px 20px;
  position: relative;
}
.paragraph--type--download-bar .field--name-field-file-upload span.file a {
  color: #0d2a40;
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.44px;
  line-height: 1.286;
  padding-left: 120px;
  position: relative;
  word-break: break-word;
}
@media (max-width: 1440px) {
  .paragraph--type--download-bar .field--name-field-file-upload span.file a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--download-bar .field--name-field-file-upload span.file a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--download-bar .field--name-field-file-upload span.file a {
    font-size: 16px;
    padding-left: unset;
  }
}
.paragraph--type--download-bar
  .field--name-field-file-upload
  span.file
  a:before {
  background: no-repeat 100% 4px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpath d='M.5 13.5 7 7 .5.5' style='stroke:%23624963;stroke-width:1.5;fill:none'/%3E%3C/svg%3E");
  content: "";
  height: 20px;
  right: -15px;
  position: absolute;
  top: -1px;
  width: 20px;
}
.paragraph--type--download-bar
  .field--name-field-file-upload
  span.file
  span.file-size {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  margin-right: 2px;
  position: absolute;
  left: 20px;
  top: 11px;
}
@media (max-width: 1440px) {
  .paragraph--type--download-bar
    .field--name-field-file-upload
    span.file
    span.file-size {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--download-bar
    .field--name-field-file-upload
    span.file
    span.file-size {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--download-bar
    .field--name-field-file-upload
    span.file
    span.file-size {
    font-size: 16px;
    position: relative;
  }
}
.paragraph--type--image-gallery,
.paragraph--type--image.image-component,
.paragraph--type--text-with-image {
  position: relative;
}
.paragraph--type--image-gallery:target:before,
.paragraph--type--image.image-component:target:before,
.paragraph--type--text-with-image:target:before {
  display: inline;
}
.paragraph--type--image-gallery.show-social-share ul.social-share,
.paragraph--type--image.image-component.show-social-share ul.social-share,
.paragraph--type--text-with-image.show-social-share ul.social-share {
  display: block;
  opacity: 1;
  transform: translateX(48px);
  z-index: 999;
}
.paragraph--type--image-gallery .social-share-button,
.paragraph--type--image-gallery ul.social-share,
.paragraph--type--info-box .social-share-button,
.paragraph--type--info-box ul.social-share,
.paragraph--type--text-with-image .social-share-button,
.paragraph--type--text-with-image ul.social-share {
  top: 20px;
}
ul.social-share {
  background-color: #fff;
  display: none;
  height: 48px;
  list-style: none;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  left: 20px;
  top: 20px;
  transform: translateX(-25px);
  transition: 0.15s ease, opacity 0.15s ease;
}
ul.social-share li:nth-child(n) {
  float: right;
  margin-left: 10px;
}
ul.social-share li:last-child {
  margin-left: 40px;
}
.social-share-button,
ul.social-share a.share {
  display: inline-block;
  height: 48px;
  overflow: hidden;
  text-indent: -99em;
  width: 48px;
}
ul.social-share a.share.twitter {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M0 0h68v68H0z' style='fill:%2310384f'/%3E%3Cpath d='M27.5 14.5c.8-.5 1.4-1.3 1.7-2.2-.7.5-1.6.8-2.4 1-.8-.8-1.8-1.3-2.9-1.3-2.1 0-3.8 1.8-3.8 4 0 .3 0 .6.1.9-3.2-.2-6-1.8-7.9-4.2-.3.6-.5 1.3-.5 2 0 1.4.7 2.6 1.7 3.4-.6 0-1.2-.2-1.7-.5 0 2 1.3 3.6 3.1 4-.3.1-.7.1-1 .1-.2 0-.5 0-.7-.1.5 1.6 1.9 2.8 3.6 2.8-1.3 1.1-3 1.7-4.8 1.7-.3 0-.6 0-.9-.1 1.7 1.1 3.7 1.8 5.9 1.8 7 0 10.9-6.2 10.9-11.5v-.5c.7-.6 1.4-1.3 1.9-2.1-.8.5-1.6.7-2.3.8' style='fill:%23fff'/%3E%3C/svg%3E");
}
ul.social-share a.share.twitter:hover {
  background-color: #2daae1;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M0 0h68v68H0z' style='fill:%232daae1'/%3E%3Cpath d='M27.5 14.5c.8-.5 1.4-1.3 1.7-2.2-.7.5-1.6.8-2.4 1-.8-.8-1.8-1.3-2.9-1.3-2.1 0-3.8 1.8-3.8 4 0 .3 0 .6.1.9-3.2-.2-6-1.8-7.9-4.2-.3.6-.5 1.3-.5 2 0 1.4.7 2.6 1.7 3.4-.6 0-1.2-.2-1.7-.5 0 2 1.3 3.6 3.1 4-.3.1-.7.1-1 .1-.2 0-.5 0-.7-.1.5 1.6 1.9 2.8 3.6 2.8-1.3 1.1-3 1.7-4.8 1.7-.3 0-.6 0-.9-.1 1.7 1.1 3.7 1.8 5.9 1.8 7 0 10.9-6.2 10.9-11.5v-.5c.7-.6 1.4-1.3 1.9-2.1-.8.5-1.6.7-2.3.8' style='fill:%23fff'/%3E%3C/svg%3E");
}
ul.social-share a.share.facebook-share {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M0 0h68v68H0z' style='fill:%2310384f'/%3E%3Cpath d='M21.4 30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8 1.2-4.5 4.6-4.5h2.8v3.4h-1.8c-1.3 0-1.4.5-1.4 1.4v1.7h3.2l-.3 3.5h-2.8z' style='fill:%23fff'/%3E%3C/svg%3E");
}
ul.social-share a.share.facebook-share:hover {
  background-color: #3c5b9b;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M0 0h68v68H0z' style='fill:%233c5b9b'/%3E%3Cpath d='M21.4 30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8 1.2-4.5 4.6-4.5h2.8v3.4h-1.8c-1.3 0-1.4.5-1.4 1.4v1.7h3.2l-.3 3.5h-2.8z' style='fill:%23fff'/%3E%3C/svg%3E");
}
ul.social-share a.share.copy-link,
ul.social-share a.share.linkedin-share {
  background-color: #10384f;
  color: #fff;
  content: "";
  display: flex;
  font-family: FontAwesome;
  font-size: 24px;
  height: 48px;
  text-indent: 0;
  width: 48px;
}
ul.social-share a.share.copy-link:before,
ul.social-share a.share.linkedin-share:before {
  align-items: center;
  content: "";
  display: flex;
  height: 48px;
  justify-content: center;
  width: 48px;
}
ul.social-share a.share.copy-link:hover,
ul.social-share a.share.linkedin-share:hover {
  background-color: #3c5b9b;
}
ul.social-share a.share.copy-link:before {
  background-image: url(assets/images/copy_icon.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
}
.social-share-button {
  background: #10384f no-repeat 50%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M27.5 25.8c-1.4 0-2.6.6-3.4 1.6L15 21.8c.2-.5.3-1.1.3-1.7s-.1-1.1-.3-1.6l9.1-5.2c.8 1 2.1 1.6 3.4 1.6 2.5 0 4.5-2 4.5-4.5S30 6 27.5 6 23 8 23 10.5c0 .6.1 1.1.3 1.6l-9.1 5.2c-.8-1-2.1-1.6-3.4-1.6-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5c1.4 0 2.6-.6 3.4-1.6l9.1 5.6c-.2.5-.3 1.1-.3 1.7 0 2.5 2 4.5 4.5 4.5s4.5-2 4.5-4.5c0-2.6-2-4.6-4.5-4.6' style='fill:%23fff'/%3E%3C/svg%3E");
  background-size: 40px;
  cursor: pointer;
  margin-left: 0;
  outline: 0;
  position: absolute;
  left: 20px;
  top: 20px;
  transition: all 0.15s ease;
  z-index: 2;
}
.social-share-button:hover {
  background-color: #00617f;
}
.social-share-button.activeShare {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='m1 1 24 24m0-24L1 25' style='stroke:%23fff;fill:none;stroke-width:2'/%3E%3C/svg%3E")
    no-repeat 50%;
  background-color: #10384f;
}
form.webform-submission-contact-partnering-form
  .heading_partnering.form-type-processed-text {
  margin-top: 25px;
}
form.webform-submission-contact-partnering-form
  .heading_partnering.form-type-processed-text
  p {
  color: #10384f;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.11;
}
form.webform-submission-contact-partnering-form
  .subheading_partnering.form-type-processed-text {
  padding-bottom: 30px;
  padding-top: 20px;
}
form.webform-submission-contact-partnering-form
  .subheading_partnering.form-type-processed-text
  p {
  background-color: #0779bf;
  color: #fff;
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.11;
  padding: 2px 5px 5px 0;
}
form.webform-submission-contact-partnering-form
  .instructions_text.form-type-processed-text {
  padding-bottom: 30px;
}
form.webform-submission-contact-partnering-form
  .instructions_text.form-type-processed-text
  p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
form.webform-submission-contact-partnering-form
  .legal_instructions.form-type-processed-text
  p {
  color: #10384f;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1.75;
  padding-top: 30px;
}
form.webform-submission-contact-partnering-form
  .contact-help-text.form-type-processed-text
  p {
  font-style: normal;
  font-weight: 400;
}
form.webform-submission-contact-partnering-form
  .form-item-at-which-phase-is-your-product-
  input,
form.webform-submission-contact-partnering-form
  .form-item-do-you-expect-your-medicinal-product-to-be-prescribed-
  input {
  color: #10384f;
  padding: 5px 20px;
}
form.webform-submission-contact-partnering-form
  .form-item-at-which-phase-is-your-product-.form-item--error
  label.form-required,
form.webform-submission-contact-partnering-form
  .form-item-do-you-expect-your-medicinal-product-to-be-prescribed-.form-item--error
  label.form-required,
form.webform-submission-contact-partnering-form .form-item-email input,
form.webform-submission-contact-partnering-form
  .form-item-email.form-item--error
  label.form-required,
form.webform-submission-contact-partnering-form
  .form-item-firstname.form-item--error
  label.form-required,
form.webform-submission-contact-partnering-form
  .form-item-lastname.form-item--error
  label.form-required,
form.webform-submission-contact-partnering-form
  .form-item-message.form-item--error
  label.form-required,
form.webform-submission-contact-partnering-form
  .form-item-organisation-type-.form-item--error
  label.form-required,
form.webform-submission-contact-partnering-form
  .form-item-what-is-your-inquiry-about-.form-item--error
  label.form-required,
form.webform-submission-contact-partnering-form
  .form-item-who-do-you-expect-your-medicinal-product-to-be-prescribed-recomm.form-item--error
  label.form-required,
form.webform-submission-contact-partnering-form
  .form-item-your-message-.form-item--error
  label.form-required,
form.webform-submission-contact-partnering-form
  .form-type-checkbox
  .form-type-processed-text.form-item--error
  label.form-required {
  color: #10384f;
}
form.webform-submission-contact-partnering-form .form-item-firstname input,
form.webform-submission-contact-partnering-form .form-item-lastname input,
form.webform-submission-contact-partnering-form .form-item-message input,
form.webform-submission-contact-partnering-form
  .form-item-organisation-type-
  input,
form.webform-submission-contact-partnering-form
  .form-item-what-is-your-inquiry-about-
  input,
form.webform-submission-contact-partnering-form
  .form-item-who-do-you-expect-your-medicinal-product-to-be-prescribed-recomm
  input,
form.webform-submission-contact-partnering-form .form-item-your-message- input,
form.webform-submission-contact-partnering-form
  .form-type-checkbox
  .form-type-processed-text
  input {
  color: #10384f;
  padding: 5px 20px;
}
form.webform-submission-contact-partnering-form
  .form-item-at-which-phase-is-your-product-
  .form-item--error-message,
form.webform-submission-contact-partnering-form
  .form-item-do-you-expect-your-medicinal-product-to-be-prescribed-
  .form-item--error-message,
form.webform-submission-contact-partnering-form
  .form-item-email
  .form-item--error-message,
form.webform-submission-contact-partnering-form
  .form-item-firstname
  .form-item--error-message,
form.webform-submission-contact-partnering-form
  .form-item-lastname
  .form-item--error-message,
form.webform-submission-contact-partnering-form
  .form-item-message
  .form-item--error-message,
form.webform-submission-contact-partnering-form
  .form-item-organisation-type-
  .form-item--error-message,
form.webform-submission-contact-partnering-form
  .form-item-what-is-your-inquiry-about-
  .form-item--error-message,
form.webform-submission-contact-partnering-form
  .form-item-who-do-you-expect-your-medicinal-product-to-be-prescribed-recomm
  .form-item--error-message,
form.webform-submission-contact-partnering-form
  .form-item-your-message-
  .form-item--error-message,
form.webform-submission-contact-partnering-form
  .form-type-checkbox
  .form-type-processed-text
  .form-item--error-message {
  margin-right: 0;
}
form.webform-submission-contact-partnering-form
  .form-item-at-which-phase-is-your-product-
  .form-item--error-message:before,
form.webform-submission-contact-partnering-form
  .form-item-do-you-expect-your-medicinal-product-to-be-prescribed-
  .form-item--error-message:before,
form.webform-submission-contact-partnering-form
  .form-item-email
  .form-item--error-message:before,
form.webform-submission-contact-partnering-form
  .form-item-firstname
  .form-item--error-message:before,
form.webform-submission-contact-partnering-form
  .form-item-lastname
  .form-item--error-message:before,
form.webform-submission-contact-partnering-form
  .form-item-message
  .form-item--error-message:before,
form.webform-submission-contact-partnering-form
  .form-item-organisation-type-
  .form-item--error-message:before,
form.webform-submission-contact-partnering-form
  .form-item-what-is-your-inquiry-about-
  .form-item--error-message:before,
form.webform-submission-contact-partnering-form
  .form-item-who-do-you-expect-your-medicinal-product-to-be-prescribed-recomm
  .form-item--error-message:before,
form.webform-submission-contact-partnering-form
  .form-item-your-message-
  .form-item--error-message:before,
form.webform-submission-contact-partnering-form
  .form-type-checkbox
  .form-type-processed-text
  .form-item--error-message:before {
  content: none;
}
form.webform-submission-contact-partnering-form
  .form-item-at-which-phase-is-your-product-
  .form-item--error-message
  strong,
form.webform-submission-contact-partnering-form
  .form-item-do-you-expect-your-medicinal-product-to-be-prescribed-
  .form-item--error-message
  strong,
form.webform-submission-contact-partnering-form
  .form-item-email
  .form-item--error-message
  strong,
form.webform-submission-contact-partnering-form
  .form-item-firstname
  .form-item--error-message
  strong,
form.webform-submission-contact-partnering-form
  .form-item-lastname
  .form-item--error-message
  strong,
form.webform-submission-contact-partnering-form
  .form-item-message
  .form-item--error-message
  strong,
form.webform-submission-contact-partnering-form
  .form-item-organisation-type-
  .form-item--error-message
  strong,
form.webform-submission-contact-partnering-form
  .form-item-what-is-your-inquiry-about-
  .form-item--error-message
  strong,
form.webform-submission-contact-partnering-form
  .form-item-who-do-you-expect-your-medicinal-product-to-be-prescribed-recomm
  .form-item--error-message
  strong,
form.webform-submission-contact-partnering-form
  .form-item-your-message-
  .form-item--error-message
  strong,
form.webform-submission-contact-partnering-form
  .form-type-checkbox
  .form-type-processed-text
  .form-item--error-message
  strong {
  background-color: #fff;
  color: #de0043;
  padding: 0;
}
form.webform-submission-contact-partnering-form .form-type-checkbox label {
  top: 12px;
}
form.webform-submission-contact-partnering-form
  .form-type-checkbox
  .form-item--error-message {
  top: 40px;
}
form.webform-submission-contact-partnering-form
  .form-type-select
  .select2-container
  .select2-selection--single
  .select2-selection__arrow:after {
  top: 0;
}
form.webform-submission-contact-partnering-form .form-item-email input {
  padding: 10px 20px !important;
}
form.webform-submission-contact-partnering-form .form-item-organisation input {
  padding: 8px 20px;
}
form.webform-submission-contact-partnering-form
  .privacy_partnering.form-type-processed-text {
  padding-top: 15px;
}
form.webform-submission-contact-partnering-form
  .privacy_partnering.form-type-processed-text
  a {
  color: #0779bf;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
form.webform-submission-contact-partnering-form .description {
  font-style: normal;
  margin-right: 0 !important;
}
form.webform-submission-contact-partnering-form .form-actions {
  margin-top: 40px;
}
form.webform-submission-contact-partnering-form
  .form-actions
  .webform-actions-wrapper {
  margin-bottom: 50px;
}
form.webform-submission-contact-partnering-form
  .webform-confirmation
  .webform-confirmation__message
  p {
  font-style: normal;
  font-weight: 200;
}
form.webform-submission-contact-partnering-form
  .webform-confirmation
  .webform-confirmation__message
  .h2,
form.webform-submission-contact-partnering-form
  .webform-confirmation
  .webform-confirmation__message
  h2 {
  font-size: 30px;
  padding: 0 0 0.1em;
}
@media (max-width: 480px) {
  form.webform-submission-contact-partnering-form .form-actions {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .region-header .main-header-col,
  .region-header .utility-nav-wrapper {
    padding: 0 !important;
  }
}
@media (min-width: 1441px) {
  .region-header .main-header-col,
  .region-header .utility-nav-wrapper {
    padding: 0 !important;
  }
}
@media (max-width: 1440px) {
  .region-header .main-header-col,
  .region-header .utility-nav-wrapper {
    padding: 0 !important;
  }
}
@media (min-width: 1441px) {
  #content-wrapper {
    padding: 0 3px;
  }
  body * .paragraph--type--annotation-text .annotation-container {
    margin-right: auto !important;
    margin-left: auto !important;
    max-width: 1136px !important;
  }
}
@media (max-width: 1440px) {
  body * .paragraph--type--annotation-text .annotation-container {
    margin-right: auto !important;
    margin-left: auto !important;
    max-width: 1134px !important;
  }
}
@media (max-width: 1024px) {
  body * .paragraph--type--annotation-text .annotation-container {
    max-width: 960px !important;
  }
}
@media (min-width: 1441px) {
  body.site-default .main-header-wrapper.sticky .main-header .search {
    margin-right: 108px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--video-playlist .playlist-item-wrapper {
    padding-right: 10px !important;
  }
}
@media (max-width: 1440px) {
  .wrapper {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}
@media (min-width: 1441px) {
  .wrapper {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.col-auto,
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  width: auto;
}
.col-1,
.col-2 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  width: 16.66666667%;
}
.col-3,
.col-4 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5,
.col-6 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7,
.col-8 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-10,
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11,
.col-12 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
.offset-1 {
  margin-right: 8.33333333%;
}
.offset-2 {
  margin-right: 16.66666667%;
}
.offset-3 {
  margin-right: 25%;
}
.offset-4 {
  margin-right: 33.33333333%;
}
.offset-5 {
  margin-right: 41.66666667%;
}
.offset-6 {
  margin-right: 50%;
}
.offset-7 {
  margin-right: 58.33333333%;
}
.offset-8 {
  margin-right: 66.66666667%;
}
.offset-9 {
  margin-right: 75%;
}
.offset-10 {
  margin-right: 83.33333333%;
}
.offset-11 {
  margin-right: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-auto,
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    width: auto;
  }
  .col-sm-1,
  .col-sm-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-3,
  .col-sm-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-5,
  .col-sm-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7,
  .col-sm-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-10,
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-11,
  .col-sm-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333333%;
  }
  .offset-sm-2 {
    margin-right: 16.66666667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333333%;
  }
  .offset-sm-5 {
    margin-right: 41.66666667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333333%;
  }
  .offset-sm-8 {
    margin-right: 66.66666667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333333%;
  }
  .offset-sm-11 {
    margin-right: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-auto,
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    width: auto;
  }
  .col-md-1,
  .col-md-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3,
  .col-md-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5,
  .col-md-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333333%;
  }
  .offset-md-2 {
    margin-right: 16.66666667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333333%;
  }
  .offset-md-5 {
    margin-right: 41.66666667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333333%;
  }
  .offset-md-8 {
    margin-right: 66.66666667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333333%;
  }
  .offset-md-11 {
    margin-right: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-auto,
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    width: auto;
  }
  .col-lg-1,
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3,
  .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5,
  .col-lg-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7,
  .col-lg-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-10,
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11,
  .col-lg-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333333%;
  }
  .offset-lg-2 {
    margin-right: 16.66666667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333333%;
  }
  .offset-lg-5 {
    margin-right: 41.66666667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333333%;
  }
  .offset-lg-8 {
    margin-right: 66.66666667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333333%;
  }
  .offset-lg-11 {
    margin-right: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xl-11 {
    margin-right: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    width: 16.66666667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    width: 66.66666667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !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;
}
.d-none {
  display: none !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-left: 0 !important;
}
.me-1 {
  margin-left: 0.25rem !important;
}
.me-2 {
  margin-left: 0.5rem !important;
}
.me-3 {
  margin-left: 1rem !important;
}
.me-4 {
  margin-left: 1.5rem !important;
}
.me-5 {
  margin-left: 3rem !important;
}
.me-auto {
  margin-left: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-right: 0 !important;
}
.ms-1 {
  margin-right: 0.25rem !important;
}
.ms-2 {
  margin-right: 0.5rem !important;
}
.ms-3 {
  margin-right: 1rem !important;
}
.ms-4 {
  margin-right: 1.5rem !important;
}
.ms-5 {
  margin-right: 3rem !important;
}
.ms-auto {
  margin-right: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-left: 0 !important;
}
.pe-1 {
  padding-left: 0.25rem !important;
}
.pe-2 {
  padding-left: 0.5rem !important;
}
.pe-3 {
  padding-left: 1rem !important;
}
.pe-4 {
  padding-left: 1.5rem !important;
}
.pe-5 {
  padding-left: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-right: 0 !important;
}
.ps-1 {
  padding-right: 0.25rem !important;
}
.ps-2 {
  padding-right: 0.5rem !important;
}
.ps-3 {
  padding-right: 1rem !important;
}
.ps-4 {
  padding-right: 1.5rem !important;
}
.ps-5 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .me-sm-3 {
    margin-left: 1rem !important;
  }
  .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .me-sm-5 {
    margin-left: 3rem !important;
  }
  .me-sm-auto {
    margin-left: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-right: 0 !important;
  }
  .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .ms-sm-auto {
    margin-right: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-right: 0 !important;
  }
  .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-left: 0 !important;
  }
  .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .me-md-3 {
    margin-left: 1rem !important;
  }
  .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .me-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-auto {
    margin-left: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-right: 0 !important;
  }
  .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .ms-md-3 {
    margin-right: 1rem !important;
  }
  .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .ms-md-5 {
    margin-right: 3rem !important;
  }
  .ms-md-auto {
    margin-right: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .pe-md-3 {
    padding-left: 1rem !important;
  }
  .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .pe-md-5 {
    padding-left: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-right: 0 !important;
  }
  .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .ps-md-3 {
    padding-right: 1rem !important;
  }
  .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .ps-md-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
.cta {
  display: inline-block;
  margin: 5px 0;
  padding: 18px 22px 18px 70px;
}
.cta,
.paragraph--type--cluster-composition .cluster-bottom-block .cluster-load-more {
  background-color: transparent;
  border: var(--bs-border-width) solid transparent;
  user-select: none;
  vertical-align: middle;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: var(--bs-border-radius);
  background: #de0043 no-repeat 0%0;
  border-radius: 0;
  color: #fff;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 0.58px;
  line-height: 1;
  overflow: hidden;
  position: relative;
  text-align: right;
  text-transform: uppercase;
  -webkit-transition: padding 0.3s ease;
  -moz-transition: padding 0.3s ease;
  -ms-transition: padding 0.3s ease;
  -o-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}
@media (prefers-reduced-motion: reduce) {
  .cta,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more {
    transition: none;
  }
}
.cta:hover,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:hover {
  color: #212529;
  text-decoration: none;
}
.cta.focus,
.cta:focus,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:focus,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .focus.cluster-load-more {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  outline: 0;
}
.cta.disabled,
.cta:disabled,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:disabled,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .disabled.cluster-load-more {
  opacity: 0.65;
}
@media (max-width: 1440px) {
  .cta,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .cta,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .cta,
  .paragraph--type--cluster-composition
    .cluster-bottom-block
    .cluster-load-more {
    font-size: 12px;
  }
}
.cta:before,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:before {
  background-color: #ff3162;
  content: "";
  display: block;
  height: 100%;
  right: calc(100% - 54px);
  opacity: 1;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  touch-action: none;
  transform: skewX(12deg);
  -webkit-transition: right 0.3s ease;
  -moz-transition: right 0.3s ease;
  -ms-transition: right 0.3s ease;
  -o-transition: right 0.3s ease;
  transition: right 0.3s ease;
  width: 100px;
}
.cta:after {
  content: "";
  font-size: 20px;
  font-style: normal;
  left: 20px;
  top: calc(50% - 11px);
}
.cta:after,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:after {
  background: no-repeat 50%;
  background-size: 14px 20px;
  color: #fff;
  display: block;
  font-family: FontAwesome;
  pointer-events: none;
  position: absolute;
  touch-action: none;
  -webkit-transition: left 0.3s ease;
  -moz-transition: left 0.3s ease;
  -ms-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
.cta:focus,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:focus,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  body.has-hover
  .cluster-load-more:hover,
body.has-hover .cta:hover,
body.has-hover
  .paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:hover {
  padding-right: 30px;
  padding-left: 62px;
}
.cta:focus:after,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:focus:after,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  body.has-hover
  .cluster-load-more:hover:after,
body.has-hover .cta:hover:after,
body.has-hover
  .paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:hover:after {
  left: 30px;
}
.cta:focus:before,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:focus:before,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  body.has-hover
  .cluster-load-more:hover:before,
body.has-hover .cta:hover:before,
body.has-hover
  .paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:hover:before {
  right: 110%;
}
.cta:focus,
.cta:focus-within,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:focus,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:focus-within {
  outline: 4px solid #a8a8a8;
  padding-right: 30px;
  padding-left: 62px;
}
.cta:focus-within:after,
.cta:focus:after,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:focus-within:after,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:focus:after {
  left: 30px;
}
.cta:focus-within:before,
.cta:focus:before,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:focus-within:before,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:focus:before {
  right: 110%;
}
.cta:focus,
.cta:hover,
.cta:visited,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:focus,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:hover,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:visited {
  color: #fff;
  text-decoration: none;
}
.cta.load-more:after,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .load-more.cluster-load-more:after {
  content: "+";
}
.read-more {
  color: #ff3162;
  display: inline-block;
  font-weight: 800;
  letter-spacing: 0.5px;
  line-height: 1;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 1px;
  padding-top: 3px;
  position: relative;
  text-transform: uppercase;
}
.read-more:before {
  border-right: 1px solid #ff3162;
  content: " ";
  height: 100%;
  right: -10px;
  position: absolute;
  top: 0;
  transform: rotate(-11deg);
  width: 2px;
}
body.has-hover .read-more:hover,
body.has-hover a:hover .read-more {
  padding-right: 15px;
}
.overview-cta > a,
.read-more,
.read-more-cta {
  font-size: 12px;
  font-style: italic;
}
.read-more-cta {
  font-weight: 800;
  letter-spacing: 1.2px;
  line-height: 1.5;
}
@media (max-width: 1440px) {
  .read-more-cta {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .read-more-cta {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .read-more-cta {
    font-size: 12px;
  }
}
.read-more-cta:before {
  content: "/";
  margin-left: 6px;
}
.overview-cta > a {
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-right: 20px;
  padding-right: 5px;
  position: relative;
  text-transform: uppercase;
  word-break: break-word;
}
.overview-cta > a:before {
  content: "|||";
  display: inline-block;
  font-size: 17px;
  font-style: normal;
  font-weight: 100;
  right: -20px;
  line-height: 1;
  position: absolute;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  bottom: 0;
  color: #0091df;
  letter-spacing: 1;
  transform: skew(11deg);
}
body.has-hover .overview-cta > a:hover {
  padding-right: 15px;
  text-decoration: none;
}
.overview-cta > a,
.overview-cta > a:hover {
  color: #0091df;
  text-decoration: none;
}
.paragraph--type--cluster-composition {
  direction: rtl;
  margin: 0-30px;
  width: calc(100% + 60px);
}
.paragraph--type--cluster-composition .cluster_headline {
  margin: 50px auto 46px;
}
.paragraph--type--cluster-composition
  .cluster_headline
  .field--name-field-headline {
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 1.25px;
  line-height: 1;
  margin: 50px auto 18px;
  padding: 0 30px;
  text-align: center;
}
@media (max-width: 1440px) {
  .paragraph--type--cluster-composition
    .cluster_headline
    .field--name-field-headline {
    font-size: 52px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--cluster-composition
    .cluster_headline
    .field--name-field-headline {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--cluster-composition
    .cluster_headline
    .field--name-field-headline {
    font-size: 40px;
  }
}
.paragraph--type--cluster-composition .paragraph--type--image-overlay {
  margin: 0;
  width: 100%;
}
.paragraph--type--cluster-composition
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-kicker {
  font-size: 15px;
  font-style: normal;
  font-weight: 800;
  line-height: 18px;
}
@media (max-width: 1440px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker {
    font-size: 15px;
  }
}
.paragraph--type--cluster-composition
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-text {
  font-size: 15px;
  font-style: normal;
  font-weight: 800;
  line-height: 18px;
}
@media (max-width: 1440px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
  }
}
.paragraph--type--cluster-composition
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-title
  h5 {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px;
}
@media (max-width: 1440px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--cluster-composition
    .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    font-size: 18px;
  }
}
.paragraph--type--cluster-composition .cluster-top-block {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 32px auto 50px;
  max-width: none !important;
  width: 100%;
}
@media (min-width: 1441px) {
  .paragraph--type--cluster-composition .cluster-top-block {
    max-width: 1180px;
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--cluster-composition .cluster-top-block {
    max-width: 968px;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .paragraph--type--cluster-composition .cluster-top-block {
    max-width: 968px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .paragraph--type--cluster-composition .cluster-top-block {
    max-width: 640px;
    width: 100%;
  }
}
@media (max-width: 375px) {
  .paragraph--type--cluster-composition .cluster-top-block {
    max-width: 309px;
    width: 100%;
  }
}
.paragraph--type--cluster-composition
  .cluster-top-block.margin-variation
  .cluster-item {
  height: auto;
  padding: 0;
}
.paragraph--type--cluster-composition
  .cluster-top-block.margin-variation
  .cluster-item:first-child,
.paragraph--type--cluster-composition
  .cluster-top-block.margin-variation
  .cluster-item:nth-child(2),
.paragraph--type--cluster-composition
  .cluster-top-block.margin-variation
  .cluster-item:nth-child(3) {
  right: 0;
  margin: 0;
  left: 0;
}
.paragraph--type--cluster-composition
  .cluster-top-block.margin-variation
  .cluster-item.cluster-margin-item,
.paragraph--type--cluster-composition
  .cluster-top-block.margin-variation
  .cluster-item:first-child,
.paragraph--type--cluster-composition
  .cluster-top-block.margin-variation
  .cluster-item:nth-child(2),
.paragraph--type--cluster-composition
  .cluster-top-block.margin-variation
  .cluster-item:nth-child(3) {
  max-width: 100%;
  width: 100%;
}
.paragraph--type--cluster-composition .cluster-top-block.no-heroteaser {
  margin-bottom: 0;
}
.paragraph--type--cluster-composition .hero-teaser-block {
  display: none;
}
.paragraph--type--cluster-composition .cluster-bottom-block {
  display: flex;
  flex: 0 0 100%;
  flex-wrap: wrap;
  justify-content: center;
  margin: 50px auto 0;
  max-width: none !important;
}
@media (min-width: 1441px) {
  .paragraph--type--cluster-composition .cluster-bottom-block {
    max-width: 1180px;
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .paragraph--type--cluster-composition .cluster-bottom-block {
    max-width: 968px;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .paragraph--type--cluster-composition .cluster-bottom-block {
    max-width: 968px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .paragraph--type--cluster-composition .cluster-bottom-block {
    max-width: 640px;
    width: 100%;
  }
}
@media (max-width: 375px) {
  .paragraph--type--cluster-composition .cluster-bottom-block {
    max-width: 309px;
    width: 100%;
  }
}
.paragraph--type--cluster-composition .cluster-bottom-block .cluster-load-more {
  cursor: pointer;
  display: block;
  margin: 19px auto 5px;
  padding: 0;
  width: fit-content;
}
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more:after {
  content: "+";
  font-size: 30px;
  font-style: normal;
  font-weight: 200;
  left: 11px;
  top: calc(50% - 16px);
}
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more
  a.show-more {
  color: #fff;
  display: block;
  font-size: 14px;
  padding: 22px 24px 24px 85px;
}
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more
  a.show-more:focus,
.paragraph--type--cluster-composition
  .cluster-bottom-block
  .cluster-load-more
  a.show-more:focus-within {
  outline: 0;
}
.paragraph--type--cluster-composition .cluster-bottom-block.no-heroteaser {
  margin-top: 10px;
}
@media (min-width: 651px) {
  .paragraph--type--cluster-composition {
    margin: 0;
    width: 100%;
  }
  .paragraph--type--cluster-composition .cluster-top-block {
    max-width: 640px;
    width: 100%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item,
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item {
    padding: 10px;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay {
    margin: 1px;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay
    img {
    min-height: 200px;
    width: 100%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:first-child {
    max-width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(2) {
    align-self: flex-end;
    margin-left: 7%;
    max-width: 43%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(3) {
    margin-right: 7%;
    max-width: 43%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item.cluster-margin-item {
    align-items: flex-start;
    display: flex;
    margin-top: 0;
    max-width: 50%;
    padding: 10px;
    width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay.position-right
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay.position-left
    img,
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay.position-right
    img {
    min-height: auto;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:first-child {
    margin-bottom: 10px;
    margin-left: 10px;
    max-width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(2) {
    align-self: flex-end;
    margin-bottom: 10px;
    margin-right: 10px;
    max-width: 42%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(3) {
    margin-right: 50px;
    margin-left: 10px;
    margin-top: 10px;
    max-width: 34%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(4) {
    margin-right: 10px;
    margin-top: 10px;
    max-width: 42%;
  }
  .paragraph--type--cluster-composition .hero-teaser-block {
    display: block;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay {
    margin: 0;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:first-child {
    height: calc(100% - 35px);
    margin-bottom: 10px;
    margin-left: 10px;
    max-width: 335px;
    width: 49%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(2) {
    margin-bottom: 10px;
    margin-right: 10px;
    margin-left: 4%;
    max-width: 282px;
    width: 43%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(4) {
    margin-right: 10px;
    margin-top: 10px;
    max-width: 335px;
    width: 49%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(4)
    > .cluster-load-more {
    margin-right: unset;
    margin-left: unset;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item.cluster-margin-item {
    align-items: flex-start;
    margin: 10px 4% 10px 10px;
    max-width: 282px;
    padding: 0;
    width: 43%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item
    .paragraph--type--image-overlay {
    margin: 0;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:first-child
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(2)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(3)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(4)
    .paragraph--type--image-overlay {
    margin: 1px;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:first-child {
    margin-bottom: 10px;
    margin-right: 0;
    max-width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(2) {
    max-width: 42%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(3) {
    margin-top: 10px;
    max-width: 42%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(4) {
    margin-left: 0;
    max-width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 20px;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd) {
    height: auto;
    margin: 10px;
    max-width: 335px;
    padding: 0;
    width: 46%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n)
    .paragraph--type--image-overlay,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd)
    .paragraph--type--image-overlay {
    margin: 0;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n)
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd)
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n)
    .paragraph--type--image-overlay
    img,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd)
    .paragraph--type--image-overlay
    img {
    min-height: auto;
  }
}
@media (min-width: 992px) {
  .paragraph--type--cluster-composition {
    direction: rtl;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:first-child {
    max-width: 58.33%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(2) {
    align-self: center;
    margin-left: 0;
    max-width: 41.66%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item:nth-child(3) {
    max-width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.margin-variation
    .cluster-item.cluster-margin-item {
    margin-top: -47px;
    max-width: 33.33%;
    width: 33.33%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:first-child {
    max-width: 53%;
  }
  .paragraph--type--cluster-composition
    .cluster-top-block.teaser-variation
    .cluster-item:nth-child(3) {
    max-width: 39%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item {
    padding: 0;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:first-child {
    max-width: 42%;
    width: auto;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(2) {
    max-width: 50%;
    width: auto;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(3) {
    max-width: 50%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item:nth-child(4) {
    max-width: 42%;
    width: auto;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item.cluster-margin-item {
    margin-right: -4%;
    margin-left: 10px;
    margin-top: -42px;
    max-width: 34%;
    width: 34%;
  }
}
@media (min-width: 992px) and (max-width: 1599px) {
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .cluster-item.cluster-margin-item {
    margin-top: -32px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:first-child {
    height: calc(100% - 34px);
    margin-right: 7%;
    max-width: 41%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(2) {
    max-width: 48%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(3) {
    margin-top: -34px;
    max-width: 48%;
  }
}
@media (min-width: 992px) and (max-width: 1599px) {
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(3) {
    margin-top: -28px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .cluster-item:nth-child(4) {
    margin-left: 7%;
    max-width: 41%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents,
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents {
    margin-top: 10px;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(2n),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd) {
    max-width: 47%;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd) {
    margin-top: unset;
  }
  .paragraph--type--cluster-composition
    .cluster-bottom-block.margin-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd):nth-last-of-type(2),
  .paragraph--type--cluster-composition
    .cluster-bottom-block.teaser-variation
    .extended-cluster-contents
    .cluster-item:nth-child(odd):nth-last-of-type(2) {
    margin-right: unset;
    margin-top: unset;
  }
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.col-auto,
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  width: auto;
}
.col-1,
.col-2 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  width: 16.66666667%;
}
.col-3,
.col-4 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5,
.col-6 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7,
.col-8 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-10,
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11,
.col-12 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
.offset-1 {
  margin-right: 8.33333333%;
}
.offset-2 {
  margin-right: 16.66666667%;
}
.offset-3 {
  margin-right: 25%;
}
.offset-4 {
  margin-right: 33.33333333%;
}
.offset-5 {
  margin-right: 41.66666667%;
}
.offset-6 {
  margin-right: 50%;
}
.offset-7 {
  margin-right: 58.33333333%;
}
.offset-8 {
  margin-right: 66.66666667%;
}
.offset-9 {
  margin-right: 75%;
}
.offset-10 {
  margin-right: 83.33333333%;
}
.offset-11 {
  margin-right: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-auto,
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    width: auto;
  }
  .col-sm-1,
  .col-sm-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-3,
  .col-sm-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-5,
  .col-sm-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7,
  .col-sm-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-10,
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-11,
  .col-sm-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333333%;
  }
  .offset-sm-2 {
    margin-right: 16.66666667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333333%;
  }
  .offset-sm-5 {
    margin-right: 41.66666667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333333%;
  }
  .offset-sm-8 {
    margin-right: 66.66666667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333333%;
  }
  .offset-sm-11 {
    margin-right: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-auto,
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    width: auto;
  }
  .col-md-1,
  .col-md-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3,
  .col-md-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5,
  .col-md-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333333%;
  }
  .offset-md-2 {
    margin-right: 16.66666667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333333%;
  }
  .offset-md-5 {
    margin-right: 41.66666667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333333%;
  }
  .offset-md-8 {
    margin-right: 66.66666667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333333%;
  }
  .offset-md-11 {
    margin-right: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-auto,
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    width: auto;
  }
  .col-lg-1,
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3,
  .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5,
  .col-lg-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7,
  .col-lg-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-10,
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11,
  .col-lg-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333333%;
  }
  .offset-lg-2 {
    margin-right: 16.66666667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333333%;
  }
  .offset-lg-5 {
    margin-right: 41.66666667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333333%;
  }
  .offset-lg-8 {
    margin-right: 66.66666667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333333%;
  }
  .offset-lg-11 {
    margin-right: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xl-11 {
    margin-right: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    width: 16.66666667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    width: 66.66666667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !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;
}
.d-none {
  display: none !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-left: 0 !important;
}
.me-1 {
  margin-left: 0.25rem !important;
}
.me-2 {
  margin-left: 0.5rem !important;
}
.me-3 {
  margin-left: 1rem !important;
}
.me-4 {
  margin-left: 1.5rem !important;
}
.me-5 {
  margin-left: 3rem !important;
}
.me-auto {
  margin-left: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-right: 0 !important;
}
.ms-1 {
  margin-right: 0.25rem !important;
}
.ms-2 {
  margin-right: 0.5rem !important;
}
.ms-3 {
  margin-right: 1rem !important;
}
.ms-4 {
  margin-right: 1.5rem !important;
}
.ms-5 {
  margin-right: 3rem !important;
}
.ms-auto {
  margin-right: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-left: 0 !important;
}
.pe-1 {
  padding-left: 0.25rem !important;
}
.pe-2 {
  padding-left: 0.5rem !important;
}
.pe-3 {
  padding-left: 1rem !important;
}
.pe-4 {
  padding-left: 1.5rem !important;
}
.pe-5 {
  padding-left: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-right: 0 !important;
}
.ps-1 {
  padding-right: 0.25rem !important;
}
.ps-2 {
  padding-right: 0.5rem !important;
}
.ps-3 {
  padding-right: 1rem !important;
}
.ps-4 {
  padding-right: 1.5rem !important;
}
.ps-5 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .me-sm-3 {
    margin-left: 1rem !important;
  }
  .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .me-sm-5 {
    margin-left: 3rem !important;
  }
  .me-sm-auto {
    margin-left: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-right: 0 !important;
  }
  .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .ms-sm-auto {
    margin-right: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-right: 0 !important;
  }
  .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-left: 0 !important;
  }
  .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .me-md-3 {
    margin-left: 1rem !important;
  }
  .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .me-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-auto {
    margin-left: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-right: 0 !important;
  }
  .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .ms-md-3 {
    margin-right: 1rem !important;
  }
  .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .ms-md-5 {
    margin-right: 3rem !important;
  }
  .ms-md-auto {
    margin-right: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .pe-md-3 {
    padding-left: 1rem !important;
  }
  .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .pe-md-5 {
    padding-left: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-right: 0 !important;
  }
  .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .ps-md-3 {
    padding-right: 1rem !important;
  }
  .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .ps-md-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
body.bayer .paragraph--type--event-calendar-block,
body.idnet .paragraph--type--event-calendar-block {
  background: #fff;
  border: 1px solid #de0043;
  padding: 20px 15px;
  width: 100%;
}
body.bayer .paragraph--type--event-calendar-block .field--name-field-title,
body.idnet .paragraph--type--event-calendar-block .field--name-field-title {
  color: #ff3162;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.56px;
  line-height: 1;
  margin-bottom: 12px;
  text-align: right;
}
@media (max-width: 1440px) {
  body.bayer .paragraph--type--event-calendar-block .field--name-field-title,
  body.idnet .paragraph--type--event-calendar-block .field--name-field-title {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer .paragraph--type--event-calendar-block .field--name-field-title,
  body.idnet .paragraph--type--event-calendar-block .field--name-field-title {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  body.bayer .paragraph--type--event-calendar-block .field--name-field-title,
  body.idnet .paragraph--type--event-calendar-block .field--name-field-title {
    font-size: 16px;
  }
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-filters,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-filters {
  display: none;
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  h3,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  h3 {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3 {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3 {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    h3 {
    font-size: 14px;
  }
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row {
  border-bottom: 1px solid #d1e0e7;
  line-height: 1.16;
  margin-bottom: 12px;
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date {
  color: #10384f;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1;
  margin-bottom: 15px;
  margin-top: 15px;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-field-date {
    font-size: 14px;
  }
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title {
  color: #0d2a40;
  margin-bottom: 15px;
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 18px;
  }
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a {
  display: block;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.76px;
  padding-right: 17px;
  position: relative;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    font-size: 18px;
  }
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before {
  color: #ff3162;
  content: "";
  font-family: FontAwesome;
  font-size: 18px;
  right: 0;
  position: absolute;
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row.views-row-last,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row.views-row-last {
  line-height: 1.16;
  margin-bottom: 14px;
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row.views-row-last
  .views-field.views-field-title,
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row.views-row-last
  .views-field.views-field-title,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar
  .view-content
  .views-row.views-row-last
  .views-field.views-field-title,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row.views-row-last
  .views-field.views-field-title {
  margin-bottom: 16px;
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  h3,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  h3 {
  color: #10384f;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1;
  margin-bottom: 12px;
  margin-top: 15px;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3 {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3 {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    h3 {
    font-size: 14px;
  }
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row {
  border-bottom: 1px solid transparent;
  line-height: 1.16;
  margin-bottom: 20px;
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row
  .views-field.views-field-title,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row
  .views-field.views-field-title {
  margin-bottom: 0;
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row
  .field-content,
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row.views-row-last
  .field-content,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row
  .field-content,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row.views-row-last
  .field-content {
  display: inline-block;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  padding-right: 17px;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content {
    font-size: 18px;
  }
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row
  .field-content
  a,
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row.views-row-last
  .field-content
  a,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row
  .field-content
  a,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row.views-row-last
  .field-content
  a {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  padding-right: 0;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row
    .field-content
    a {
    font-size: 18px;
  }
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row
  .field-content
  a:before,
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row.views-row-last
  .field-content
  a:before,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row
  .field-content
  a:before,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row.views-row-last
  .field-content
  a:before {
  right: -17px;
}
body.bayer
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row.views-row-last,
body.idnet
  .paragraph--type--event-calendar-block
  .view-event-calendar.view-display-id-grouped_event_list
  .view-content
  .views-row.views-row-last {
  border-bottom: 1px solid #d1e0e7;
  line-height: 1.16;
  margin-bottom: 0;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content {
    font-size: 18px;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block
    .view-event-calendar.view-display-id-grouped_event_list
    .view-content
    .views-row.views-row-last
    .field-content
    a {
    font-size: 18px;
  }
}
body.bayer .paragraph--type--event-calendar-block .calendar-overview,
body.idnet .paragraph--type--event-calendar-block .calendar-overview {
  margin-top: 14px;
}
body.bayer
  .paragraph--type--event-calendar-block
  .calendar-overview
  .overview-cta
  > a,
body.idnet
  .paragraph--type--event-calendar-block
  .calendar-overview
  .overview-cta
  > a {
  color: #ff3162;
  display: block;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a,
  body.idnet
    .paragraph--type--event-calendar-block
    .calendar-overview
    .overview-cta
    > a {
    font-size: 12px;
  }
}
body.bayer
  .paragraph--type--event-calendar-block
  .calendar-overview
  .overview-cta
  > a:before,
body.idnet
  .paragraph--type--event-calendar-block
  .calendar-overview
  .overview-cta
  > a:before {
  color: #ff3162;
  top: 0;
}
body.bayer
  .paragraph--type--event-calendar-block
  .calendar-overview
  .overview-cta
  > a:focus,
body.idnet
  .paragraph--type--event-calendar-block
  .calendar-overview
  .overview-cta
  > a:focus {
  outline-color: #10384f;
  outline-offset: 4px;
}
body.bayer .paragraph--type--event-calendar-block.blue,
body.idnet .paragraph--type--event-calendar-block.blue {
  border: 1px solid #0075a6;
}
body.bayer
  .paragraph--type--event-calendar-block.blue
  .calendar-overview
  .overview-cta
  > a,
body.bayer
  .paragraph--type--event-calendar-block.blue
  .calendar-overview
  .overview-cta
  > a:before,
body.bayer .paragraph--type--event-calendar-block.blue .field--name-field-title,
body.idnet
  .paragraph--type--event-calendar-block.blue
  .calendar-overview
  .overview-cta
  > a,
body.idnet
  .paragraph--type--event-calendar-block.blue
  .calendar-overview
  .overview-cta
  > a:before,
body.idnet
  .paragraph--type--event-calendar-block.blue
  .field--name-field-title {
  color: #0075a6;
}
body.bayer
  .paragraph--type--event-calendar-block.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date,
body.idnet
  .paragraph--type--event-calendar-block.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date {
  color: #10384f;
}
body.bayer
  .paragraph--type--event-calendar-block.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title,
body.idnet
  .paragraph--type--event-calendar-block.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title {
  color: #0d2a40;
}
body.bayer
  .paragraph--type--event-calendar-block.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before,
body.idnet
  .paragraph--type--event-calendar-block.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before {
  color: #00bcff;
}
body.bayer .paragraph--type--event-calendar-block.purple,
body.idnet .paragraph--type--event-calendar-block.purple {
  border: 1px solid #6a4c72;
}
body.bayer
  .paragraph--type--event-calendar-block.purple
  .calendar-overview
  .overview-cta
  > a,
body.bayer
  .paragraph--type--event-calendar-block.purple
  .calendar-overview
  .overview-cta
  > a:before,
body.bayer
  .paragraph--type--event-calendar-block.purple
  .field--name-field-title,
body.idnet
  .paragraph--type--event-calendar-block.purple
  .calendar-overview
  .overview-cta
  > a,
body.idnet
  .paragraph--type--event-calendar-block.purple
  .calendar-overview
  .overview-cta
  > a:before,
body.idnet
  .paragraph--type--event-calendar-block.purple
  .field--name-field-title {
  color: #6a4c72;
}
body.bayer
  .paragraph--type--event-calendar-block.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date,
body.idnet
  .paragraph--type--event-calendar-block.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date {
  color: #10384f;
}
body.bayer
  .paragraph--type--event-calendar-block.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title,
body.idnet
  .paragraph--type--event-calendar-block.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title {
  color: #0d2a40;
}
body.bayer
  .paragraph--type--event-calendar-block.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before,
body.idnet
  .paragraph--type--event-calendar-block.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before {
  color: #624963;
}
body.bayer .paragraph--type--event-calendar-block.green,
body.idnet .paragraph--type--event-calendar-block.green {
  border: 1px solid #108000;
}
body.bayer
  .paragraph--type--event-calendar-block.green
  .calendar-overview
  .overview-cta
  > a,
body.bayer
  .paragraph--type--event-calendar-block.green
  .calendar-overview
  .overview-cta
  > a:before,
body.bayer
  .paragraph--type--event-calendar-block.green
  .field--name-field-title,
body.idnet
  .paragraph--type--event-calendar-block.green
  .calendar-overview
  .overview-cta
  > a,
body.idnet
  .paragraph--type--event-calendar-block.green
  .calendar-overview
  .overview-cta
  > a:before,
body.idnet
  .paragraph--type--event-calendar-block.green
  .field--name-field-title {
  color: #108000;
}
body.bayer
  .paragraph--type--event-calendar-block.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date,
body.idnet
  .paragraph--type--event-calendar-block.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date {
  color: #10384f;
}
body.bayer
  .paragraph--type--event-calendar-block.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title,
body.idnet
  .paragraph--type--event-calendar-block.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title {
  color: #0d2a40;
}
body.bayer
  .paragraph--type--event-calendar-block.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before,
body.idnet
  .paragraph--type--event-calendar-block.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before {
  color: #66b512;
}
body.bayer .paragraph--type--event-calendar-block.pink,
body.idnet .paragraph--type--event-calendar-block.pink {
  border: 1px solid #de0043;
}
body.bayer
  .paragraph--type--event-calendar-block.pink
  .calendar-overview
  .overview-cta
  > a,
body.bayer
  .paragraph--type--event-calendar-block.pink
  .calendar-overview
  .overview-cta
  > a:before,
body.bayer .paragraph--type--event-calendar-block.pink .field--name-field-title,
body.idnet
  .paragraph--type--event-calendar-block.pink
  .calendar-overview
  .overview-cta
  > a,
body.idnet
  .paragraph--type--event-calendar-block.pink
  .calendar-overview
  .overview-cta
  > a:before,
body.idnet
  .paragraph--type--event-calendar-block.pink
  .field--name-field-title {
  color: #de0043;
}
body.bayer
  .paragraph--type--event-calendar-block.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date,
body.idnet
  .paragraph--type--event-calendar-block.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date {
  color: #10384f;
}
body.bayer
  .paragraph--type--event-calendar-block.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title,
body.idnet
  .paragraph--type--event-calendar-block.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title {
  color: #0d2a40;
}
body.bayer
  .paragraph--type--event-calendar-block.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before,
body.idnet
  .paragraph--type--event-calendar-block.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before {
  color: #ff3162;
}
body.bayer
  .paragraph--type--event-calendar-block.background-fill
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content,
body.bayer
  .paragraph--type--event-calendar-block.background-fill
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a,
body.idnet
  .paragraph--type--event-calendar-block.background-fill
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content,
body.idnet
  .paragraph--type--event-calendar-block.background-fill
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 18px;
  }
}
@media (max-width: 1440px) {
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  body.bayer
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a,
  body.idnet
    .paragraph--type--event-calendar-block.background-fill
    .view-event-calendar
    .view-content
    .views-row
    .views-field-title
    .field-content
    a {
    font-size: 18px;
  }
}
body.bayer
  .paragraph--type--event-calendar-block.background-fill
  .calendar-overview
  .overview-cta
  > a:before,
body.idnet
  .paragraph--type--event-calendar-block.background-fill
  .calendar-overview
  .overview-cta
  > a:before {
  font-weight: 600;
}
body.bayer .paragraph--type--event-calendar-block.background-fill.blue,
body.idnet .paragraph--type--event-calendar-block.background-fill.blue {
  background: #10384f;
  border: 1px solid #10384f;
}
body.bayer
  .paragraph--type--event-calendar-block.background-fill.blue
  .calendar-overview
  .overview-cta
  > a,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.blue
  .calendar-overview
  .overview-cta
  > a:before,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.blue
  .field--name-field-title,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.blue
  .view-event-calendar
  .view-content
  h3,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.green
  .calendar-overview
  .overview-cta
  > a,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.green
  .calendar-overview
  .overview-cta
  > a:before,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.green
  .field--name-field-title,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.green
  .view-event-calendar
  .view-content
  h3,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.pink
  .calendar-overview
  .overview-cta
  > a,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.pink
  .calendar-overview
  .overview-cta
  > a:before,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.pink
  .field--name-field-title,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.pink
  .view-event-calendar
  .view-content
  h3,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.purple
  .calendar-overview
  .overview-cta
  > a,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.purple
  .calendar-overview
  .overview-cta
  > a:before,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.purple
  .field--name-field-title,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before,
body.bayer
  .paragraph--type--event-calendar-block.background-fill.purple
  .view-event-calendar
  .view-content
  h3,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.blue
  .calendar-overview
  .overview-cta
  > a,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.blue
  .calendar-overview
  .overview-cta
  > a:before,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.blue
  .field--name-field-title,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.blue
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.blue
  .view-event-calendar
  .view-content
  h3,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.green
  .calendar-overview
  .overview-cta
  > a,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.green
  .calendar-overview
  .overview-cta
  > a:before,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.green
  .field--name-field-title,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.green
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.green
  .view-event-calendar
  .view-content
  h3,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.pink
  .calendar-overview
  .overview-cta
  > a,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.pink
  .calendar-overview
  .overview-cta
  > a:before,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.pink
  .field--name-field-title,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.pink
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.pink
  .view-event-calendar
  .view-content
  h3,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.purple
  .calendar-overview
  .overview-cta
  > a,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.purple
  .calendar-overview
  .overview-cta
  > a:before,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.purple
  .field--name-field-title,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-field-date,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.purple
  .view-event-calendar
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:before,
body.idnet
  .paragraph--type--event-calendar-block.background-fill.purple
  .view-event-calendar
  .view-content
  h3 {
  color: #fff;
}
body.bayer .paragraph--type--event-calendar-block.background-fill.purple,
body.idnet .paragraph--type--event-calendar-block.background-fill.purple {
  background: #624963;
  border: 1px solid #624963;
}
body.bayer .paragraph--type--event-calendar-block.background-fill.green,
body.idnet .paragraph--type--event-calendar-block.background-fill.green {
  background: #66b512;
  border: 1px solid #66b512;
}
body.bayer .paragraph--type--event-calendar-block.background-fill.pink,
body.idnet .paragraph--type--event-calendar-block.background-fill.pink {
  background: #ff3162;
  border: 1px solid #ff3162;
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.col-auto,
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  width: auto;
}
.col-1,
.col-2 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  width: 16.66666667%;
}
.col-3,
.col-4 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5,
.col-6 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7,
.col-8 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-10,
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11,
.col-12 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
.offset-1 {
  margin-right: 8.33333333%;
}
.offset-2 {
  margin-right: 16.66666667%;
}
.offset-3 {
  margin-right: 25%;
}
.offset-4 {
  margin-right: 33.33333333%;
}
.offset-5 {
  margin-right: 41.66666667%;
}
.offset-6 {
  margin-right: 50%;
}
.offset-7 {
  margin-right: 58.33333333%;
}
.offset-8 {
  margin-right: 66.66666667%;
}
.offset-9 {
  margin-right: 75%;
}
.offset-10 {
  margin-right: 83.33333333%;
}
.offset-11 {
  margin-right: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-auto,
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    width: auto;
  }
  .col-sm-1,
  .col-sm-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-3,
  .col-sm-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-5,
  .col-sm-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7,
  .col-sm-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-10,
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-11,
  .col-sm-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333333%;
  }
  .offset-sm-2 {
    margin-right: 16.66666667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333333%;
  }
  .offset-sm-5 {
    margin-right: 41.66666667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333333%;
  }
  .offset-sm-8 {
    margin-right: 66.66666667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333333%;
  }
  .offset-sm-11 {
    margin-right: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-auto,
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    width: auto;
  }
  .col-md-1,
  .col-md-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3,
  .col-md-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5,
  .col-md-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333333%;
  }
  .offset-md-2 {
    margin-right: 16.66666667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333333%;
  }
  .offset-md-5 {
    margin-right: 41.66666667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333333%;
  }
  .offset-md-8 {
    margin-right: 66.66666667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333333%;
  }
  .offset-md-11 {
    margin-right: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-auto,
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    width: auto;
  }
  .col-lg-1,
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3,
  .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5,
  .col-lg-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7,
  .col-lg-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-10,
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11,
  .col-lg-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333333%;
  }
  .offset-lg-2 {
    margin-right: 16.66666667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333333%;
  }
  .offset-lg-5 {
    margin-right: 41.66666667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333333%;
  }
  .offset-lg-8 {
    margin-right: 66.66666667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333333%;
  }
  .offset-lg-11 {
    margin-right: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xl-11 {
    margin-right: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    width: 16.66666667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    width: 66.66666667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !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;
}
.d-none {
  display: none !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-left: 0 !important;
}
.me-1 {
  margin-left: 0.25rem !important;
}
.me-2 {
  margin-left: 0.5rem !important;
}
.me-3 {
  margin-left: 1rem !important;
}
.me-4 {
  margin-left: 1.5rem !important;
}
.me-5 {
  margin-left: 3rem !important;
}
.me-auto {
  margin-left: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-right: 0 !important;
}
.ms-1 {
  margin-right: 0.25rem !important;
}
.ms-2 {
  margin-right: 0.5rem !important;
}
.ms-3 {
  margin-right: 1rem !important;
}
.ms-4 {
  margin-right: 1.5rem !important;
}
.ms-5 {
  margin-right: 3rem !important;
}
.ms-auto {
  margin-right: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-left: 0 !important;
}
.pe-1 {
  padding-left: 0.25rem !important;
}
.pe-2 {
  padding-left: 0.5rem !important;
}
.pe-3 {
  padding-left: 1rem !important;
}
.pe-4 {
  padding-left: 1.5rem !important;
}
.pe-5 {
  padding-left: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-right: 0 !important;
}
.ps-1 {
  padding-right: 0.25rem !important;
}
.ps-2 {
  padding-right: 0.5rem !important;
}
.ps-3 {
  padding-right: 1rem !important;
}
.ps-4 {
  padding-right: 1.5rem !important;
}
.ps-5 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .me-sm-3 {
    margin-left: 1rem !important;
  }
  .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .me-sm-5 {
    margin-left: 3rem !important;
  }
  .me-sm-auto {
    margin-left: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-right: 0 !important;
  }
  .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .ms-sm-auto {
    margin-right: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-right: 0 !important;
  }
  .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-left: 0 !important;
  }
  .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .me-md-3 {
    margin-left: 1rem !important;
  }
  .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .me-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-auto {
    margin-left: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-right: 0 !important;
  }
  .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .ms-md-3 {
    margin-right: 1rem !important;
  }
  .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .ms-md-5 {
    margin-right: 3rem !important;
  }
  .ms-md-auto {
    margin-right: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .pe-md-3 {
    padding-left: 1rem !important;
  }
  .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .pe-md-5 {
    padding-left: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-right: 0 !important;
  }
  .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .ps-md-3 {
    padding-right: 1rem !important;
  }
  .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .ps-md-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
.paragraph--type--featured-content-section {
  margin-bottom: 40px;
  margin-top: 40px;
}
body.bayer .paragraph--type--featured-content-section,
body.idnet .paragraph--type--featured-content-section {
  margin-bottom: 0;
  margin-top: 0;
}
.paragraph--type--featured-content-section .field--name-field-title h3 {
  color: #10384f;
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 0.6px;
  line-height: 1;
  text-align: center;
}
@media (max-width: 1440px) {
  .paragraph--type--featured-content-section .field--name-field-title h3 {
    font-size: 52px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--featured-content-section .field--name-field-title h3 {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--featured-content-section .field--name-field-title h3 {
    font-size: 40px;
  }
}
.paragraph--type--featured-content-section .field--name-field-text {
  color: #10384f;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1.44;
  margin-top: 17px;
  text-align: center;
}
@media (max-width: 1440px) {
  .paragraph--type--featured-content-section .field--name-field-text {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--featured-content-section .field--name-field-text {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--featured-content-section .field--name-field-text {
    font-size: 18px;
  }
}
.paragraph--type--featured-content-section .field--name-field-featured-cards {
  color: #10384f;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
  padding-top: 53px;
}
.paragraph--type--featured-content-section
  .field--name-field-featured-cards
  > .field__item {
  flex: 0 0 50%;
  margin: 0 0 30px;
  max-width: 50%;
}
.paragraph--type--featured-content-section
  .field--name-field-featured-cards
  > .field__item
  > a:hover {
  text-decoration: none;
}
.paragraph--type--featured-content-section
  .field--name-field-featured-cards
  > .field__item
  .field--name-field-media
  .field--name-image {
  overflow: hidden;
  transform: skewX(11deg);
  transform-origin: 0%0;
}
.paragraph--type--featured-content-section
  .field--name-field-featured-cards
  > .field__item
  .field--name-field-media
  .field--name-image
  img {
  margin-right: -40px;
  max-width: none;
  transform: skew(-11deg);
  width: calc(100% + 80px);
}
.paragraph--type--featured-content-section
  .field--name-field-featured-cards
  > .field__item
  .field--name-field-title,
.paragraph--type--featured-content-section
  .field--name-field-featured-cards
  > .field__item
  .listing-title {
  color: #00617f;
  display: -webkit-box;
  font-size: 36px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 1.5px;
  line-height: 1.1;
  margin: 0 auto;
  padding: 30px 30px 1px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1440px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .field--name-field-title,
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .listing-title {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .field--name-field-title,
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .listing-title {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .field--name-field-title,
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .listing-title {
    font-size: 28px;
  }
}
body.has-hover
  .paragraph--type--featured-content-section
  .field--name-field-featured-cards
  > .field__item:hover
  .field--name-field-media
  .field--name-image
  img {
  transform: scale(1.2) skew(-11deg);
}
.paragraph--type--featured-content-section
  .field--name-field-featured-cards
  > .field__item:nth-child(odd) {
  padding-left: 40px;
}
.paragraph--type--featured-content-section
  .field--name-field-featured-cards
  > .field__item:nth-child(odd)
  .field--name-field-media
  .field--name-image {
  transform-origin: 100% 100%;
}
.paragraph--type--featured-content-section
  .field--name-field-featured-cards
  > .field__item:nth-child(2n) {
  padding-right: 40px;
}
.paragraph--type--featured-content-section
  .field--name-field-featured-cards
  .read-more {
  color: #10384f;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  margin-bottom: 50px;
  margin-right: 35px;
  margin-top: 15px;
}
@media (max-width: 1440px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    .read-more {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    .read-more {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    .read-more {
    font-size: 12px;
  }
}
.paragraph--type--featured-content-section
  .field--name-field-featured-cards
  .read-more:before {
  border-right: 1px solid #10384f;
}
@media (max-width: 991px) {
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    .read-more {
    margin-bottom: 25px;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:nth-child(odd) {
    padding-left: 25px;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:nth-child(2n) {
    padding-right: 25px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--featured-content-section .field--name-field-featured-cards {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item {
    color: #10384f;
    flex: 0 0 80%;
    margin: 0 0 30px;
    max-width: 100%;
    width: 80%;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .field--name-field-title,
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .listing-title {
    letter-spacing: 0.2px;
    padding: 15px 30px 0 32px;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .division-wrapper {
    display: flex;
    flex-direction: column-reverse;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item
    .read-more {
    margin-bottom: 0;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:nth-child(odd)
    .field--name-field-media
    .field--name-image {
    margin-right: -60px;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:nth-child(2n) {
    align-self: flex-end;
  }
  .paragraph--type--featured-content-section
    .field--name-field-featured-cards
    > .field__item:nth-child(2n)
    .field--name-field-media
    .field--name-image {
    margin-left: -60px;
  }
}
/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.col-auto,
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  width: auto;
}
.col-1,
.col-2 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  width: 16.66666667%;
}
.col-3,
.col-4 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5,
.col-6 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7,
.col-8 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-10,
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11,
.col-12 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
.offset-1 {
  margin-right: 8.33333333%;
}
.offset-2 {
  margin-right: 16.66666667%;
}
.offset-3 {
  margin-right: 25%;
}
.offset-4 {
  margin-right: 33.33333333%;
}
.offset-5 {
  margin-right: 41.66666667%;
}
.offset-6 {
  margin-right: 50%;
}
.offset-7 {
  margin-right: 58.33333333%;
}
.offset-8 {
  margin-right: 66.66666667%;
}
.offset-9 {
  margin-right: 75%;
}
.offset-10 {
  margin-right: 83.33333333%;
}
.offset-11 {
  margin-right: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-auto,
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    width: auto;
  }
  .col-sm-1,
  .col-sm-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-3,
  .col-sm-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-5,
  .col-sm-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7,
  .col-sm-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-10,
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-11,
  .col-sm-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .offset-sm-0 {
    margin-right: 0;
  }
  .offset-sm-1 {
    margin-right: 8.33333333%;
  }
  .offset-sm-2 {
    margin-right: 16.66666667%;
  }
  .offset-sm-3 {
    margin-right: 25%;
  }
  .offset-sm-4 {
    margin-right: 33.33333333%;
  }
  .offset-sm-5 {
    margin-right: 41.66666667%;
  }
  .offset-sm-6 {
    margin-right: 50%;
  }
  .offset-sm-7 {
    margin-right: 58.33333333%;
  }
  .offset-sm-8 {
    margin-right: 66.66666667%;
  }
  .offset-sm-9 {
    margin-right: 75%;
  }
  .offset-sm-10 {
    margin-right: 83.33333333%;
  }
  .offset-sm-11 {
    margin-right: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-auto,
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    width: auto;
  }
  .col-md-1,
  .col-md-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-3,
  .col-md-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5,
  .col-md-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7,
  .col-md-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-10,
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-11,
  .col-md-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-right: 0;
  }
  .offset-md-1 {
    margin-right: 8.33333333%;
  }
  .offset-md-2 {
    margin-right: 16.66666667%;
  }
  .offset-md-3 {
    margin-right: 25%;
  }
  .offset-md-4 {
    margin-right: 33.33333333%;
  }
  .offset-md-5 {
    margin-right: 41.66666667%;
  }
  .offset-md-6 {
    margin-right: 50%;
  }
  .offset-md-7 {
    margin-right: 58.33333333%;
  }
  .offset-md-8 {
    margin-right: 66.66666667%;
  }
  .offset-md-9 {
    margin-right: 75%;
  }
  .offset-md-10 {
    margin-right: 83.33333333%;
  }
  .offset-md-11 {
    margin-right: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-auto,
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    width: auto;
  }
  .col-lg-1,
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-3,
  .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-5,
  .col-lg-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7,
  .col-lg-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-10,
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-11,
  .col-lg-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-right: 0;
  }
  .offset-lg-1 {
    margin-right: 8.33333333%;
  }
  .offset-lg-2 {
    margin-right: 16.66666667%;
  }
  .offset-lg-3 {
    margin-right: 25%;
  }
  .offset-lg-4 {
    margin-right: 33.33333333%;
  }
  .offset-lg-5 {
    margin-right: 41.66666667%;
  }
  .offset-lg-6 {
    margin-right: 50%;
  }
  .offset-lg-7 {
    margin-right: 58.33333333%;
  }
  .offset-lg-8 {
    margin-right: 66.66666667%;
  }
  .offset-lg-9 {
    margin-right: 75%;
  }
  .offset-lg-10 {
    margin-right: 83.33333333%;
  }
  .offset-lg-11 {
    margin-right: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-xl-auto,
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    width: auto;
  }
  .col-xl-1,
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-3,
  .col-xl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-5,
  .col-xl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7,
  .col-xl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-10,
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-11,
  .col-xl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .offset-xl-0 {
    margin-right: 0;
  }
  .offset-xl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xl-3 {
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xl-6 {
    margin-right: 50%;
  }
  .offset-xl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xl-9 {
    margin-right: 75%;
  }
  .offset-xl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xl-11 {
    margin-right: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1,
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    width: 16.66666667%;
  }
  .col-xxl-3,
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    width: 33.33333333%;
  }
  .col-xxl-5,
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-7,
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    width: 66.66666667%;
  }
  .col-xxl-10,
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    width: 83.33333333%;
  }
  .col-xxl-11,
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .offset-xxl-0 {
    margin-right: 0;
  }
  .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-right: 25%;
  }
  .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-right: 50%;
  }
  .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-right: 75%;
  }
  .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-right: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !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;
}
.d-none {
  display: none !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
  margin-top: 0.25rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
  margin-top: 3rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-left: 0 !important;
}
.me-1 {
  margin-left: 0.25rem !important;
}
.me-2 {
  margin-left: 0.5rem !important;
}
.me-3 {
  margin-left: 1rem !important;
}
.me-4 {
  margin-left: 1.5rem !important;
}
.me-5 {
  margin-left: 3rem !important;
}
.me-auto {
  margin-left: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-right: 0 !important;
}
.ms-1 {
  margin-right: 0.25rem !important;
}
.ms-2 {
  margin-right: 0.5rem !important;
}
.ms-3 {
  margin-right: 1rem !important;
}
.ms-4 {
  margin-right: 1.5rem !important;
}
.ms-5 {
  margin-right: 3rem !important;
}
.ms-auto {
  margin-right: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
  padding-top: 0.25rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-left: 0 !important;
}
.pe-1 {
  padding-left: 0.25rem !important;
}
.pe-2 {
  padding-left: 0.5rem !important;
}
.pe-3 {
  padding-left: 1rem !important;
}
.pe-4 {
  padding-left: 1.5rem !important;
}
.pe-5 {
  padding-left: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-right: 0 !important;
}
.ps-1 {
  padding-right: 0.25rem !important;
}
.ps-2 {
  padding-right: 0.5rem !important;
}
.ps-3 {
  padding-right: 1rem !important;
}
.ps-4 {
  padding-right: 1.5rem !important;
}
.ps-5 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-sm-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .me-sm-3 {
    margin-left: 1rem !important;
  }
  .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .me-sm-5 {
    margin-left: 3rem !important;
  }
  .me-sm-auto {
    margin-left: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-right: 0 !important;
  }
  .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .ms-sm-auto {
    margin-right: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-right: 0 !important;
  }
  .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-md-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-left: 0 !important;
  }
  .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .me-md-3 {
    margin-left: 1rem !important;
  }
  .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .me-md-5 {
    margin-left: 3rem !important;
  }
  .me-md-auto {
    margin-left: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-right: 0 !important;
  }
  .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .ms-md-3 {
    margin-right: 1rem !important;
  }
  .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .ms-md-5 {
    margin-right: 3rem !important;
  }
  .ms-md-auto {
    margin-right: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .pe-md-3 {
    padding-left: 1rem !important;
  }
  .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .pe-md-5 {
    padding-left: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-right: 0 !important;
  }
  .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .ps-md-3 {
    padding-right: 1rem !important;
  }
  .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .ps-md-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-lg-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .me-lg-3 {
    margin-left: 1rem !important;
  }
  .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .me-lg-5 {
    margin-left: 3rem !important;
  }
  .me-lg-auto {
    margin-left: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-right: 0 !important;
  }
  .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .ms-lg-auto {
    margin-right: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xl-3 {
    margin-left: 1rem !important;
  }
  .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xl-5 {
    margin-left: 3rem !important;
  }
  .me-xl-auto {
    margin-left: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-right: 0 !important;
  }
  .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .ms-xl-auto {
    margin-right: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-right: 0 !important;
  }
  .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
    margin-top: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
  }
  .my-xxl-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-left: 1rem !important;
  }
  .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-left: 3rem !important;
  }
  .me-xxl-auto {
    margin-left: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-right: 0 !important;
  }
  .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-right: 3rem !important;
  }
  .ms-xxl-auto {
    margin-right: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
    padding-top: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
    padding-top: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-left: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-right: 0 !important;
  }
  .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-right: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
.paragraph--type--image-overlay {
  display: block;
  margin-right: -35px;
  margin-left: -35px;
  position: relative;
  width: calc(100% + 75px);
}
.paragraph--type--image-overlay a:focus {
  display: block;
  outline: 1px solid;
}
.paragraph--type--image-overlay img {
  margin-bottom: -50px;
}
.paragraph--type--image-overlay .teaser-content-wrapper .teaser-text-wrapper {
  color: #fff;
  display: flex;
  flex-direction: column;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  overflow-wrap: break-word;
  padding: 65px 30px 30px;
  position: relative;
  z-index: 1;
}
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper:after,
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper:before {
  backface-visibility: hidden;
  background: #d30f4b;
  bottom: 0;
  content: "";
  right: 0;
  position: absolute;
  left: 0;
  z-index: -1;
}
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper:before {
  clip-path: polygon(0 13%, 100%0, 100% 100%, 0 100%);
  opacity: 1;
  top: 5px;
}
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper:after {
  clip-path: polygon(0 5%, 100%0, 100% 100%, 0 100%);
  opacity: 0.4;
  top: 0;
}
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-kicker,
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-text {
  font-size: 15px;
  font-style: normal;
  font-weight: 800;
  margin-bottom: 10px;
}
@media (max-width: 1440px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-kicker,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-text {
    font-size: 15px;
  }
}
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-title
  h5 {
  color: #fff;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 10px;
}
@media (max-width: 1440px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    font-size: 23px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    font-size: 23px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-title
    h5 {
    font-size: 23px;
  }
}
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more {
  color: #fff;
  margin-top: 0;
}
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more:before {
  border-right: 1px solid #fff;
}
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-cta,
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-secondary-link,
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-tertiary-link {
  color: #ff3162;
  display: inline-block;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 0.5px;
  line-height: 1;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 1px;
  padding-top: 3px;
  position: relative;
  text-transform: uppercase;
}
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-cta:before,
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-secondary-link:before,
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-tertiary-link:before {
  content: " ";
  height: 100%;
  right: -10px;
  position: absolute;
  top: 0;
  transform: rotate(-11deg);
  width: 2px;
  border-right: 1px solid #fff;
}
body.has-hover
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-cta:hover,
body.has-hover
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-secondary-link:hover,
body.has-hover
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-tertiary-link:hover,
body.has-hover
  .paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-cta:hover,
body.has-hover
  .paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-secondary-link:hover,
body.has-hover
  .paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-tertiary-link:hover,
body.has-hover
  a:hover
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-cta,
body.has-hover
  a:hover
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-secondary-link,
body.has-hover
  a:hover
  .paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-tertiary-link,
body.has-hover
  a:hover
  .paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-cta,
body.has-hover
  a:hover
  .paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-secondary-link,
body.has-hover
  a:hover
  .paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-tertiary-link {
  padding-right: 15px;
}
@media (max-width: 1440px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-cta,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-secondary-link,
  .paragraph--type--image-overlay
    .teaser-content-wrapper
    .teaser-text-wrapper
    .field--name-field-tertiary-link {
    font-size: 12px;
  }
}
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-cta
  span
  a,
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-secondary-link
  span
  a,
.paragraph--type--image-overlay
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-tertiary-link
  span
  a {
  color: #fff;
}
@media (min-width: 481px) {
  .paragraph--type--image-overlay {
    margin-right: -15px;
    margin-left: -15px;
    width: auto;
  }
  .paragraph--type--image-overlay.white.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.white.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:before,
  .paragraph--type--image-overlay.white.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.white.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    clip-path: polygon(0 25%, 100%0, 100% 100%, 0 100%);
  }
  .paragraph--type--image-overlay.white.position-left
    .teaser-content-wrapper
    .overlay-line,
  .paragraph--type--image-overlay.white.position-right
    .teaser-content-wrapper
    .overlay-line {
    top: 10px;
  }
}
@media (min-width: 992px) {
  .paragraph--type--image-overlay {
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
  }
  .paragraph--type--image-overlay img {
    margin-bottom: 0;
  }
  .paragraph--type--image-overlay.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper {
    padding-right: 6%;
    padding-left: 10%;
  }
  .paragraph--type--image-overlay.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper,
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper {
    bottom: 0;
    height: 100%;
    justify-content: center;
    max-width: 55%;
    padding-top: 25px;
    position: absolute;
    width: 100%;
  }
  .paragraph--type--image-overlay.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:after {
    bottom: 0;
    height: 100%;
    right: 0;
    top: 0;
  }
  .paragraph--type--image-overlay.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    bottom: 0;
    clip-path: polygon(0 0, 95%0, 80% 100%, 0 100%);
    height: 100%;
    right: 0;
    opacity: 0.7;
    top: 0;
  }
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:after {
    bottom: 0;
    height: 100%;
    right: 0;
    top: 0;
  }
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    bottom: 0;
    height: 100%;
    right: 0;
    opacity: 0.7;
    top: 0;
  }
  .paragraph--type--image-overlay.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:after {
    clip-path: polygon(0 0, 90%0, 85% 100%, 0 100%);
    opacity: 0.4;
  }
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:after {
    opacity: 0.4;
  }
  .paragraph--type--image-overlay.text-position-4_1_aspect_ratio
    .teaser-content-wrapper
    .teaser-text-wrapper {
    max-width: 35%;
    padding-left: 7%;
  }
  .paragraph--type--image-overlay.text-position-3_1_aspect_ratio
    .teaser-content-wrapper
    .teaser-text-wrapper {
    max-width: 40%;
    padding-left: 7%;
  }
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper {
    padding-right: 12%;
    padding-left: 5px;
    left: 0;
  }
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    clip-path: polygon(18%0, 100%0, 100% 100%, 0 100%);
  }
  .paragraph--type--image-overlay.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:after {
    clip-path: polygon(13%0, 100%0, 100% 100%, 5% 100%);
  }
  .paragraph--type--image-overlay.position-right.text-position-3_1_aspect_ratio
    .teaser-content-wrapper
    .teaser-text-wrapper,
  .paragraph--type--image-overlay.position-right.text-position-4_1_aspect_ratio
    .teaser-content-wrapper
    .teaser-text-wrapper {
    padding-right: 7%;
    padding-left: 7%;
    left: 0;
  }
  .paragraph--type--image-overlay.white.position-left .teaser-content-wrapper,
  .paragraph--type--image-overlay.white.position-right .teaser-content-wrapper {
    position: static;
  }
  .paragraph--type--image-overlay.white.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.white.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    clip-path: polygon(0 0, 95%0, 83% 100%, 0 100%);
    top: 0;
  }
  .paragraph--type--image-overlay.white.position-left
    .teaser-content-wrapper
    .overlay-line,
  .paragraph--type--image-overlay.white.position-right
    .teaser-content-wrapper
    .overlay-line {
    border-width: 0 1px 0 0;
    height: 100%;
    right: 49%;
    top: 0;
    transform: skewX(12deg);
    width: 1px;
  }
  .paragraph--type--image-overlay.white.position-left.text-position-4_1_aspect_ratio
    .teaser-content-wrapper
    .overlay-line {
    right: 30%;
  }
  .paragraph--type--image-overlay.white.position-left.text-position-3_1_aspect_ratio
    .teaser-content-wrapper
    .overlay-line {
    right: 36%;
  }
  .paragraph--type--image-overlay.white.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay.white.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    clip-path: polygon(15%0, 100%0, 100% 100%, 0 100%);
    top: 0;
  }
  .paragraph--type--image-overlay.white.position-right.text-position-4_1_aspect_ratio
    .teaser-content-wrapper
    .overlay-line {
    right: 67%;
  }
  .paragraph--type--image-overlay.white.position-right.text-position-3_1_aspect_ratio
    .teaser-content-wrapper
    .overlay-line {
    right: 62%;
  }
  .paragraph--type--image-overlay:hover img {
    transform: scale(1.1);
  }
  .paragraph--type--image-overlay:hover.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:before,
  .paragraph--type--image-overlay:hover.white.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay:hover.white.position-left
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    left: -10px;
  }
  .paragraph--type--image-overlay:hover.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:before,
  .paragraph--type--image-overlay:hover.white.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:after,
  .paragraph--type--image-overlay:hover.white.position-right
    .teaser-content-wrapper
    .teaser-text-wrapper:before {
    right: -10px;
  }
  .paragraph--type--image-overlay:hover.white.position-left
    .teaser-content-wrapper
    .overlay-line,
  .paragraph--type--image-overlay:hover.white.position-right
    .teaser-content-wrapper
    .overlay-line {
    transform: skewX(17deg);
  }
}
.paragraph--type--image-overlay.pink
  .teaser-content-wrapper
  .teaser-text-wrapper:after,
.paragraph--type--image-overlay.pink
  .teaser-content-wrapper
  .teaser-text-wrapper:before {
  background: #ff3162;
}
.paragraph--type--image-overlay.blue
  .teaser-content-wrapper
  .teaser-text-wrapper:after,
.paragraph--type--image-overlay.blue
  .teaser-content-wrapper
  .teaser-text-wrapper:before {
  background: #0091df;
}
.paragraph--type--image-overlay.mid-blue
  .teaser-content-wrapper
  .teaser-text-wrapper:after,
.paragraph--type--image-overlay.mid-blue
  .teaser-content-wrapper
  .teaser-text-wrapper:before {
  background: #00617f;
}
.paragraph--type--image-overlay.purple
  .teaser-content-wrapper
  .teaser-text-wrapper:after,
.paragraph--type--image-overlay.purple
  .teaser-content-wrapper
  .teaser-text-wrapper:before {
  background: #624963;
}
.paragraph--type--image-overlay.green
  .teaser-content-wrapper
  .teaser-text-wrapper:after,
.paragraph--type--image-overlay.green
  .teaser-content-wrapper
  .teaser-text-wrapper:before {
  background: #66b512;
}
.paragraph--type--image-overlay.mid-green
  .teaser-content-wrapper
  .teaser-text-wrapper:after,
.paragraph--type--image-overlay.mid-green
  .teaser-content-wrapper
  .teaser-text-wrapper:before {
  background: #2b6636;
}
.paragraph--type--image-overlay.white img {
  min-height: 250px;
}
.paragraph--type--image-overlay.white .teaser-content-wrapper {
  position: relative;
}
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper:after,
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper:before {
  background: #fff;
  clip-path: polygon(0 20%, 100%0, 100% 100%, 0 100%);
  top: -20px;
}
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-kicker,
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-kicker:before {
  color: #ff3162;
}
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-title
  h5 {
  color: #10384f !important;
}
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper,
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-cta
  span
  a,
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-secondary-link
  span
  a,
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-tertiary-link
  span
  a,
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more {
  color: #10384f;
}
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .read-more:before {
  border-right: 1px solid #10384f;
}
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-cta,
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-secondary-link,
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-tertiary-link {
  color: #ff3162;
  display: inline-block;
  font-size: 12px;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 0.5px;
  line-height: 1;
  margin-right: 15px;
  margin-top: 10px;
  padding-bottom: 1px;
  padding-top: 3px;
  position: relative;
  text-transform: uppercase;
}
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-cta:before,
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-secondary-link:before,
.paragraph--type--image-overlay.white
  .teaser-content-wrapper
  .teaser-text-wrapper
  .field--name-field-tertiary-link:before {
  content: " ";
  height: 100%;
  right: -10px;
  position: absolute;
  top: 0;
  transform: rotate(-11deg);
  width: 2px;
  border-right: 1px solid #10384f;
}
.paragraph--type--image-overlay.white .teaser-content-wrapper .overlay-line {
  border: solid #d30f4b;
  border-width: 1px 0 0;
  height: 1px;
  right: 0;
  position: absolute;
  top: 0;
  transform: skewY(2deg);
  width: 100%;
  z-index: 1;
}
.no-ul-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.no-ul-list > li {
  display: inline-block;
  list-style-type: none;
  margin: 2px;
}
.tmp-shadow {
  box-shadow: 0 0 2px 0 rgba(153, 153, 153, 1);
}
.tmp-shadow-none {
  box-shadow: none;
}
.blocked-style {
  border: 1px solid #fff;
  padding: 12px;
  border-radius: 5px;
  background: #f7f7f7;
  box-shadow: 0 0 2px 0 rgba(153, 153, 153, 1);
}
.no-ul-list,
body ul.links.inline li,
.region-branding .block-system-menublock ul.menu,
nav.breadcrumb ol,
.region-footer .block-menu ul.menu,
.drupal-messages ol {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
