.color_fff200 {
  --primary-color: #fff200;
}

.color_f86afe {
  --primary-color: #f86afe;
}

.color_1e9b6 {
  --primary-color: #1de9b6;
}

.color_00e5ff {
  --primary-color: #00e5ff;
}

.color_ff476b {
  --primary-color: #ff476b;
}

.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%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

@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-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 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-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 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%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-3, .corporate-offers-widget .view-filters {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-lg-9, .corporate-offers-widget .view-content {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 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%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 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 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xxl-11 {
    margin-left: 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;
  }
}
.container, .information-user-page .region--hero .block-profile-hero-block, .block-system-main-block .layout-builder-form,
.block-system-main-block .layout-builder, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .form-actions, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .close-search,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm,
.container,
.information-user-page .region--hero .block-profile-hero-block,
.block-system-main-block .layout-builder-form,
.block-system-main-block .layout-builder,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .form-actions,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .close-search {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md,
.container-sm,
.container,
.information-user-page .region--hero .block-profile-hero-block,
.block-system-main-block .layout-builder-form,
.block-system-main-block .layout-builder,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .form-actions,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .close-search {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg,
.container-md,
.container-sm,
.container,
.information-user-page .region--hero .block-profile-hero-block,
.block-system-main-block .layout-builder-form,
.block-system-main-block .layout-builder,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .form-actions,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .close-search {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl,
.container-lg,
.container-md,
.container-sm,
.container,
.information-user-page .region--hero .block-profile-hero-block,
.block-system-main-block .layout-builder-form,
.block-system-main-block .layout-builder,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .form-actions,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .close-search {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm,
.container,
.information-user-page .region--hero .block-profile-hero-block,
.block-system-main-block .layout-builder-form,
.block-system-main-block .layout-builder,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .form-actions,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .close-search {
    max-width: 1320px;
  }
}
@font-face {
  font-family: "din";
  src: url("../font/En-fonts/DIN/DIN-Condensed-Light.otf") format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "din";
  src: url("../font/En-fonts/DIN/DIN-Condensed-Regular.otf") format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: "semicond";
  src: url("../font/Ar-fonts/Bukra_SemiCond/LTBukraSemiCond-Light.otf") format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "semicond";
  src: url("../font/Ar-fonts/Bukra_SemiCond/LTBukraSemiCond-Regular.otf") format("truetype");
  font-weight: 400;
}
.color_fff200 {
  --primary-color: #fff200;
}

.color_f86afe {
  --primary-color: #f86afe;
}

.color_1de9b6 {
  --primary-color: #1de9b6;
}

.color_00e5ff {
  --primary-color: #00e5ff;
}

.color_ff476b {
  --primary-color: #ff476b;
}

.color_fff200 {
  --quick-links-color: #fff200;
}

.color_f86afe {
  --quick-links-color: #f86afe;
}

.color_1de9b6 {
  --quick-links-color: #1de9b6;
}

.color_00e5ff {
  --quick-links-color: #00e5ff;
}

.color_ff476b {
  --quick-links-color: #ff476b;
}

.color_f80000 {
  --quick-links-color: #f80000;
}

.color_0161d5 {
  --quick-links-color: #0161d5;
}

.color_81bc06 {
  --quick-links-color: #81bc06;
}

body {
  font-family: "din", "semicond";
  font-size: 18px;
  font-weight: 400;
  background-color: #000000;
}
body.path-frontpage {
  padding-bottom: 0px !important;
}

h1 {
  font-size: 85px !important;
  font-weight: 400;
  line-height: 120%;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  h1 {
    font-size: 32px !important;
  }
}

.h1 {
  font-size: 85px !important;
  font-weight: 400;
  line-height: 120%;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .h1 {
    font-size: 32px !important;
  }
}

h2 {
  font-size: 35px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  h2 {
    font-size: 24px;
  }
}

.h2 {
  font-size: 35px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  .h2 {
    font-size: 24px;
  }
}

h3 {
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  h3 {
    font-size: 20px;
  }
}

.h3, .listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2 {
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  .h3, .listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2 {
    font-size: 20px;
  }
}

h4 {
  font-size: 27px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  h4 {
    font-size: 18px;
  }
}

.h4, .box-directory .info-user .user-name {
  font-size: 27px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  .h4, .box-directory .info-user .user-name {
    font-size: 18px;
  }
}

h5 {
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  h5 {
    font-size: 14px;
  }
}

.h5 {
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  .h5 {
    font-size: 14px;
  }
}

.fake-row, .node--type-knowledge-hub .file_information, .listing-knowledge-hub,
.listing-content-knowledge-hub, .box-quick-links-listing, .view-content, .view-listing, .news-listing, .media-gallery-node, .media-gallery-listing,
.inspiration-hub-listing, .node--view-mode-full .latest-listing {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  width: 100%;
  margin: 0;
}
.fake-row > *, .node--type-knowledge-hub .file_information > *, .listing-knowledge-hub > *,
.listing-content-knowledge-hub > *, .box-quick-links-listing > *, .view-content > *, .view-listing > *, .news-listing > *, .media-gallery-node > *, .media-gallery-listing > *,
.inspiration-hub-listing > *, .node--view-mode-full .latest-listing > * {
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
@media (max-width: 1024px) {
  .fake-row, .node--type-knowledge-hub .file_information, .listing-knowledge-hub,
.listing-content-knowledge-hub, .box-quick-links-listing, .view-content, .view-listing, .news-listing, .media-gallery-node, .media-gallery-listing,
.inspiration-hub-listing, .node--view-mode-full .latest-listing {
    margin: 0;
  }
}

.all-link a::before, .listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a::before,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a::before,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a::before,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a::before,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a::before,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a::before,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a::before,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a::before, .box-quick-links-listing .box-quick-links .cta a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}

.profile--view-mode--small img {
  border-radius: 25px;
}

.node--view-mode-full .title-node-page {
  color: #ffffff;
  text-transform: uppercase;
  display: flex;
  align-items: baseline;
  padding: 0 12px;
}
.node--view-mode-full .information-node {
  margin: 0 100px;
}
@media (max-width: 767px) {
  .node--view-mode-full .information-node {
    margin: 0;
    padding-top: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .node--view-mode-full .information-node {
    margin: 0 50px;
  }
}
.node--view-mode-full .information-node .category-node-page {
  border-radius: 25px;
  width: max-content;
  line-height: 0;
  padding: 8px 16px;
  color: #ffffff;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  border: 1px solid var(--primary-color);
  margin-bottom: 15px;
  pointer-events: none;
}
.node--view-mode-full .information-node img {
  margin-bottom: 15px;
  border-radius: 25px;
}
.node--view-mode-full .information-node time {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.node--view-mode-full .information-node .label-comment h2 {
  color: #ffffff;
  text-transform: uppercase;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .node--view-mode-full .information-node .label-comment h2 {
    padding-left: 18px;
    font-size: 24px !important;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .node--view-mode-full .information-node .label-comment h2 {
    margin: unset;
  }
}
.node--view-mode-full .information-node .body-text {
  padding-top: 15px;
}
.node--view-mode-full .information-node .body-text p {
  color: #ffffff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 270px) and (max-width: 767px) {
  main {
    margin-top: 100px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  main {
    margin-top: 150px !important;
  }
}

.main-container {
  padding: 0 !important;
  margin-bottom: 100px;
  min-height: 50vh !important;
}

@media (max-width: 767px) {
  .col-12 {
    padding: 0;
  }
}

@media screen and (max-width: 1024px) {
  .main-footer {
    display: none;
  }
}

.region--content {
  max-width: 100%;
  width: 100%;
}

.media-gallery-listing .view-content {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .media-gallery-listing .view-content {
    padding: 0 12px;
  }
}

.view-header, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured {
  padding: 0 12px;
}

.leave-a-comment h2,
.label-comment h2 {
  color: #ffffff;
  margin: 30px 0;
}
.leave-a-comment h2::before,
.label-comment h2::before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 26px;
  background: var(--primary-color);
  vertical-align: middle;
  margin-right: 15px;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > button,
.navbar-default .navbar-nav > .open > button:hover,
.navbar-default .navbar-nav > .open > button:focus,
.header-top .navbar-nav > .open > a,
.header-top .navbar-nav > .open > a:hover,
.header-top .navbar-nav > .open > a:focus,
.header-top .navbar-nav > .open > button,
.header-top .navbar-nav > .open > button:hover,
.header-top .navbar-nav > .open > button:focus {
  background-color: transparent !important;
}

.navbar-default .navbar-nav > li > a.is-active,
.navbar-default .navbar-nav > li > a.is-active:hover,
.navbar-default .navbar-nav > li > a.is-active:focus,
.navbar-default .navbar-nav > li > button.is-active,
.navbar-default .navbar-nav > li > button.is-active:hover,
.navbar-default .navbar-nav > li > button.is-active:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > button,
.navbar-default .navbar-nav > .active > button:hover,
.navbar-default .navbar-nav > .active > button:focus,
.header-top .navbar-nav > li > a.is-active,
.header-top .navbar-nav > li > a.is-active:hover,
.header-top .navbar-nav > li > a.is-active:focus,
.header-top .navbar-nav > li > button.is-active,
.header-top .navbar-nav > li > button.is-active:hover,
.header-top .navbar-nav > li > button.is-active:focus,
.header-top .navbar-nav > .active > a,
.header-top .navbar-nav > .active > a:hover,
.header-top .navbar-nav > .active > a:focus,
.header-top .navbar-nav > .active > button,
.header-top .navbar-nav > .active > button:hover,
.header-top .navbar-nav > .active > button:focus {
  color: #000000 !important;
}

.section-title {
  color: #ffffff;
  padding-bottom: 50px;
  padding-left: 0;
  position: relative;
}
@media (min-width: 1025px) {
  .section-title {
    margin: 0 0px 0 25px;
  }
}
@media (max-width: 767px) {
  .section-title {
    width: 85%;
    padding-left: 15px;
  }
}
.section-title::before {
  content: " ";
  position: absolute;
  top: 35px;
  left: -25px;
  background-color: var(--primary-color);
  height: 60px;
  padding: 0px 15px 0px 0px;
  display: inline-block;
}
@media (max-width: 767px) {
  .section-title::before {
    height: 24px;
    position: absolute;
    padding: 0 4px 0px 0px;
    left: 0;
    top: 23px;
    width: 9px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .section-title::before {
    top: 29px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .section-title {
    font-size: 60px !important;
  }
  .section-title::before {
    height: 45px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .section-title {
    margin: 0 20px;
  }
  .section-title::before {
    left: -20px;
  }
}
@media (max-width: 767px) {
  .section-title {
    padding-bottom: 25px;
  }
}

.page-node-type-announcement .announcements-widget .view-header .widget-header h2 div, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2 div, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header h2 div {
  background: var(--primary-color) !important;
}
.page-node-type-announcement .announcements-widget .view-header .widget-header a::before, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header a::before {
  background: var(--primary-color) !important;
}
.page-node-type-announcement .announcements-widget .view-header .widget-header a:hover, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header a:hover {
  background: var(--primary-color) !important;
  color: #000000 !important;
  border-color: var(--primary-color) !important;
}
.page-node-type-announcement .announcements-widget .view-header .widget-header a:hover::before, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_ff476b_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .page-node-type-announcement .announcements-widget .view-header .widget-header a::before, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header a::before {
    background: var(--primary-color) !important;
  }
  .page-node-type-announcement .announcements-widget .view-header .widget-header a:hover, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header a:hover {
    background: #ffffff !important;
  }
  .page-node-type-announcement .announcements-widget .view-header .widget-header a:hover::before, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}

.page-node-type-news .latest-listing .view-header .widget-header h2 div, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2 div, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header h2 div {
  background: var(--primary-color) !important;
}
.page-node-type-news .latest-listing .view-header .widget-header a::before, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header a::before {
  background: var(--primary-color) !important;
}
.page-node-type-news .latest-listing .view-header .widget-header a:hover, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header a:hover {
  background: var(--primary-color) !important;
  color: #000000 !important;
  border-color: var(--primary-color) !important;
}
.page-node-type-news .latest-listing .view-header .widget-header a:hover::before, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_00e5ff_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .page-node-type-news .latest-listing .view-header .widget-header a::before, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header a::before {
    background: var(--primary-color) !important;
  }
  .page-node-type-news .latest-listing .view-header .widget-header a:hover, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header a:hover {
    background: #ffffff !important;
  }
  .page-node-type-news .latest-listing .view-header .widget-header a:hover::before, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}

.page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header h2 div, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2 div, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header h2 div {
  background: var(--primary-color) !important;
}
.page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header a::before, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header a::before {
  background: var(--primary-color) !important;
}
.page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header a:hover, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header a:hover {
  background: var(--primary-color) !important;
  color: #000000 !important;
  border-color: var(--primary-color) !important;
}
.page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header a:hover::before, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_f86afe_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header a::before, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header a::before {
    background: var(--primary-color) !important;
  }
  .page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header a:hover, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header a:hover {
    background: #ffffff !important;
  }
  .page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header a:hover::before, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}

.page-node-type-media-gallery .view-header .widget-header h2 div, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2 div, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header h2 div {
  background: var(--primary-color) !important;
}
.page-node-type-media-gallery .view-header .widget-header a::before, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header a::before {
  background: var(--primary-color) !important;
}
.page-node-type-media-gallery .view-header .widget-header a:hover, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header a:hover {
  background: var(--primary-color) !important;
  color: #000000 !important;
  border-color: var(--primary-color) !important;
}
.page-node-type-media-gallery .view-header .widget-header a:hover::before, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_1de9b6_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .page-node-type-media-gallery .view-header .widget-header a::before, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header a::before {
    background: var(--primary-color) !important;
  }
  .page-node-type-media-gallery .view-header .widget-header a:hover, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header a:hover {
    background: #ffffff !important;
  }
  .page-node-type-media-gallery .view-header .widget-header a:hover::before, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}

.path-frontpage .main-container {
  overflow: hidden;
}
.path-frontpage .announcements-home-page.announcements-widget .view-header .widget-header h2::before, .path-frontpage .announcements-home-page.announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .announcements-home-page.announcements-widget .box-featured .widget-header h2::before {
  background: #ff476b !important;
}
.path-frontpage .announcements-home-page.announcements-widget .view-header .widget-header a, .path-frontpage .announcements-home-page.announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .announcements-home-page.announcements-widget .box-featured .widget-header a {
  margin-top: -15px;
}
.path-frontpage .announcements-home-page.announcements-widget .view-header .widget-header a::before, .path-frontpage .announcements-home-page.announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .announcements-home-page.announcements-widget .box-featured .widget-header a::before {
  background: #ff476b !important;
}
.path-frontpage .announcements-home-page.announcements-widget .view-header .widget-header a:hover, .path-frontpage .announcements-home-page.announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .announcements-home-page.announcements-widget .box-featured .widget-header a:hover {
  background: #ff476b !important;
  color: #000000 !important;
  border-color: #ff476b !important;
}
.path-frontpage .announcements-home-page.announcements-widget .view-header .widget-header a:hover::before, .path-frontpage .announcements-home-page.announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .announcements-home-page.announcements-widget .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_ff476b_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .announcements-home-page.announcements-widget .view-header .widget-header a:hover::before, .path-frontpage .announcements-home-page.announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .announcements-home-page.announcements-widget .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}
@media screen and (max-width: 767px) {
  .path-frontpage .announcements-home-page.announcements-widget .view-content {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .path-frontpage .announcements-home-page.announcements-widget .view-content .slick-slide {
    padding: 0 12px;
  }
  .path-frontpage .announcements-home-page.announcements-widget .view-content .slick-slide .box-animation time {
    color: #ff476b !important;
  }
  .path-frontpage .announcements-home-page.announcements-widget .view-content .slick-slide .box-animation:hover time {
    color: #000000 !important;
  }
}
.path-frontpage .announcements-home-page.announcements-widget .view-content .box-animation {
  border-color: #ff476b !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .announcements-home-page.announcements-widget .view-content .box-animation {
    margin: 0;
  }
}
.path-frontpage .announcements-home-page.announcements-widget .view-content .box-animation .custom-date-parent {
  color: #ff476b !important;
}
.path-frontpage .announcements-home-page.announcements-widget .view-content .box-animation:hover {
  background: #ff476b !important;
}
.path-frontpage .announcements-home-page.announcements-widget .view-content .box-animation:hover .custom-date-parent {
  color: #000000 !important;
}
.path-frontpage .inspiration-hub-listing .view-header .widget-header h2::before, .path-frontpage .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .inspiration-hub-listing .box-featured .widget-header h2::before {
  background: #f86afe !important;
}
.path-frontpage .inspiration-hub-listing .view-header .widget-header a::before, .path-frontpage .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .inspiration-hub-listing .box-featured .widget-header a::before {
  background: #f86afe !important;
}
.path-frontpage .inspiration-hub-listing .view-header .widget-header a:hover, .path-frontpage .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .inspiration-hub-listing .box-featured .widget-header a:hover {
  background: #f86afe !important;
  color: #000000 !important;
  border-color: #f86afe !important;
}
.path-frontpage .inspiration-hub-listing .view-header .widget-header a:hover::before, .path-frontpage .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .inspiration-hub-listing .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_f86afe_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .inspiration-hub-listing .view-header .widget-header a:hover::before, .path-frontpage .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .inspiration-hub-listing .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}
@media screen and (max-width: 767px) {
  .path-frontpage .inspiration-hub-listing .view-content {
    padding: 0 12px;
  }
}
.path-frontpage .inspiration-hub-listing .view-content .box_listing .category {
  background: #f86afe !important;
}
.path-frontpage .inspiration-hub-listing .view-content .box_listing .field--name-node-link::after {
  background: #f86afe !important;
}
.path-frontpage .inspiration-hub-listing .view-content .box_listing:hover .images a::before {
  background: #f86afe !important;
}
.path-frontpage .inspiration-hub-listing .view-content .box_listing:hover .field--name-node-link::after {
  background: #ffffff !important;
}
.path-frontpage .news-widget .view-header .widget-header h2::before, .path-frontpage .news-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .news-widget .box-featured .widget-header h2::before,
.path-frontpage .corporate-offers-widget .view-header .widget-header h2::before,
.path-frontpage .corporate-offers-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .corporate-offers-widget .box-featured .widget-header h2::before {
  background: #00e5ff !important;
}
.path-frontpage .news-widget .view-header .widget-header a, .path-frontpage .news-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .news-widget .box-featured .widget-header a,
.path-frontpage .corporate-offers-widget .view-header .widget-header a,
.path-frontpage .corporate-offers-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .corporate-offers-widget .box-featured .widget-header a {
  margin-top: -15px;
}
.path-frontpage .news-widget .view-header .widget-header a::before, .path-frontpage .news-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .news-widget .box-featured .widget-header a::before,
.path-frontpage .corporate-offers-widget .view-header .widget-header a::before,
.path-frontpage .corporate-offers-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .corporate-offers-widget .box-featured .widget-header a::before {
  background: #00e5ff !important;
}
.path-frontpage .news-widget .view-header .widget-header a:hover, .path-frontpage .news-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .news-widget .box-featured .widget-header a:hover,
.path-frontpage .corporate-offers-widget .view-header .widget-header a:hover,
.path-frontpage .corporate-offers-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .corporate-offers-widget .box-featured .widget-header a:hover {
  background: #00e5ff !important;
  color: #000000 !important;
  border-color: #00e5ff !important;
}
.path-frontpage .news-widget .view-header .widget-header a:hover::before, .path-frontpage .news-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .news-widget .box-featured .widget-header a:hover::before,
.path-frontpage .corporate-offers-widget .view-header .widget-header a:hover::before,
.path-frontpage .corporate-offers-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .corporate-offers-widget .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_00e5ff_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .news-widget .view-header .widget-header a:hover::before, .path-frontpage .news-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .news-widget .box-featured .widget-header a:hover::before,
.path-frontpage .corporate-offers-widget .view-header .widget-header a:hover::before,
.path-frontpage .corporate-offers-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .corporate-offers-widget .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}
.path-frontpage .news-widget .view-content,
.path-frontpage .corporate-offers-widget .view-content {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .path-frontpage .news-widget .view-content,
.path-frontpage .corporate-offers-widget .view-content {
    padding: 0 12px;
  }
}
.path-frontpage .news-widget .view-content .box_listing .category,
.path-frontpage .corporate-offers-widget .view-content .box_listing .category {
  background: #00e5ff !important;
}
.path-frontpage .news-widget .view-content .box_listing .field--name-node-link::after,
.path-frontpage .corporate-offers-widget .view-content .box_listing .field--name-node-link::after {
  background: #00e5ff !important;
}
.path-frontpage .news-widget .view-content .box_listing .card-files .file-download-pdf::after,
.path-frontpage .corporate-offers-widget .view-content .box_listing .card-files .file-download-pdf::after {
  background: #00e5ff !important;
}
.path-frontpage .news-widget .view-content .box_listing:hover .images a::before,
.path-frontpage .corporate-offers-widget .view-content .box_listing:hover .images a::before {
  background: #00e5ff !important;
}
.path-frontpage .news-widget .view-content .box_listing:hover .field--name-node-link::after,
.path-frontpage .corporate-offers-widget .view-content .box_listing:hover .field--name-node-link::after {
  background: #ffffff !important;
}
.path-frontpage .media-gallery-listing .view-header .widget-header h2::before, .path-frontpage .media-gallery-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .media-gallery-listing .box-featured .widget-header h2::before {
  background: #1de9b6 !important;
}
.path-frontpage .media-gallery-listing .view-header .widget-header a, .path-frontpage .media-gallery-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .media-gallery-listing .box-featured .widget-header a {
  margin-top: -15px;
}
.path-frontpage .media-gallery-listing .view-header .widget-header a::before, .path-frontpage .media-gallery-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .media-gallery-listing .box-featured .widget-header a::before {
  background: #1de9b6 !important;
}
.path-frontpage .media-gallery-listing .view-header .widget-header a:hover, .path-frontpage .media-gallery-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .media-gallery-listing .box-featured .widget-header a:hover {
  background: #1de9b6 !important;
  color: #000000 !important;
  border-color: #1de9b6 !important;
}
.path-frontpage .media-gallery-listing .view-header .widget-header a:hover::before, .path-frontpage .media-gallery-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .media-gallery-listing .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_1de9b6_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .media-gallery-listing .view-header .widget-header a:hover::before, .path-frontpage .media-gallery-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .media-gallery-listing .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}
.path-frontpage .media-gallery-listing .view-content .box_listing .category {
  background: #1de9b6 !important;
}
.path-frontpage .media-gallery-listing .view-content .box_listing .field--name-node-link::after {
  background: #1de9b6 !important;
}
.path-frontpage .media-gallery-listing .view-content .box_listing:hover .images a::before {
  background: #1de9b6 !important;
}
.path-frontpage .media-gallery-listing .view-content .box_listing:hover .field--name-node-link::after {
  background: #ffffff !important;
}
.path-frontpage .listing-recent-employees .view-footer a {
  border: 1px solid transparent !important;
}
.path-frontpage .listing-recent-employees .view-footer a:hover {
  border: 1px solid #ffffff !important;
}
.path-frontpage .view-quick-links .view-footer a {
  border: 1px solid transparent !important;
}
.path-frontpage .view-quick-links .view-footer a:hover {
  border: 1px solid #ffffff !important;
}
.path-frontpage .view-event .view-header .widget-header h2::before, .path-frontpage .view-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .view-event .box-featured .widget-header h2::before {
  background: #1de9b6 !important;
}
.path-frontpage .view-event .view-header .widget-header a, .path-frontpage .view-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .view-event .box-featured .widget-header a {
  margin-top: -15px;
}
.path-frontpage .view-event .view-header .widget-header a::before, .path-frontpage .view-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .view-event .box-featured .widget-header a::before {
  background: #1de9b6 !important;
}
.path-frontpage .view-event .view-header .widget-header a:hover, .path-frontpage .view-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .view-event .box-featured .widget-header a:hover {
  background: #1de9b6 !important;
  color: #000000 !important;
  border-color: #1de9b6 !important;
}
.path-frontpage .view-event .view-header .widget-header a:hover::before, .path-frontpage .view-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .view-event .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_1de9b6_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-header .widget-header a:hover::before, .path-frontpage .view-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .view-event .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content {
    padding: 0 12px;
  }
}
.path-frontpage .view-event .view-content .event-box {
  border: 1px solid #1de9b6 !important;
}
.path-frontpage .view-event .view-content .event-box .field--name-field-category {
  background: #1de9b6 !important;
}
.path-frontpage .view-event .view-content .event-box .field--name-field-event-type {
  border: 1px solid #1de9b6 !important;
}
.path-frontpage .view-event .view-content .event-box h4 {
  color: #1de9b6 !important;
}
.path-frontpage .view-event .view-content .event-box time .animate-day2,
.path-frontpage .view-event .view-content .event-box time .animate-day {
  color: #1de9b6 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box time .animate-day2,
.path-frontpage .view-event .view-content .event-box time .animate-day {
    color: #1de9b6 !important;
  }
}
.path-frontpage .view-event .view-content .event-box time .animate-day2.animate-time,
.path-frontpage .view-event .view-content .event-box time .animate-day.animate-time {
  color: #ffffff;
}
.path-frontpage .view-event .view-content .event-box .field--name-field-duration-day p {
  color: #1de9b6;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box .field--name-field-duration-day p {
    color: white;
  }
}
.path-frontpage .view-event .view-content .event-box .link-content a {
  border-radius: 35px !important;
  background: var(#000000) !important;
  color: #ffffff;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box .link-content a {
    line-height: 0px !important;
  }
}
.path-frontpage .view-event .view-content .event-box .link-content a::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: #1de9b6;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box .link-content a::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.path-frontpage .view-event .view-content .event-box .link-content a:hover {
  background-color: #1de9b6 !important;
  color: #000000 !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.path-frontpage .view-event .view-content .event-box .link-content a:hover::before {
  content: url("../arrows-ltr/color_1de9b6_ltr.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box .link-content a:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
.path-frontpage .view-event .view-content .event-box .link-content a:hover {
  border: 1px solid #1de9b6 !important;
}
.path-frontpage .view-event .view-content .event-box:hover h4 {
  color: #000000 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box:hover h4 {
    color: #1de9b6 !important;
  }
}
.path-frontpage .view-event .view-content .event-box:hover time .animate-day2,
.path-frontpage .view-event .view-content .event-box:hover time .animate-day {
  color: black !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box:hover time .animate-day2,
.path-frontpage .view-event .view-content .event-box:hover time .animate-day {
    color: #1de9b6 !important;
  }
}
.path-frontpage .view-event .view-content .event-box:hover time .animate-day2.animate-time,
.path-frontpage .view-event .view-content .event-box:hover time .animate-day.animate-time {
  color: #ffffff;
}
.path-frontpage .view-event .view-content .event-box:hover .field--name-field-category {
  background: #ffffff !important;
}
.path-frontpage .view-event .view-content .event-box:hover .field--name-field-event-type {
  border: 1px solid #1de9b6 !important;
  background: #1de9b6 !important;
}
.path-frontpage .view-event .view-content .event-box:hover .field--name-field-duration-day p,
.path-frontpage .view-event .view-content .event-box:hover .field--name-field-duration-day .field--label {
  color: #000000;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box:hover .field--name-field-duration-day p,
.path-frontpage .view-event .view-content .event-box:hover .field--name-field-duration-day .field--label {
    color: #1de9b6 !important;
  }
}
.path-frontpage .view-event .view-content .event-box:hover .field--name-field-event-location {
  color: #000000;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box:hover .field--name-field-event-location {
    color: #1de9b6;
  }
}
.path-frontpage .view-event .view-content .event-box:hover .link-content a {
  color: #000000;
  border: 1px solid black;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box:hover .link-content a {
    color: #fff !important;
  }
}

mark {
  background-color: #fff200;
}

.view-empty {
  color: #ffffff;
}

.ui-autocomplete.ui-widget-content {
  background: #000000 !important;
  border: unset !important;
}

.ui-autocomplete.ui-widget-content .ui-menu-item:hover {
  background: #f86afe !important;
  border: unset !important;
}

.ui-autocomplete.ui-widget-content .ui-menu-item {
  background: transparent !important;
  border: unset !important;
  margin-bottom: 15px !important;
  color: #ffffff;
}

.ui-autocomplete.ui-widget-content .ui-menu-item .mention__name {
  color: #ffffff !important;
}

.ui-autocomplete.ui-widget-content .ui-menu-item img {
  margin-bottom: 0 !important;
}

.ui-autocomplete.ui-widget-content .ui-state-active:hover {
  background: #f86afe !important;
  border: unset !important;
}

.ui-autocomplete.ui-widget-content .ui-state-active {
  background: transparent !important;
  border: unset !important;
}

.path-frontpage ._none {
  margin: 50px 0;
}
@media screen and (max-width: 767px) {
  .path-frontpage ._none {
    margin: 0;
  }
}
.path-frontpage ._none .block-content--type-tips-advice,
.path-frontpage ._none .block-content--type-quote-of-days {
  margin: 15px 0 !important;
}

.node--view-mode-full .body-text p {
  margin: 0;
}
.node--view-mode-full .leave-a-comment {
  margin-top: 30px;
}
.node--view-mode-full .leave-a-comment h2,
.node--view-mode-full .leave-a-comment h1 {
  font-size: 35px;
}
.node--view-mode-full .leave-a-comment h2::before,
.node--view-mode-full .leave-a-comment h1::before {
  height: 24px;
  width: 6px;
  margin-right: 11px;
}
@media screen and (max-width: 767px) {
  .node--view-mode-full .leave-a-comment h2,
.node--view-mode-full .leave-a-comment h1 {
    font-size: 24px;
    display: flex;
    align-items: baseline;
  }
  .node--view-mode-full .leave-a-comment h2::before,
.node--view-mode-full .leave-a-comment h1::before {
    height: 17px;
    width: 6px;
    margin-right: 11px;
  }
}
.node--view-mode-full .view-header .title-node-page, .node--view-mode-full .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .title-node-page, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .node--view-mode-full .box-featured .title-node-page {
  font-size: 35px !important;
  width: 50%;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .node--view-mode-full .view-header .title-node-page, .node--view-mode-full .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .title-node-page, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .node--view-mode-full .box-featured .title-node-page {
    width: 85%;
    font-size: 24px !important;
    margin: 0;
  }
  .node--view-mode-full .view-header .title-node-page::before, .node--view-mode-full .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .title-node-page::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .node--view-mode-full .box-featured .title-node-page::before {
    height: 17px;
    width: 6px;
    margin-right: 11px;
  }
}

.title-node-page::before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 60px;
  background: var(--primary-color);
  vertical-align: middle;
  margin-right: 11px;
}
@media screen and (max-width: 767px) {
  .title-node-page::before {
    height: 24px;
    width: 6px;
    margin-right: 11px;
  }
}

.path-user .teaser.teaser--stream {
  margin-right: unset !important;
  margin-left: unset !important;
  background: unset !important;
  color: white;
}

.path-search .view-header .widget-header, .path-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-search .box-featured .widget-header {
  margin-bottom: 0 !important;
}
.path-search .view-header .widget-header .title-node-page::before, .path-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header .title-node-page::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-search .box-featured .widget-header .title-node-page::before {
  background: #fff200;
}

.path-taxonomy .listing-content-knowledge-hub .view-header .widget-header .title-node-page::before, .path-taxonomy .listing-content-knowledge-hub .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header .title-node-page::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-taxonomy .listing-content-knowledge-hub .box-featured .widget-header .title-node-page::before {
  background: #f86afe;
}
.path-taxonomy .listing-content-knowledge-hub .view-content .title {
  border: 1px solid #f86afe !important;
}
.path-taxonomy .listing-content-knowledge-hub .view-content .title:hover {
  background: #f86afe !important;
}

@media print {
  header {
    display: none !important;
  }

  footer {
    display: none !important;
  }

  .header-top button,
.header-top section,
.header-top nav,
.header-top .navbar-user,
.header-top .views-exposed-form {
    display: none !important;
  }

  .navbar,
.leave-a-comment {
    display: none !important;
  }

  body {
    background-color: #000000 !important;
  }

  .category {
    display: none !important;
  }

  .latest-listing {
    display: none !important;
  }

  h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
li,
span,
time {
    color: #ffffff !important;
  }
}
form:not(.layout-builder-configure-block) .field--widget-string-textarea .form-textarea {
  background-color: #000000;
}

.help-block {
  color: #ffffff !important;
}

.toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a,
.toolbar .toolbar-tray a.is-active {
  background-color: transparent !important;
}

.toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a,
.toolbar .toolbar-tray a.is-active {
  background-color: transparent !important;
}

.menu-item__social_lets_connect-main {
  display: none !important;
}

.custom-login-btn {
  margin: 0 10px;
  background: transparent;
  color: #ffffff;
  border: 1px solid #fff;
  border-radius: 35px;
  padding: 5px 4px 5px 15px;
  display: flex;
  align-items: center;
  font-size: 18px;
}
@media screen and (min-width: 280px) and (max-width: 991px) {
  .custom-login-btn {
    background-color: #000000 !important;
    margin: 10px 0;
  }
}
.custom-login-btn::after {
  content: url("../images/arrow_right.svg");
  background-color: #00e5ff;
  padding: 6px 6px 0px 6px;
  margin-left: 31px;
  border-radius: 25px;
  transition: 0.5s;
}
.custom-login-btn:hover {
  background: #00e5ff;
  border: 1px solid #00e5ff;
  color: #000000;
}
.custom-login-btn:hover::after {
  content: url("../arrows-ltr/color_00e5ff_ltr.svg");
  transition: 0.5s;
  background-color: #000000;
}

.body-text ul li,
.body-text ol li,
.cke_editable ul li,
.cke_editable ol li {
  color: #ffffff;
}
.body-text ul li::marker,
.body-text ol li::marker,
.cke_editable ul li::marker,
.cke_editable ol li::marker {
  color: var(--primary-color) !important;
}
.body-text .box-background-color,
.cke_editable .box-background-color {
  background-color: var(--primary-color) !important;
  padding: 30px !important;
  line-height: 18px !important;
  border-radius: 25px !important;
  color: #000000 !important;
}
.body-text .box-vertical-line,
.cke_editable .box-vertical-line {
  border-left: 3px solid #00e5ff;
  padding-left: 15px;
}

.card.basic-block {
  background-color: unset !important;
  box-shadow: unset !important;
}

.color_fff200 {
  --primary-color: #fff200;
}

.color_f86afe {
  --primary-color: #f86afe;
}

.color_1de9b6 {
  --primary-color: #1de9b6;
}

.color_00e5ff {
  --primary-color: #00e5ff;
}

.color_ff476b {
  --primary-color: #ff476b;
}

.color_fff200 {
  --quick-links-color: #fff200;
}

.color_f86afe {
  --quick-links-color: #f86afe;
}

.color_1de9b6 {
  --quick-links-color: #1de9b6;
}

.color_00e5ff {
  --quick-links-color: #00e5ff;
}

.color_ff476b {
  --quick-links-color: #ff476b;
}

.color_f80000 {
  --quick-links-color: #f80000;
}

.color_0161d5 {
  --quick-links-color: #0161d5;
}

.color_81bc06 {
  --quick-links-color: #81bc06;
}

body {
  font-family: "din", "semicond";
  font-size: 18px;
  font-weight: 400;
  background-color: #000000;
}
body.path-frontpage {
  padding-bottom: 0px !important;
}

h1 {
  font-size: 85px !important;
  font-weight: 400;
  line-height: 120%;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  h1 {
    font-size: 32px !important;
  }
}

.h1 {
  font-size: 85px !important;
  font-weight: 400;
  line-height: 120%;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .h1 {
    font-size: 32px !important;
  }
}

h2 {
  font-size: 35px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  h2 {
    font-size: 24px;
  }
}

.h2 {
  font-size: 35px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  .h2 {
    font-size: 24px;
  }
}

h3 {
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  h3 {
    font-size: 20px;
  }
}

.h3, .listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2 {
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  .h3, .listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2 {
    font-size: 20px;
  }
}

h4 {
  font-size: 27px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  h4 {
    font-size: 18px;
  }
}

.h4, .box-directory .info-user .user-name {
  font-size: 27px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  .h4, .box-directory .info-user .user-name {
    font-size: 18px;
  }
}

h5 {
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  h5 {
    font-size: 14px;
  }
}

.h5 {
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  .h5 {
    font-size: 14px;
  }
}

@font-face {
  font-family: "din";
  src: url("../font/En-fonts/DIN/DIN-Condensed-Light.otf") format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "din";
  src: url("../font/En-fonts/DIN/DIN-Condensed-Regular.otf") format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: "semicond";
  src: url("../font/Ar-fonts/Bukra_SemiCond/LTBukraSemiCond-Light.otf") format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "semicond";
  src: url("../font/Ar-fonts/Bukra_SemiCond/LTBukraSemiCond-Regular.otf") format("truetype");
  font-weight: 400;
}
.fake-row, .node--type-knowledge-hub .file_information, .listing-knowledge-hub,
.listing-content-knowledge-hub, .box-quick-links-listing, .view-content, .view-listing, .news-listing, .media-gallery-node, .media-gallery-listing,
.inspiration-hub-listing, .node--view-mode-full .latest-listing {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  width: 100%;
  margin: 0;
}
.fake-row > *, .node--type-knowledge-hub .file_information > *, .listing-knowledge-hub > *,
.listing-content-knowledge-hub > *, .box-quick-links-listing > *, .view-content > *, .view-listing > *, .news-listing > *, .media-gallery-node > *, .media-gallery-listing > *,
.inspiration-hub-listing > *, .node--view-mode-full .latest-listing > * {
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
@media (max-width: 1024px) {
  .fake-row, .node--type-knowledge-hub .file_information, .listing-knowledge-hub,
.listing-content-knowledge-hub, .box-quick-links-listing, .view-content, .view-listing, .news-listing, .media-gallery-node, .media-gallery-listing,
.inspiration-hub-listing, .node--view-mode-full .latest-listing {
    margin: 0;
  }
}

.all-link a::before, .listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a::before,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a::before,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a::before,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a::before,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a::before,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a::before,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a::before,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a::before, .box-quick-links-listing .box-quick-links .cta a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}

.profile--view-mode--small img {
  border-radius: 25px;
}

.node--view-mode-full .title-node-page {
  color: #ffffff;
  text-transform: uppercase;
  display: flex;
  align-items: baseline;
  padding: 0 12px;
}
.node--view-mode-full .information-node {
  margin: 0 100px;
}
@media (max-width: 767px) {
  .node--view-mode-full .information-node {
    margin: 0;
    padding-top: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .node--view-mode-full .information-node {
    margin: 0 50px;
  }
}
.node--view-mode-full .information-node .category-node-page {
  border-radius: 25px;
  width: max-content;
  line-height: 0;
  padding: 8px 16px;
  color: #ffffff;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  border: 1px solid var(--primary-color);
  margin-bottom: 15px;
  pointer-events: none;
}
.node--view-mode-full .information-node img {
  margin-bottom: 15px;
  border-radius: 25px;
}
.node--view-mode-full .information-node time {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.node--view-mode-full .information-node .label-comment h2 {
  color: #ffffff;
  text-transform: uppercase;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .node--view-mode-full .information-node .label-comment h2 {
    padding-left: 18px;
    font-size: 24px !important;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .node--view-mode-full .information-node .label-comment h2 {
    margin: unset;
  }
}
.node--view-mode-full .information-node .body-text {
  padding-top: 15px;
}
.node--view-mode-full .information-node .body-text p {
  color: #ffffff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 270px) and (max-width: 767px) {
  main {
    margin-top: 100px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  main {
    margin-top: 150px !important;
  }
}

.main-container {
  padding: 0 !important;
  margin-bottom: 100px;
  min-height: 50vh !important;
}

@media (max-width: 767px) {
  .col-12 {
    padding: 0;
  }
}

@media screen and (max-width: 1024px) {
  .main-footer {
    display: none;
  }
}

.region--content {
  max-width: 100%;
  width: 100%;
}

.media-gallery-listing .view-content {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .media-gallery-listing .view-content {
    padding: 0 12px;
  }
}

.view-header, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured {
  padding: 0 12px;
}

.leave-a-comment h2,
.label-comment h2 {
  color: #ffffff;
  margin: 30px 0;
}
.leave-a-comment h2::before,
.label-comment h2::before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 26px;
  background: var(--primary-color);
  vertical-align: middle;
  margin-right: 15px;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > button,
.navbar-default .navbar-nav > .open > button:hover,
.navbar-default .navbar-nav > .open > button:focus,
.header-top .navbar-nav > .open > a,
.header-top .navbar-nav > .open > a:hover,
.header-top .navbar-nav > .open > a:focus,
.header-top .navbar-nav > .open > button,
.header-top .navbar-nav > .open > button:hover,
.header-top .navbar-nav > .open > button:focus {
  background-color: transparent !important;
}

.navbar-default .navbar-nav > li > a.is-active,
.navbar-default .navbar-nav > li > a.is-active:hover,
.navbar-default .navbar-nav > li > a.is-active:focus,
.navbar-default .navbar-nav > li > button.is-active,
.navbar-default .navbar-nav > li > button.is-active:hover,
.navbar-default .navbar-nav > li > button.is-active:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > button,
.navbar-default .navbar-nav > .active > button:hover,
.navbar-default .navbar-nav > .active > button:focus,
.header-top .navbar-nav > li > a.is-active,
.header-top .navbar-nav > li > a.is-active:hover,
.header-top .navbar-nav > li > a.is-active:focus,
.header-top .navbar-nav > li > button.is-active,
.header-top .navbar-nav > li > button.is-active:hover,
.header-top .navbar-nav > li > button.is-active:focus,
.header-top .navbar-nav > .active > a,
.header-top .navbar-nav > .active > a:hover,
.header-top .navbar-nav > .active > a:focus,
.header-top .navbar-nav > .active > button,
.header-top .navbar-nav > .active > button:hover,
.header-top .navbar-nav > .active > button:focus {
  color: #000000 !important;
}

.section-title {
  color: #ffffff;
  padding-bottom: 50px;
  padding-left: 0;
  position: relative;
}
@media (min-width: 1025px) {
  .section-title {
    margin: 0 0px 0 25px;
  }
}
@media (max-width: 767px) {
  .section-title {
    width: 85%;
    padding-left: 15px;
  }
}
.section-title::before {
  content: " ";
  position: absolute;
  top: 35px;
  left: -25px;
  background-color: var(--primary-color);
  height: 60px;
  padding: 0px 15px 0px 0px;
  display: inline-block;
}
@media (max-width: 767px) {
  .section-title::before {
    height: 24px;
    position: absolute;
    padding: 0 4px 0px 0px;
    left: 0;
    top: 23px;
    width: 9px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .section-title::before {
    top: 29px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .section-title {
    font-size: 60px !important;
  }
  .section-title::before {
    height: 45px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .section-title {
    margin: 0 20px;
  }
  .section-title::before {
    left: -20px;
  }
}
@media (max-width: 767px) {
  .section-title {
    padding-bottom: 25px;
  }
}

.page-node-type-announcement .announcements-widget .view-header .widget-header h2 div, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2 div, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header h2 div {
  background: var(--primary-color) !important;
}
.page-node-type-announcement .announcements-widget .view-header .widget-header a::before, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header a::before {
  background: var(--primary-color) !important;
}
.page-node-type-announcement .announcements-widget .view-header .widget-header a:hover, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header a:hover {
  background: var(--primary-color) !important;
  color: #000000 !important;
  border-color: var(--primary-color) !important;
}
.page-node-type-announcement .announcements-widget .view-header .widget-header a:hover::before, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_ff476b_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .page-node-type-announcement .announcements-widget .view-header .widget-header a::before, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header a::before {
    background: var(--primary-color) !important;
  }
  .page-node-type-announcement .announcements-widget .view-header .widget-header a:hover, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header a:hover {
    background: #ffffff !important;
  }
  .page-node-type-announcement .announcements-widget .view-header .widget-header a:hover::before, .page-node-type-announcement .announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-announcement .announcements-widget .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}

.page-node-type-news .latest-listing .view-header .widget-header h2 div, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2 div, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header h2 div {
  background: var(--primary-color) !important;
}
.page-node-type-news .latest-listing .view-header .widget-header a::before, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header a::before {
  background: var(--primary-color) !important;
}
.page-node-type-news .latest-listing .view-header .widget-header a:hover, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header a:hover {
  background: var(--primary-color) !important;
  color: #000000 !important;
  border-color: var(--primary-color) !important;
}
.page-node-type-news .latest-listing .view-header .widget-header a:hover::before, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_00e5ff_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .page-node-type-news .latest-listing .view-header .widget-header a::before, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header a::before {
    background: var(--primary-color) !important;
  }
  .page-node-type-news .latest-listing .view-header .widget-header a:hover, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header a:hover {
    background: #ffffff !important;
  }
  .page-node-type-news .latest-listing .view-header .widget-header a:hover::before, .page-node-type-news .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-news .latest-listing .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}

.page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header h2 div, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2 div, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header h2 div {
  background: var(--primary-color) !important;
}
.page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header a::before, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header a::before {
  background: var(--primary-color) !important;
}
.page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header a:hover, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header a:hover {
  background: var(--primary-color) !important;
  color: #000000 !important;
  border-color: var(--primary-color) !important;
}
.page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header a:hover::before, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_f86afe_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header a::before, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header a::before {
    background: var(--primary-color) !important;
  }
  .page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header a:hover, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header a:hover {
    background: #ffffff !important;
  }
  .page-node-type-inspiration-hup .inspiration-hub-listing .view-header .widget-header a:hover::before, .page-node-type-inspiration-hup .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-inspiration-hup .inspiration-hub-listing .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}

.page-node-type-media-gallery .view-header .widget-header h2 div, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2 div, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header h2 div {
  background: var(--primary-color) !important;
}
.page-node-type-media-gallery .view-header .widget-header a::before, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header a::before {
  background: var(--primary-color) !important;
}
.page-node-type-media-gallery .view-header .widget-header a:hover, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header a:hover {
  background: var(--primary-color) !important;
  color: #000000 !important;
  border-color: var(--primary-color) !important;
}
.page-node-type-media-gallery .view-header .widget-header a:hover::before, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_1de9b6_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .page-node-type-media-gallery .view-header .widget-header a::before, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header a::before {
    background: var(--primary-color) !important;
  }
  .page-node-type-media-gallery .view-header .widget-header a:hover, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header a:hover {
    background: #ffffff !important;
  }
  .page-node-type-media-gallery .view-header .widget-header a:hover::before, .page-node-type-media-gallery .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-media-gallery .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}

.path-frontpage .main-container {
  overflow: hidden;
}
.path-frontpage .announcements-home-page.announcements-widget .view-header .widget-header h2::before, .path-frontpage .announcements-home-page.announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .announcements-home-page.announcements-widget .box-featured .widget-header h2::before {
  background: #ff476b !important;
}
.path-frontpage .announcements-home-page.announcements-widget .view-header .widget-header a, .path-frontpage .announcements-home-page.announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .announcements-home-page.announcements-widget .box-featured .widget-header a {
  margin-top: -15px;
}
.path-frontpage .announcements-home-page.announcements-widget .view-header .widget-header a::before, .path-frontpage .announcements-home-page.announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .announcements-home-page.announcements-widget .box-featured .widget-header a::before {
  background: #ff476b !important;
}
.path-frontpage .announcements-home-page.announcements-widget .view-header .widget-header a:hover, .path-frontpage .announcements-home-page.announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .announcements-home-page.announcements-widget .box-featured .widget-header a:hover {
  background: #ff476b !important;
  color: #000000 !important;
  border-color: #ff476b !important;
}
.path-frontpage .announcements-home-page.announcements-widget .view-header .widget-header a:hover::before, .path-frontpage .announcements-home-page.announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .announcements-home-page.announcements-widget .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_ff476b_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .announcements-home-page.announcements-widget .view-header .widget-header a:hover::before, .path-frontpage .announcements-home-page.announcements-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .announcements-home-page.announcements-widget .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}
@media screen and (max-width: 767px) {
  .path-frontpage .announcements-home-page.announcements-widget .view-content {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .path-frontpage .announcements-home-page.announcements-widget .view-content .slick-slide {
    padding: 0 12px;
  }
  .path-frontpage .announcements-home-page.announcements-widget .view-content .slick-slide .box-animation time {
    color: #ff476b !important;
  }
  .path-frontpage .announcements-home-page.announcements-widget .view-content .slick-slide .box-animation:hover time {
    color: #000000 !important;
  }
}
.path-frontpage .announcements-home-page.announcements-widget .view-content .box-animation {
  border-color: #ff476b !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .announcements-home-page.announcements-widget .view-content .box-animation {
    margin: 0;
  }
}
.path-frontpage .announcements-home-page.announcements-widget .view-content .box-animation .custom-date-parent {
  color: #ff476b !important;
}
.path-frontpage .announcements-home-page.announcements-widget .view-content .box-animation:hover {
  background: #ff476b !important;
}
.path-frontpage .announcements-home-page.announcements-widget .view-content .box-animation:hover .custom-date-parent {
  color: #000000 !important;
}
.path-frontpage .inspiration-hub-listing .view-header .widget-header h2::before, .path-frontpage .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .inspiration-hub-listing .box-featured .widget-header h2::before {
  background: #f86afe !important;
}
.path-frontpage .inspiration-hub-listing .view-header .widget-header a::before, .path-frontpage .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .inspiration-hub-listing .box-featured .widget-header a::before {
  background: #f86afe !important;
}
.path-frontpage .inspiration-hub-listing .view-header .widget-header a:hover, .path-frontpage .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .inspiration-hub-listing .box-featured .widget-header a:hover {
  background: #f86afe !important;
  color: #000000 !important;
  border-color: #f86afe !important;
}
.path-frontpage .inspiration-hub-listing .view-header .widget-header a:hover::before, .path-frontpage .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .inspiration-hub-listing .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_f86afe_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .inspiration-hub-listing .view-header .widget-header a:hover::before, .path-frontpage .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .inspiration-hub-listing .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}
@media screen and (max-width: 767px) {
  .path-frontpage .inspiration-hub-listing .view-content {
    padding: 0 12px;
  }
}
.path-frontpage .inspiration-hub-listing .view-content .box_listing .category {
  background: #f86afe !important;
}
.path-frontpage .inspiration-hub-listing .view-content .box_listing .field--name-node-link::after {
  background: #f86afe !important;
}
.path-frontpage .inspiration-hub-listing .view-content .box_listing:hover .images a::before {
  background: #f86afe !important;
}
.path-frontpage .inspiration-hub-listing .view-content .box_listing:hover .field--name-node-link::after {
  background: #ffffff !important;
}
.path-frontpage .news-widget .view-header .widget-header h2::before, .path-frontpage .news-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .news-widget .box-featured .widget-header h2::before,
.path-frontpage .corporate-offers-widget .view-header .widget-header h2::before,
.path-frontpage .corporate-offers-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .corporate-offers-widget .box-featured .widget-header h2::before {
  background: #00e5ff !important;
}
.path-frontpage .news-widget .view-header .widget-header a, .path-frontpage .news-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .news-widget .box-featured .widget-header a,
.path-frontpage .corporate-offers-widget .view-header .widget-header a,
.path-frontpage .corporate-offers-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .corporate-offers-widget .box-featured .widget-header a {
  margin-top: -15px;
}
.path-frontpage .news-widget .view-header .widget-header a::before, .path-frontpage .news-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .news-widget .box-featured .widget-header a::before,
.path-frontpage .corporate-offers-widget .view-header .widget-header a::before,
.path-frontpage .corporate-offers-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .corporate-offers-widget .box-featured .widget-header a::before {
  background: #00e5ff !important;
}
.path-frontpage .news-widget .view-header .widget-header a:hover, .path-frontpage .news-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .news-widget .box-featured .widget-header a:hover,
.path-frontpage .corporate-offers-widget .view-header .widget-header a:hover,
.path-frontpage .corporate-offers-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .corporate-offers-widget .box-featured .widget-header a:hover {
  background: #00e5ff !important;
  color: #000000 !important;
  border-color: #00e5ff !important;
}
.path-frontpage .news-widget .view-header .widget-header a:hover::before, .path-frontpage .news-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .news-widget .box-featured .widget-header a:hover::before,
.path-frontpage .corporate-offers-widget .view-header .widget-header a:hover::before,
.path-frontpage .corporate-offers-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .corporate-offers-widget .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_00e5ff_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .news-widget .view-header .widget-header a:hover::before, .path-frontpage .news-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .news-widget .box-featured .widget-header a:hover::before,
.path-frontpage .corporate-offers-widget .view-header .widget-header a:hover::before,
.path-frontpage .corporate-offers-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .corporate-offers-widget .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}
.path-frontpage .news-widget .view-content,
.path-frontpage .corporate-offers-widget .view-content {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .path-frontpage .news-widget .view-content,
.path-frontpage .corporate-offers-widget .view-content {
    padding: 0 12px;
  }
}
.path-frontpage .news-widget .view-content .box_listing .category,
.path-frontpage .corporate-offers-widget .view-content .box_listing .category {
  background: #00e5ff !important;
}
.path-frontpage .news-widget .view-content .box_listing .field--name-node-link::after,
.path-frontpage .corporate-offers-widget .view-content .box_listing .field--name-node-link::after {
  background: #00e5ff !important;
}
.path-frontpage .news-widget .view-content .box_listing .card-files .file-download-pdf::after,
.path-frontpage .corporate-offers-widget .view-content .box_listing .card-files .file-download-pdf::after {
  background: #00e5ff !important;
}
.path-frontpage .news-widget .view-content .box_listing:hover .images a::before,
.path-frontpage .corporate-offers-widget .view-content .box_listing:hover .images a::before {
  background: #00e5ff !important;
}
.path-frontpage .news-widget .view-content .box_listing:hover .field--name-node-link::after,
.path-frontpage .corporate-offers-widget .view-content .box_listing:hover .field--name-node-link::after {
  background: #ffffff !important;
}
.path-frontpage .media-gallery-listing .view-header .widget-header h2::before, .path-frontpage .media-gallery-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .media-gallery-listing .box-featured .widget-header h2::before {
  background: #1de9b6 !important;
}
.path-frontpage .media-gallery-listing .view-header .widget-header a, .path-frontpage .media-gallery-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .media-gallery-listing .box-featured .widget-header a {
  margin-top: -15px;
}
.path-frontpage .media-gallery-listing .view-header .widget-header a::before, .path-frontpage .media-gallery-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .media-gallery-listing .box-featured .widget-header a::before {
  background: #1de9b6 !important;
}
.path-frontpage .media-gallery-listing .view-header .widget-header a:hover, .path-frontpage .media-gallery-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .media-gallery-listing .box-featured .widget-header a:hover {
  background: #1de9b6 !important;
  color: #000000 !important;
  border-color: #1de9b6 !important;
}
.path-frontpage .media-gallery-listing .view-header .widget-header a:hover::before, .path-frontpage .media-gallery-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .media-gallery-listing .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_1de9b6_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .media-gallery-listing .view-header .widget-header a:hover::before, .path-frontpage .media-gallery-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .media-gallery-listing .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}
.path-frontpage .media-gallery-listing .view-content .box_listing .category {
  background: #1de9b6 !important;
}
.path-frontpage .media-gallery-listing .view-content .box_listing .field--name-node-link::after {
  background: #1de9b6 !important;
}
.path-frontpage .media-gallery-listing .view-content .box_listing:hover .images a::before {
  background: #1de9b6 !important;
}
.path-frontpage .media-gallery-listing .view-content .box_listing:hover .field--name-node-link::after {
  background: #ffffff !important;
}
.path-frontpage .listing-recent-employees .view-footer a {
  border: 1px solid transparent !important;
}
.path-frontpage .listing-recent-employees .view-footer a:hover {
  border: 1px solid #ffffff !important;
}
.path-frontpage .view-quick-links .view-footer a {
  border: 1px solid transparent !important;
}
.path-frontpage .view-quick-links .view-footer a:hover {
  border: 1px solid #ffffff !important;
}
.path-frontpage .view-event .view-header .widget-header h2::before, .path-frontpage .view-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .view-event .box-featured .widget-header h2::before {
  background: #1de9b6 !important;
}
.path-frontpage .view-event .view-header .widget-header a, .path-frontpage .view-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .view-event .box-featured .widget-header a {
  margin-top: -15px;
}
.path-frontpage .view-event .view-header .widget-header a::before, .path-frontpage .view-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .view-event .box-featured .widget-header a::before {
  background: #1de9b6 !important;
}
.path-frontpage .view-event .view-header .widget-header a:hover, .path-frontpage .view-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .view-event .box-featured .widget-header a:hover {
  background: #1de9b6 !important;
  color: #000000 !important;
  border-color: #1de9b6 !important;
}
.path-frontpage .view-event .view-header .widget-header a:hover::before, .path-frontpage .view-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .view-event .box-featured .widget-header a:hover::before {
  content: url(../arrows-ltr/color_1de9b6_ltr.svg) !important;
  background: #000000 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-header .widget-header a:hover::before, .path-frontpage .view-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .view-event .box-featured .widget-header a:hover::before {
    content: url("../images/arrow_right.svg") !important;
    background: #ffffff !important;
  }
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content {
    padding: 0 12px;
  }
}
.path-frontpage .view-event .view-content .event-box {
  border: 1px solid #1de9b6 !important;
}
.path-frontpage .view-event .view-content .event-box .field--name-field-category {
  background: #1de9b6 !important;
}
.path-frontpage .view-event .view-content .event-box .field--name-field-event-type {
  border: 1px solid #1de9b6 !important;
}
.path-frontpage .view-event .view-content .event-box h4 {
  color: #1de9b6 !important;
}
.path-frontpage .view-event .view-content .event-box time .animate-day2,
.path-frontpage .view-event .view-content .event-box time .animate-day {
  color: #1de9b6 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box time .animate-day2,
.path-frontpage .view-event .view-content .event-box time .animate-day {
    color: #1de9b6 !important;
  }
}
.path-frontpage .view-event .view-content .event-box time .animate-day2.animate-time,
.path-frontpage .view-event .view-content .event-box time .animate-day.animate-time {
  color: #ffffff;
}
.path-frontpage .view-event .view-content .event-box .field--name-field-duration-day p {
  color: #1de9b6;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box .field--name-field-duration-day p {
    color: white;
  }
}
.path-frontpage .view-event .view-content .event-box .link-content a {
  border-radius: 35px !important;
  background: var(#000000) !important;
  color: #ffffff;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box .link-content a {
    line-height: 0px !important;
  }
}
.path-frontpage .view-event .view-content .event-box .link-content a::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: #1de9b6;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box .link-content a::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.path-frontpage .view-event .view-content .event-box .link-content a:hover {
  background-color: #1de9b6 !important;
  color: #000000 !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.path-frontpage .view-event .view-content .event-box .link-content a:hover::before {
  content: url("../arrows-ltr/color_1de9b6_ltr.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box .link-content a:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
.path-frontpage .view-event .view-content .event-box .link-content a:hover {
  border: 1px solid #1de9b6 !important;
}
.path-frontpage .view-event .view-content .event-box:hover h4 {
  color: #000000 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box:hover h4 {
    color: #1de9b6 !important;
  }
}
.path-frontpage .view-event .view-content .event-box:hover time .animate-day2,
.path-frontpage .view-event .view-content .event-box:hover time .animate-day {
  color: black !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box:hover time .animate-day2,
.path-frontpage .view-event .view-content .event-box:hover time .animate-day {
    color: #1de9b6 !important;
  }
}
.path-frontpage .view-event .view-content .event-box:hover time .animate-day2.animate-time,
.path-frontpage .view-event .view-content .event-box:hover time .animate-day.animate-time {
  color: #ffffff;
}
.path-frontpage .view-event .view-content .event-box:hover .field--name-field-category {
  background: #ffffff !important;
}
.path-frontpage .view-event .view-content .event-box:hover .field--name-field-event-type {
  border: 1px solid #1de9b6 !important;
  background: #1de9b6 !important;
}
.path-frontpage .view-event .view-content .event-box:hover .field--name-field-duration-day p,
.path-frontpage .view-event .view-content .event-box:hover .field--name-field-duration-day .field--label {
  color: #000000;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box:hover .field--name-field-duration-day p,
.path-frontpage .view-event .view-content .event-box:hover .field--name-field-duration-day .field--label {
    color: #1de9b6 !important;
  }
}
.path-frontpage .view-event .view-content .event-box:hover .field--name-field-event-location {
  color: #000000;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box:hover .field--name-field-event-location {
    color: #1de9b6;
  }
}
.path-frontpage .view-event .view-content .event-box:hover .link-content a {
  color: #000000;
  border: 1px solid black;
}
@media screen and (max-width: 767px) {
  .path-frontpage .view-event .view-content .event-box:hover .link-content a {
    color: #fff !important;
  }
}

mark {
  background-color: #fff200;
}

.view-empty {
  color: #ffffff;
}

.ui-autocomplete.ui-widget-content {
  background: #000000 !important;
  border: unset !important;
}

.ui-autocomplete.ui-widget-content .ui-menu-item:hover {
  background: #f86afe !important;
  border: unset !important;
}

.ui-autocomplete.ui-widget-content .ui-menu-item {
  background: transparent !important;
  border: unset !important;
  margin-bottom: 15px !important;
  color: #ffffff;
}

.ui-autocomplete.ui-widget-content .ui-menu-item .mention__name {
  color: #ffffff !important;
}

.ui-autocomplete.ui-widget-content .ui-menu-item img {
  margin-bottom: 0 !important;
}

.ui-autocomplete.ui-widget-content .ui-state-active:hover {
  background: #f86afe !important;
  border: unset !important;
}

.ui-autocomplete.ui-widget-content .ui-state-active {
  background: transparent !important;
  border: unset !important;
}

.path-frontpage ._none {
  margin: 50px 0;
}
@media screen and (max-width: 767px) {
  .path-frontpage ._none {
    margin: 0;
  }
}
.path-frontpage ._none .block-content--type-tips-advice,
.path-frontpage ._none .block-content--type-quote-of-days {
  margin: 15px 0 !important;
}

.node--view-mode-full .body-text p {
  margin: 0;
}
.node--view-mode-full .leave-a-comment {
  margin-top: 30px;
}
.node--view-mode-full .leave-a-comment h2,
.node--view-mode-full .leave-a-comment h1 {
  font-size: 35px;
}
.node--view-mode-full .leave-a-comment h2::before,
.node--view-mode-full .leave-a-comment h1::before {
  height: 24px;
  width: 6px;
  margin-right: 11px;
}
@media screen and (max-width: 767px) {
  .node--view-mode-full .leave-a-comment h2,
.node--view-mode-full .leave-a-comment h1 {
    font-size: 24px;
    display: flex;
    align-items: baseline;
  }
  .node--view-mode-full .leave-a-comment h2::before,
.node--view-mode-full .leave-a-comment h1::before {
    height: 17px;
    width: 6px;
    margin-right: 11px;
  }
}
.node--view-mode-full .view-header .title-node-page, .node--view-mode-full .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .title-node-page, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .node--view-mode-full .box-featured .title-node-page {
  font-size: 35px !important;
  width: 50%;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .node--view-mode-full .view-header .title-node-page, .node--view-mode-full .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .title-node-page, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .node--view-mode-full .box-featured .title-node-page {
    width: 85%;
    font-size: 24px !important;
    margin: 0;
  }
  .node--view-mode-full .view-header .title-node-page::before, .node--view-mode-full .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .title-node-page::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .node--view-mode-full .box-featured .title-node-page::before {
    height: 17px;
    width: 6px;
    margin-right: 11px;
  }
}

.title-node-page::before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 60px;
  background: var(--primary-color);
  vertical-align: middle;
  margin-right: 11px;
}
@media screen and (max-width: 767px) {
  .title-node-page::before {
    height: 24px;
    width: 6px;
    margin-right: 11px;
  }
}

.path-user .teaser.teaser--stream {
  margin-right: unset !important;
  margin-left: unset !important;
  background: unset !important;
  color: white;
}

.path-search .view-header .widget-header, .path-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-search .box-featured .widget-header {
  margin-bottom: 0 !important;
}
.path-search .view-header .widget-header .title-node-page::before, .path-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header .title-node-page::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-search .box-featured .widget-header .title-node-page::before {
  background: #fff200;
}

.path-taxonomy .listing-content-knowledge-hub .view-header .widget-header .title-node-page::before, .path-taxonomy .listing-content-knowledge-hub .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header .title-node-page::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-taxonomy .listing-content-knowledge-hub .box-featured .widget-header .title-node-page::before {
  background: #f86afe;
}
.path-taxonomy .listing-content-knowledge-hub .view-content .title {
  border: 1px solid #f86afe !important;
}
.path-taxonomy .listing-content-knowledge-hub .view-content .title:hover {
  background: #f86afe !important;
}

@media print {
  header {
    display: none !important;
  }

  footer {
    display: none !important;
  }

  .header-top button,
.header-top section,
.header-top nav,
.header-top .navbar-user,
.header-top .views-exposed-form {
    display: none !important;
  }

  .navbar,
.leave-a-comment {
    display: none !important;
  }

  body {
    background-color: #000000 !important;
  }

  .category {
    display: none !important;
  }

  .latest-listing {
    display: none !important;
  }

  h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
li,
span,
time {
    color: #ffffff !important;
  }
}
form:not(.layout-builder-configure-block) .field--widget-string-textarea .form-textarea {
  background-color: #000000;
}

.help-block {
  color: #ffffff !important;
}

.toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a,
.toolbar .toolbar-tray a.is-active {
  background-color: transparent !important;
}

.toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a,
.toolbar .toolbar-tray a.is-active {
  background-color: transparent !important;
}

.menu-item__social_lets_connect-main {
  display: none !important;
}

.custom-login-btn {
  margin: 0 10px;
  background: transparent;
  color: #ffffff;
  border: 1px solid #fff;
  border-radius: 35px;
  padding: 5px 4px 5px 15px;
  display: flex;
  align-items: center;
  font-size: 18px;
}
@media screen and (min-width: 280px) and (max-width: 991px) {
  .custom-login-btn {
    background-color: #000000 !important;
    margin: 10px 0;
  }
}
.custom-login-btn::after {
  content: url("../images/arrow_right.svg");
  background-color: #00e5ff;
  padding: 6px 6px 0px 6px;
  margin-left: 31px;
  border-radius: 25px;
  transition: 0.5s;
}
.custom-login-btn:hover {
  background: #00e5ff;
  border: 1px solid #00e5ff;
  color: #000000;
}
.custom-login-btn:hover::after {
  content: url("../arrows-ltr/color_00e5ff_ltr.svg");
  transition: 0.5s;
  background-color: #000000;
}

.pager {
  width: 100%;
}
.pager .pager__items.js-pager__items {
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  .pager .pager__items.js-pager__items {
    padding: 0;
  }
}
.pager .pager__items.js-pager__items .pager__item,
.pager .pager__items.js-pager__items .page-item {
  margin: 0px 4px;
  list-style: none;
}
@media (max-width: 767px) {
  .pager .pager__items.js-pager__items .pager__item,
.pager .pager__items.js-pager__items .page-item {
    margin: 0px 2px;
  }
}
.pager .pager__items.js-pager__items .pager__item a,
.pager .pager__items.js-pager__items .page-item a {
  background-color: unset;
  color: white;
  border: unset;
  padding: 6px 12px;
  font-size: 18px;
  font-weight: 400;
  transition: all ease-in-out 0.5s;
  text-align: center;
  line-height: 24px;
  min-width: 24px;
  float: left;
}
.pager .pager__items.js-pager__items .pager__item a:hover,
.pager .pager__items.js-pager__items .page-item a:hover {
  color: var(--primary-color);
}
.pager .pager__items.js-pager__items .pager__item a:focus,
.pager .pager__items.js-pager__items .page-item a:focus {
  border-radius: 4px;
  color: white;
  border: 1px solid var(--primary-color);
  box-shadow: unset !important;
  padding: 6px 12px;
}
.pager .pager__items.js-pager__items .pager__item a.is-active,
.pager .pager__items.js-pager__items .page-item a.is-active {
  background-color: var(--primary-color);
  border-radius: 4px;
  color: #000000;
}
.pager .pager__items.js-pager__items .pager__item.disabled,
.pager .pager__items.js-pager__items .page-item.disabled {
  display: none;
}
.pager .pager__items.js-pager__items .pager__item.pager__item--ellipsis,
.pager .pager__items.js-pager__items .page-item.pager__item--ellipsis {
  color: white;
}
.pager .pager__items.js-pager__items .pager__item--next a {
  border: unset;
  position: relative;
}
.pager .pager__items.js-pager__items .pager__item--next a span {
  display: none;
}
.pager .pager__items.js-pager__items .pager__item--next a:focus {
  box-shadow: unset;
  border: unset !important;
}
.pager .pager__items.js-pager__items .pager__item--next a::before {
  content: "";
  position: absolute;
  background-image: url(../images/right.svg);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  top: 6px;
  left: 0;
}
.pager .pager__items.js-pager__items .pager__item--next a:hover {
  border: unset;
}
.pager .pager__items.js-pager__items .pager__item--previous a {
  border: unset;
  position: relative;
}
.pager .pager__items.js-pager__items .pager__item--previous a:focus {
  box-shadow: unset;
  border: unset !important;
}
.pager .pager__items.js-pager__items .pager__item--previous a::before {
  content: "";
  position: absolute;
  background-image: url(../images/left.svg);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  top: 6px;
  right: 0;
}
.pager .pager__items.js-pager__items .pager__item--previous a:hover {
  border: unset;
}
.pager .pager__items.js-pager__items .pager__item--last {
  display: none;
}
.pager .pager__items.js-pager__items .pager__item--first {
  display: none;
}

.webform-submission-feedback-and-suggestions-form {
  border: 1px solid #fff200;
  padding: 50px 30px 50px;
  border-radius: 25px;
  max-width: 100%;
  position: relative;
  margin: 0 12px;
}
.webform-submission-feedback-and-suggestions-form .control-label {
  font-size: 35px;
  line-height: 42px;
  color: #ffffff;
  margin-bottom: 30px;
  font-weight: 400;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .webform-submission-feedback-and-suggestions-form .control-label {
    font-size: 20px;
    line-height: 32px;
    margin: 15px 0;
    font-weight: 400;
  }
}
.webform-submission-feedback-and-suggestions-form .form-textarea {
  background: #000000;
  border: 1px solid #fff200;
  color: #ffffff;
  max-width: 100% !important;
  border-radius: 25px;
  min-width: 100%;
  min-height: 135px;
}
.webform-submission-feedback-and-suggestions-form .form-textarea:focus {
  border-color: #fff200 !important;
  box-shadow: none;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .webform-submission-feedback-and-suggestions-form .form-textarea {
    min-height: 379px;
    resize: none;
  }
}
.webform-submission-feedback-and-suggestions-form .form-actions {
  text-align: end;
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .webform-submission-feedback-and-suggestions-form {
    padding: 50px 30px 50px 50px;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .webform-submission-feedback-and-suggestions-form {
    padding: 15px;
    margin: 0 0px;
  }
}
.webform-submission-feedback-and-suggestions-form .webform-button--submit {
  padding: 10px 100px 10px 15px !important;
  border-radius: 35px !important;
  background: #000000 !important;
  color: #ffffff;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  border-color: #fff200 !important;
  color: #ffffff !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .webform-submission-feedback-and-suggestions-form .webform-button--submit {
    padding: 25px 100px 25px 15px !important;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .webform-submission-feedback-and-suggestions-form .webform-button--submit {
    line-height: 0px !important;
  }
}
.webform-submission-feedback-and-suggestions-form .webform-button--submit::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: #fff200;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .webform-submission-feedback-and-suggestions-form .webform-button--submit::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.webform-submission-feedback-and-suggestions-form .webform-button--submit:hover {
  background-color: #fff200 !important;
  color: #000000 !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.webform-submission-feedback-and-suggestions-form .webform-button--submit:hover::before {
  content: url("../images/arrow_yellow.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .webform-submission-feedback-and-suggestions-form .webform-button--submit:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
.webform-submission-feedback-and-suggestions-form .webform-button--submit .glyphicon-refresh {
  display: none;
}
.webform-submission-feedback-and-suggestions-form .card-radius {
  display: none;
}
.webform-submission-feedback-and-suggestions-form .form-item--error-message .close {
  top: -8px;
}

main {
  background-color: black;
}

.ui-widget-overlay {
  background: #000000 !important;
}

.webform-confirmation {
  width: 100% !important;
  margin: 0 auto;
  right: 0;
}
.webform-confirmation .webform-confirmation__message {
  background-color: #000000 !important;
  margin: 0;
}
.webform-confirmation .webform-confirmation__message .hero {
  display: flex;
  margin-top: 40px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .webform-confirmation .webform-confirmation__message .hero {
    display: block;
  }
}
.webform-confirmation .webform-confirmation__message .hero .left {
  flex-basis: 50%;
}
.webform-confirmation .webform-confirmation__message .hero .left h2 {
  color: #ffffff;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 89px;
  font-size: 85px;
}
.webform-confirmation .webform-confirmation__message .hero .left h2::before {
  content: " ";
  border: 1px solid #fff200;
  background-color: #fff200;
  height: 58px;
  padding: 0px 7px 0px 9px;
  display: inline-block;
  margin-left: -2px;
  margin-right: 9px;
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .webform-confirmation .webform-confirmation__message .hero .left h2::before {
    height: 48px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .webform-confirmation .webform-confirmation__message .hero .left h2::before {
    height: 32px;
    padding: 0px 3px 0px 7px;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .webform-confirmation .webform-confirmation__message .hero .left h2::before {
    height: 24px;
    padding: 0px 0px 0px 6px;
    display: inline-block;
    margin-left: -1px;
    margin-right: 5px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .webform-confirmation .webform-confirmation__message .hero .left h2 {
    font-size: 65px !important;
    line-height: 77px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .webform-confirmation .webform-confirmation__message .hero .left h2 {
    font-size: 50px !important;
    line-height: 62px;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .webform-confirmation .webform-confirmation__message .hero .left h2 {
    line-height: 34px;
    font-size: 32px;
  }
}
.webform-confirmation .webform-confirmation__message .hero .left p {
  color: #ffffff;
  font-size: 27px;
  font-weight: 400;
  line-height: 32px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .webform-confirmation .webform-confirmation__message .hero .left p {
    font-size: 24px;
    line-height: 36px;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .webform-confirmation .webform-confirmation__message .hero .left p {
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .webform-confirmation .webform-confirmation__message .hero .left {
    margin-top: 40px;
  }
}
.webform-confirmation .webform-confirmation__message .hero .right {
  text-align: end;
  flex-basis: 50%;
}
.webform-confirmation .webform-confirmation__back a {
  position: absolute;
  top: 20px;
  right: 22px;
  font-size: 0;
}
.webform-confirmation .webform-confirmation__back a::before {
  content: url(../images/close.svg);
}

.page-node-type-landing-page .ui-dialog:not(.ui-dialog-off-canvas) {
  border: 1px solid #fff200 !important;
}

.custom-section-comments {
  background-color: black;
}
.custom-section-comments .section-title {
  color: white;
  padding: 0px;
  border-left: 5.6px solid var(--primary-color);
  padding-left: 10px;
}
.custom-section-comments .card {
  background-color: black;
  box-shadow: unset;
}
.custom-section-comments .card .card__comment_section {
  padding: 0px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .custom-section-comments .card .card__comment_section {
    padding: 10px;
  }
}
.custom-section-comments .card .card__comment_section .ajax-comments-form-reply {
  padding-top: 0px;
}
.custom-section-comments .card .card__comment_section .ajax-comments-form-reply .comment-form__wrapper {
  margin-top: 0px !important;
}
.custom-section-comments .card .card__comment_section .comment {
  flex-direction: column;
  border: 1px solid var(--Colors-Green, var(--primary-color));
  border-radius: 26px;
  position: relative;
  margin-bottom: 25px !important;
}
.custom-section-comments .card .card__comment_section .comment.comment-form__wrapper {
  margin-top: 30px !important;
}
.custom-section-comments .card .card__comment_section .comment.comment-form__wrapper .comment__avatar {
  display: none;
}
.custom-section-comments .card .card__comment_section .comment .comment__avatar {
  width: 100%;
  height: auto;
  background-color: var(--primary-color);
  padding: 15px 12px;
  border-radius: 25px 25px 0px 0px;
  pointer-events: none;
}
.custom-section-comments .card .card__comment_section .comment .comment__avatar img {
  width: 50px;
  height: 50px;
}
.custom-section-comments .card .card__comment_section .comment .comment__avatar a {
  width: fit-content;
}
.custom-section-comments .card .card__comment_section .comment .comment__avatar a::before {
  display: none;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .custom-section-comments .card .card__comment_section .comment .comment__avatar {
    display: block;
  }
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__author {
  position: absolute;
  top: 27px;
  left: 95px;
  display: flex;
  flex-direction: column;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__author .comment__metadata {
  color: black;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text {
  background-color: var(--primary-color);
  margin: 0px;
  border-radius: 0px 0px 25px 25px;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .trimmed {
  background-color: black !important;
  color: #ffffff !important;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .comment__actions {
  margin-right: 15px;
  margin-top: 30px;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .comment__actions button::after {
  content: url("../images/SETTINGS.svg");
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .comment__actions button svg {
  display: none;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .comment__actions button:hover {
  background-color: unset !important;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .comment__actions button:focus {
  background-color: unset !important;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .comment__actions button:visited {
  background-color: unset !important;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .comment__actions button:active {
  background-color: unset !important;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .comment__actions .dropdown-menu {
  background-color: black;
  padding: 0px;
  border-radius: 15px;
  overflow: hidden;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .comment__actions .dropdown-menu li a {
  color: white;
  padding: 7px 10px 7px 15px;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .comment__actions .dropdown-menu li a:hover {
  background-color: var(--primary-color);
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text p {
  padding: 18px 15px;
  color: white;
  background-color: black;
  font-size: 18px;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .comment__reply-btn {
  margin-left: 15px;
  padding: 16px 0px;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .comment__reply-btn a {
  color: black;
  transition: 0.3s;
  font-size: 13px;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .comment__reply-btn:hover a {
  transition: 0.3s;
  color: white;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .vote-widget {
    width: unset;
  }
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .vote-widget .vote__wrapper {
  color: black;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .vote-widget .vote__wrapper svg {
  width: 20px;
  height: 20px;
  top: -2px;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .vote-widget .vote__wrapper svg use {
  stroke: black;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .comment__text .vote-widget .vote__wrapper .voted svg use {
  stroke: #d9534f;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .photoswipe-gallery-custom {
  background-color: #000000;
  margin-top: 0px;
  padding-left: 15px;
}
.custom-section-comments .card .card__comment_section .comment .comment__content {
  max-width: 100%;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .form-group-inline {
  flex-direction: column;
  position: relative;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .form-group-inline .field--type-text-long {
  margin: 15px;
  margin-bottom: 0px;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .form-group-inline .field--type-text-long .form-control:focus {
  border-radius: 25px !important;
  border: 1px solid var(--primary-color);
  box-shadow: none !important;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .form-group-inline .field--type-text-long textarea {
  border-radius: 25px !important;
  border: 1px solid var(--primary-color);
  height: 120px;
  background-color: black !important;
  color: white;
  padding: 15px 21px;
  padding-bottom: 75px;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .form-group-inline .field--type-text-long textarea::placeholder {
  color: #ffffff;
  font-size: 16px;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .form-group-inline .field--type-text-long button {
  margin-right: 15px;
  margin-bottom: 5px;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .form-group-inline > div:last-child .panel-body .form-type-managed-file .form-managed-file {
  position: relative;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .form-group-inline > div:last-child .panel-body .form-type-managed-file .form-managed-file input {
  font-size: 0px !important;
  background: transparent !important;
  border: unset !important;
  width: 0px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.custom-section-comments .card .card__comment_section .comment .comment__content .form-group-inline > div:last-child .panel-body .form-type-managed-file .help-block {
  display: none;
}
.custom-section-comments .card .card__comment_section .comment .form-actions {
  display: flex;
  flex-direction: row-reverse;
  border-radius: 0px 0px 25px 25px;
  background-color: var(--primary-color);
  height: 70px;
  order: 1;
}
.custom-section-comments .card .card__comment_section .comment .form-actions button {
  border-radius: 35px !important;
  background: var(--primary-color) !important;
  color: #000000;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  margin: 15px 20px 15px 0px;
  padding: 7px 50px 10px 15px;
  border-color: black !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .custom-section-comments .card .card__comment_section .comment .form-actions button {
    line-height: 0px !important;
  }
}
.custom-section-comments .card .card__comment_section .comment .form-actions button::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: #ffffff;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .custom-section-comments .card .card__comment_section .comment .form-actions button::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.custom-section-comments .card .card__comment_section .comment .form-actions button:hover {
  background-color: var(--primary-color) !important;
  color: #ffffff !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.custom-section-comments .card .card__comment_section .comment .form-actions button:hover::before {
  content: url("../arrows-ltr/arrow_white.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .custom-section-comments .card .card__comment_section .comment .form-actions button:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
.custom-section-comments .card .card__comment_section .comment .form-actions button[data-drupal-selector=edit-cancel] {
  font-size: 0 !important;
  width: 0;
  padding: 0;
  border: none !important;
}
@media screen and (max-width: 767px) {
  .custom-section-comments .card .card__comment_section .comment .form-actions button[data-drupal-selector=edit-cancel] {
    margin: 0;
  }
}
.custom-section-comments .card .card__comment_section .comment .form-actions button[data-drupal-selector=edit-cancel]::before {
  content: url(../images/close-icon.svg) !important;
  background: transparent !important;
  padding: 6px !important;
  width: 35px !important;
  height: 35px !important;
}
.custom-section-comments .card .card__comment_section .comment .form-actions button[data-drupal-selector=edit-cancel]:hover {
  background: var(--primary-color) !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
.custom-section-comments .card .card__comment_section .comment .form-actions button[data-drupal-selector=edit-cancel]:hover::before {
  content: url(../images/close-icon.svg) !important;
  padding: 6px;
  width: 35px;
  height: 35px;
}
.custom-section-comments .card .card__comment_section .comment .form-actions button:hover {
  background: var(--primary-color) !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
.custom-section-comments .card .card__comment_section .comment .form-actions button:hover::before {
  background: #000000 !important;
}
.custom-section-comments .card .card__comment_section .comment .form-actions button.disabled {
  pointer-events: none;
  opacity: 1;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .custom-section-comments .card .card__comment_section .comment .form-actions button {
    border: unset !important;
  }
}
.custom-section-comments .card .card__comment_section .comment .form-actions button .glyphicon {
  display: none;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .custom-section-comments .card .card__comment_section .comment .form-actions button svg {
    display: none;
  }
}
.custom-section-comments .card .card__comment_section .comment .field-group-details summary {
  color: white;
  margin-left: 15px;
}
.custom-section-comments .card .card__comment_section .comment .field-group-details summary svg {
  fill: white;
}
.custom-section-comments .card .card__comment_section .panel .panel-body .table-responsive .table {
  border-radius: 25px;
  overflow: hidden;
  margin-bottom: 38px;
  margin-left: 8px;
}
@media only screen and (max-width: 767px) {
  .custom-section-comments .card .card__comment_section .panel .panel-body .table-responsive .table {
    margin-left: 0;
  }
}
.custom-section-comments .card .card__comment_section .panel .panel-body .table-responsive .table tbody tr {
  background-color: #ffffff;
}
.custom-section-comments .card .card__comment_section .panel .panel-body .table-responsive .table tbody tr td {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .custom-section-comments .card .card__comment_section .panel .panel-body .table-responsive .table tbody tr td .ajax-new-content {
    padding-right: 0px;
  }
}
.custom-section-comments .card .card__comment_section .panel .panel-body .table-responsive .table tbody tr td .ajax-new-content .file {
  margin: 0;
}
.custom-section-comments .card .card__comment_section .comments {
  background-color: black;
}

.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_left {
  background: transparent;
}
.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_left::before {
  content: url(../images/Vector_68.svg);
  position: absolute;
  width: 41px;
  height: 41px;
  background: var(--primary-color);
  padding: 8px 15px;
  border-radius: 100px;
  transform: rotateY(180deg) !important;
}
.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_left div svg {
  display: none;
}
.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_right {
  background: transparent;
}
.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_right::before {
  content: url(../images/Vector_68.svg);
  position: absolute;
  width: 41px;
  height: 41px;
  background: var(--primary-color);
  padding: 8px 15px;
  border-radius: 100px;
  right: 10px;
}
.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_right div svg {
  display: none;
}
.fancybox-container .fancybox-inner .fancybox-toolbar .fancybox-button--download svg {
  background-color: var(--primary-color);
  border-radius: 15px;
}
.fancybox-container .fancybox-inner .fancybox-toolbar .fancybox-button--download svg path {
  fill: #000000;
}
.fancybox-container .fancybox-inner .fancybox-caption {
  background: var(--primary-color);
  width: 50%;
  margin: 0 auto;
  border-radius: 25px;
  padding: 16px;
}
.fancybox-container .fancybox-inner .fancybox-caption .fancybox-caption__body {
  color: #000000;
  font-size: 16px;
  line-height: 22px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .fancybox-container .fancybox-inner .fancybox-caption {
    width: 100%;
  }
}
.fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content img {
  border-radius: 25px;
}

.leave-a-comment {
  border-top: solid 1px var(--primary-color);
}

@media (max-width: 767px) {
  .col-sm-12 {
    padding: 0;
  }
}

.ui-dialog-titlebar {
  background: var(--primary-color) !important;
}

.ui-dialog-content {
  background: #000000 !important;
}
.ui-dialog-content .profile-preview {
  color: var(--primary-color);
}
.ui-dialog-content .views-field-name {
  padding: 0px 15px;
}
.ui-dialog-content .views-field-view-user a {
  color: var(--primary-color);
}

.content-reporting-dialog .ui-widget-content .flagging-report-comment-add-form .control-label {
  color: #ffffff;
}

.profile--view-mode-name-raw {
  margin-top: -15px;
}

.card__comment_section .comment__content .box-mention-user {
  background-color: black !important;
  margin-top: -15px;
}
.card__comment_section .comment__content .box-mention-user .user-name-department .user-name {
  color: #ffffff !important;
  text-decoration: underline #ffffff;
}

.main-footer {
  background-color: #000000;
  margin: 0 30px;
}
.main-footer .container, .main-footer .information-user-page .region--hero .block-profile-hero-block, .information-user-page .region--hero .main-footer .block-profile-hero-block, .main-footer .block-system-main-block .layout-builder-form, .block-system-main-block .main-footer .layout-builder-form,
.main-footer .block-system-main-block .layout-builder,
.block-system-main-block .main-footer .layout-builder, .main-footer #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .form-actions, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .main-footer .form-actions, .main-footer #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .main-footer .js-form-item, .main-footer #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .close-search, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .main-footer .close-search {
  padding: 0px !important;
}
.main-footer .top-footer {
  border-bottom: 1px solid #ffffff;
  padding-bottom: 15px;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .main-footer .top-footer {
    justify-content: center;
  }
}
.main-footer .top-footer .footer-menu {
  padding-left: 0px;
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
  .main-footer .top-footer .footer-menu .region--footer-menu .menu-menu-footer .navbar-nav {
    justify-content: space-between;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .main-footer .top-footer .footer-menu .region--footer-menu .menu-menu-footer .navbar-nav {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 1025px) {
  .main-footer .top-footer .footer-menu .region--footer-menu .menu-menu-footer .navbar-nav {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
.main-footer .top-footer .footer-menu .region--footer-menu .menu-menu-footer li a {
  margin: 17px 10px;
  color: #ffffff;
  padding: unset;
  font-size: 18px;
}
.main-footer .top-footer .footer-menu .region--footer-menu .menu-menu-footer li a:hover {
  color: #fff200;
  transition: 0.3s ease-in-out;
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .main-footer .top-footer .footer-menu .region--footer-menu .menu-menu-footer li a {
    margin: 13px 10px;
    font-size: 12px;
  }
}
.main-footer .top-footer .footer-menu .region--footer-menu .menu-menu-footer li:first-child a {
  margin-left: 0px;
}
.main-footer .top-footer .social-media-footer {
  padding-right: 0px;
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
  .main-footer .top-footer .social-media-footer {
    display: flex;
    justify-content: center;
  }
}
.main-footer .top-footer .social-media-footer .region--social-media-icon .social-media-icon {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 1025px) {
  .main-footer .top-footer .social-media-footer .region--social-media-icon .social-media-icon {
    justify-content: center;
  }
}
.main-footer .top-footer .social-media-footer .region--social-media-icon .social-media-icon a {
  margin-left: 13px;
  border: 1px solid black;
  border-radius: 5px;
}
.main-footer .top-footer .social-media-footer .region--social-media-icon .social-media-icon a:hover {
  border: 1px solid #fff200;
  transition: 0.3s ease-in-out;
}
.main-footer .top-footer .social-media-footer .region--social-media-icon .social-media-icon a:last-child img {
  margin-right: 0px;
}
.main-footer .bottom-footer {
  padding-top: 15px;
  padding-bottom: 29px;
  display: flex;
  flex-direction: row;
  align-items: baseline;
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .main-footer .bottom-footer {
    padding: 0 30px;
    margin-top: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .main-footer .bottom-footer {
    justify-content: center;
  }
}
.main-footer .bottom-footer .terms_footer {
  padding-left: 0px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .main-footer .bottom-footer .terms_footer {
    width: 50%;
  }
}
.main-footer .bottom-footer .terms_footer .terms-condition a {
  color: #ffffff;
  padding-right: 20px;
  font-size: 16px;
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .main-footer .bottom-footer .terms_footer .terms-condition a {
    font-size: 12px;
  }
}
.main-footer .bottom-footer .terms_footer .terms-condition a:hover {
  color: #fff200;
  transition: 0.3s ease-in-out;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .main-footer .bottom-footer .copy-right-footer {
    width: 50%;
  }
}
.main-footer .bottom-footer .copy-right-footer .region--copyright p {
  font-size: 16px;
  color: #ffffff;
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .main-footer .bottom-footer .copy-right-footer .region--copyright p {
    font-size: 12px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1025px) {
  .main-footer .bottom-footer .copy-right-footer {
    order: 3;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .main-footer .bottom-footer .copy-right-footer {
    order: 2;
    text-align: end;
  }
}
.main-footer .bottom-footer .logo_footer {
  padding-right: 0px;
}
.main-footer .bottom-footer .logo_footer .field--name-field-text-block div {
  float: right;
}
@media only screen and (min-width: 768px) and (max-width: 1025px) {
  .main-footer .bottom-footer .logo_footer .field--name-field-text-block div {
    float: unset;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1025px) {
  .main-footer .bottom-footer .logo_footer {
    order: 2;
  }
}

@media only screen and (max-width: 991px) {
  .main-footer {
    display: none;
  }
}
@media (max-width: 1024px) {
  .row {
    margin: 0;
  }
}

@media (max-width: 767px) {
  .node-list, .news-listing .node--type-inspiration-hup, .news-listing .node--type-news, .media-gallery-listing .node--view-mode-listing,
.media-gallery-listing .node--view-mode-widget,
.inspiration-hub-listing .node--view-mode-listing,
.inspiration-hub-listing .node--view-mode-widget, .node--view-mode-full .latest-listing .node--view-mode-listing {
    padding: 0;
  }
}
.box_listing {
  border-radius: 25px;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  transition: all ease-in-out 0.4s;
  border-radius: 25px;
}
.box_listing .images a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
.box_listing .field--name-node-link {
  transition: all ease-in-out 0.4s;
}
.box_listing .field--name-node-link::after {
  content: url("../images/arrow_right.svg");
  background-repeat: no-repeat;
  border-radius: 100%;
  width: 41px;
  height: 41px;
  padding: 10px;
  background: var(--primary-color);
  display: flex;
}
@media (max-width: 1024px) {
  .box_listing .field--name-node-link {
    display: none;
  }
}
.box_listing .category {
  background: var(--primary-color);
}
.box_listing:hover .images a::before {
  transition: 0.8s ease-in-out;
  background: var(--primary-color);
  opacity: 0.6;
}
.box_listing:hover .field--name-node-link {
  transition: all ease-in-out 0.5s;
}
.box_listing:hover .field--name-node-link::after {
  content: url("../images/arrow_right.svg");
  transition: all ease-in-out 0.5s;
  background: #ffffff !important;
}
.box_listing:hover .category {
  background: #ffffff;
}
@media (max-width: 767px) {
  .box_listing {
    margin-bottom: 15px;
  }
}
.box_listing .images a picture img {
  filter: brightness(0.7);
  width: 100%;
}
@media (max-width: 991px) {
  .box_listing .images a img {
    width: 100%;
  }
}
.box_listing .field--name-node-link {
  position: absolute;
  z-index: 2;
  bottom: 16px;
  right: 15px;
  transition: all ease-in-out 0.4s;
}
.box_listing .category {
  position: absolute;
  bottom: 21px;
  left: 15px;
  z-index: 2;
  border-radius: 25px;
  width: max-content;
  line-height: 0;
  padding: 17px 16px 14px 16px;
  transition: all ease-in-out 0.4s;
  color: #000;
  text-align: right;
  font-size: 16px;
  line-height: 0;
  text-transform: uppercase;
}
@media (min-width: 270px) and (max-width: 360px) {
  .box_listing .category {
    bottom: 38%;
    left: 10px;
    font-size: 14px;
  }
}
@media (min-width: 321px) and (max-width: 767px) {
  .box_listing .category {
    bottom: 32%;
    left: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .box_listing .category {
    bottom: 23%;
    left: 10px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .box_listing .category {
    bottom: 40%;
  }
}
.box_listing .info_listing {
  position: absolute;
  bottom: 20px;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.4s ease-out;
  transition-duration: 350ms;
  height: auto;
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 270px) and (max-width: 991px) {
  .box_listing .info_listing {
    opacity: 1;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .box_listing .info_listing {
    opacity: 1;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .box_listing .info_listing {
    opacity: 1;
  }
}
@media (min-width: 270px) and (max-width: 320px) {
  .box_listing .info_listing {
    bottom: 8px;
  }
}
@media (min-width: 321px) and (max-width: 767px) {
  .box_listing .info_listing {
    bottom: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .box_listing .info_listing {
    bottom: 8px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .box_listing .info_listing {
    bottom: 10px;
  }
}
.box_listing .info_listing .title {
  color: #ffffff;
  font-size: 27px;
  font-style: normal;
  line-height: 120%;
  margin-top: 7px;
  width: 100%;
  padding-right: 40px;
}
.box_listing .info_listing .title a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
@media (min-width: 270px) and (max-width: 320px) {
  .box_listing .info_listing .title {
    font-size: 17px;
    width: 90%;
  }
}
@media (min-width: 321px) and (max-width: 1024px) {
  .box_listing .info_listing .title {
    width: 100%;
  }
}
@media (min-width: 321px) and (max-width: 991px) {
  .box_listing .info_listing .title {
    font-size: 24px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .box_listing .info_listing .title {
    font-size: 20px;
  }
}
.box_listing .info_listing time {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  line-height: 120%;
}
@media (max-width: 991px) {
  .box_listing .info_listing time {
    font-size: 14px;
  }
}
.box_listing:hover {
  transition: all ease-in-out 0.4s;
}
@media (max-width: 767px) {
  .box_listing:hover .category {
    transform: translateY(0px);
  }
}
.box_listing:hover .field--name-node-link {
  transition: all ease-in-out 0.4s;
}
.box_listing:hover .info_listing {
  opacity: 1;
}

.block-content--type-tips-advice .box {
  position: relative;
  border-radius: 25px;
  overflow: hidden;
  width: fit-content;
  margin: 0 12px;
}
.block-content--type-tips-advice .box .content-box {
  position: absolute;
  bottom: 0;
  top: 0;
  z-index: 4;
}
.block-content--type-tips-advice .box .content-box .field--name-bundle-fieldblock-content h4 {
  margin: 15px 0 0 15px;
  max-width: max-content;
  border-radius: 25px;
  background-color: var(--primary-color);
  text-transform: uppercase;
  transition: all ease-in-out 0.4s;
  color: #000000;
  padding: 8px 16px;
  line-height: 18px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .block-content--type-tips-advice .box .content-box .field--name-bundle-fieldblock-content h4 {
    font-size: 18px;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .block-content--type-tips-advice .box .content-box .field--name-bundle-fieldblock-content h4 {
    font-size: 18px;
    line-height: 20px;
    margin: 10px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .block-content--type-tips-advice .box .content-box .field--name-bundle-fieldblock-content h4 {
    margin: 10px 0px 0px 10px;
    font-size: 20px;
    line-height: 18px;
  }
}
.block-content--type-tips-advice .box .content-box .field--name-field-description {
  color: white;
  margin: 30px 20px 30px 20px;
  font-size: 18px;
  line-height: 22px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .block-content--type-tips-advice .box .content-box .field--name-field-description {
    font-size: 16px;
    margin: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-content--type-tips-advice .box .content-box .field--name-field-description {
    font-size: 18px;
    margin: 20px;
    line-height: 20px;
    width: 70%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .block-content--type-tips-advice .box .content-box .field--name-field-description {
    margin: 20px 10px 0px 10px;
    font-size: 17px;
  }
}
.block-content--type-tips-advice .box:hover .field--name-bundle-fieldblock-content h4 {
  background-color: #ffffff;
  color: #000000;
  z-index: 3;
  transition: all ease-in-out 0.4s;
}
.block-content--type-tips-advice .box:hover .overlay::before {
  background: rgba(29, 233, 182, 0.3);
  z-index: 3;
  transition: all ease-in-out 0.4s;
}
.block-content--type-tips-advice .box .field--name-field-image img {
  filter: brightness(0.7);
}
.block-content--type-tips-advice .box .overlay::before {
  content: "";
  overflow: hidden;
  margin: 0 auto;
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0%;
  height: 100%;
  width: 100%;
  transition: all ease-in-out 0.4s;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  .block-inline-blocktips-advice .block-content--view-mode-display-02-6-colum {
    margin-bottom: 15px;
  }
}

.notification-bell .dropdown-menu {
  top: 72px;
  right: -40px !important;
  padding: 30px;
  border-radius: 0px 0px 25px 25px;
  box-shadow: unset;
  border: 1px solid #f86afe;
  background-color: #000000;
}
.notification-bell .dropdown-menu .dropdown-header {
  background-color: #000000;
  color: #ffffff;
  font-size: 27px;
  line-height: 22px;
}
.notification-bell .dropdown-menu .use-ajax {
  display: none;
}
.notification-bell .dropdown-menu .dropdown-header {
  padding: 0;
  width: fit-content;
}
.notification-bell .dropdown-menu .dropdown-header a {
  padding: 10px 100px 10px 15px;
}
.notification-bell .dropdown-menu .dropdown-header a::before {
  display: block;
  background-color: #f86afe !important;
}
.notification-bell .dropdown-menu .dropdown-header a:hover {
  background-color: #f86afe !important;
  border-color: #f86afe !important;
}
.notification-bell .dropdown-menu .dropdown-header a:hover::before {
  content: url("../images/notification_arrow.svg") !important;
  display: block;
  background-color: black !important;
}
.notification-bell .dropdown-menu .use-ajax {
  padding: 0;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper {
  width: 375px;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper .view-activity-stream-notifications .card__block p {
  font-size: 16px;
  color: #ffffff;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper .view-activity-stream-notifications .scrollable-menu {
  max-height: 350px;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper .view-activity-stream-notifications .scrollable-menu::-webkit-scrollbar {
  display: none;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper .view-activity-stream-notifications .scrollable-menu li {
  margin: 0;
  padding: 8px 0px;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper .view-activity-stream-notifications .scrollable-menu li a .media .media-left .profile {
  border-radius: 5px;
  overflow: hidden;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper .view-activity-stream-notifications .scrollable-menu li a .media .media-body p {
  font-size: 18px;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper .view-activity-stream-notifications .scrollable-menu li a .media .media-body .text-gray-light {
  font-size: 12px;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper .view-activity-stream-notifications .scrollable-menu li a.bg-gray-lightest {
  padding: 8px;
  background-color: #f86afe;
  border-radius: 25px;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper .view-activity-stream-notifications .scrollable-menu li a.bg-gray-lightest .media-body p {
  color: #000000;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper .view-activity-stream-notifications .scrollable-menu li a.bg-gray-lightest .media-body .text-gray-light {
  color: #000000;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper .view-activity-stream-notifications .scrollable-menu li a.bg-white {
  padding: 0px 8px;
  background-color: #000000;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper .view-activity-stream-notifications .scrollable-menu li a.bg-white .media-body p {
  color: #ffffff;
}
.notification-bell .dropdown-menu .js-notification-center-wrapper .view-activity-stream-notifications .scrollable-menu li a.bg-white .media-body .text-gray-light {
  color: #ffffff;
}
.notification-bell .dropdown-menu .divider {
  background-color: #f86afe;
  height: 2px;
  margin: 15px 0;
}
.notification-bell .dropdown-menu .block {
  width: fit-content;
  border: 1px solid #fff !important;
  border-radius: 35px !important;
  background: #000000 !important;
  color: #ffffff;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .notification-bell .dropdown-menu .block {
    line-height: 0px !important;
  }
}
.notification-bell .dropdown-menu .block::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: #f86afe;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .notification-bell .dropdown-menu .block::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.notification-bell .dropdown-menu .block:hover {
  background-color: #f86afe !important;
  color: #000000 !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.notification-bell .dropdown-menu .block:hover::before {
  content: url("../images/arrow_right.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #ffffff !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .notification-bell .dropdown-menu .block:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
.notification-bell .dropdown-menu .block svg {
  display: none;
}
.notification-bell .badge-accent {
  top: -7px !important;
  right: 10px !important;
  padding: 1px 6px;
  font-size: 60%;
  line-height: 15px;
  background-color: #f86afe;
  border-color: #f86afe;
  color: #ffffff;
}

.path-notifications .with-title-region .block-social-core h1 {
  color: #ffffff;
  border-left: 15px solid #f86afe;
  line-height: 28px;
}
.path-notifications .region--content {
  background-color: #000000;
}
.path-notifications .region--content .block-system .card {
  box-shadow: none;
  background-color: #000000;
}
.path-notifications .region--content .block-system .card .card__block .list-item {
  margin-bottom: 15px;
  background-color: #000000;
  border-radius: 25px;
  border: 1px solid #f86afe;
  transition: 0.3s;
  padding: 0px;
}
.path-notifications .region--content .block-system .card .card__block .list-item .list-item__text {
  padding-right: 15px;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.path-notifications .region--content .block-system .card .card__block .list-item .list-item__text p {
  font-size: 18px;
  color: #ffffff;
  padding-bottom: 5px;
}
.path-notifications .region--content .block-system .card .card__block .list-item .list-item__text .text-muted {
  font-size: 12px;
  color: #ffffff;
}
.path-notifications .region--content .block-system .card .card__block .list-item .list-item__avatar {
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;
}
.path-notifications .region--content .block-system .card .card__block .list-item:hover {
  background-color: #f86afe;
  transition: 0.3s;
}
.path-notifications .region--content .block-system .card .card__block .list-item:hover .list-item__text p {
  color: #000000;
}
.path-notifications .region--content .block-system .card .card__block .list-item:hover .list-item__text .text-muted {
  color: #000000;
}
.path-notifications .region--content .block-system .card .card__block.small {
  background-color: #000000;
}
.path-notifications .region--content .block-system .card .card__block.small p {
  color: white;
  font-size: 22px;
}
@media only screen and (min-width: 767px) {
  .path-notifications .container, .path-notifications .information-user-page .region--hero .block-profile-hero-block, .information-user-page .region--hero .path-notifications .block-profile-hero-block, .path-notifications .block-system-main-block .layout-builder-form, .block-system-main-block .path-notifications .layout-builder-form,
.path-notifications .block-system-main-block .layout-builder,
.block-system-main-block .path-notifications .layout-builder, .path-notifications #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .form-actions, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .path-notifications .form-actions, .path-notifications #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .path-notifications .js-form-item, .path-notifications #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .close-search, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .path-notifications .close-search {
    padding: 0px;
  }
}
.path-notifications .container .card__block, .path-notifications .information-user-page .region--hero .block-profile-hero-block .card__block, .information-user-page .region--hero .path-notifications .block-profile-hero-block .card__block, .path-notifications .block-system-main-block .layout-builder-form .card__block, .block-system-main-block .path-notifications .layout-builder-form .card__block,
.path-notifications .block-system-main-block .layout-builder .card__block,
.block-system-main-block .path-notifications .layout-builder .card__block, .path-notifications #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .form-actions .card__block, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .path-notifications .form-actions .card__block, .path-notifications #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item .card__block, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .path-notifications .js-form-item .card__block, .path-notifications #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .close-search .card__block, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .path-notifications .close-search .card__block {
  padding: 0px;
}

.media-gallery-listing .view-header .-listing h1, .media-gallery-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .-listing h1, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .media-gallery-listing .box-featured .-listing h1,
.inspiration-hub-listing .view-header .-listing h1,
.inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .-listing h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .inspiration-hub-listing .box-featured .-listing h1 {
  color: #fff;
  line-height: 77px;
}
.media-gallery-node {
  margin: 30px 0;
}
.media-gallery-node .views-field {
  position: relative;
}
.media-gallery-node .views-field .field-content {
  border-radius: 25px;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  transition: all ease-in-out 0.4s;
}
.media-gallery-node .views-field .field-content .media {
  margin-bottom: 30px;
  display: block;
}
.media-gallery-node .views-field .field-content .media .field--name-node-download {
  position: relative;
}
.media-gallery-node .views-field .field-content .media .field--name-node-download a::before {
  position: absolute;
  content: url(../images/arrow-media-node.svg);
  bottom: 5px;
  right: 25px;
  z-index: 3;
  width: 41px;
  height: 41px;
  background: var(--primary-color);
  border-radius: 100%;
  padding: 9px;
}
.media-gallery-node .views-field .field-content .media .box {
  filter: brightness(0.8);
}
@-moz-document url-prefix() {
  .media-gallery-node .views-field .field-content .media .box {
    position: relative;
  }
}
.media-gallery-node .views-field .field-content .media .image-box::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: transparent;
  opacity: 0.4;
  transition: all ease-in-out 0.4s;
  border-radius: 25px;
}
.media-gallery-node .views-field .field-content .media .image-box:hover::before {
  content: "";
  background: var(--primary-color);
  opacity: 0.4;
  transition: all ease-in-out 0.4s;
}
.media-gallery-node .views-field .field-content .media .image-box img {
  border-radius: 25px;
  min-width: 100% !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .media-gallery-node .views-field .field-content .media .image-box img {
    width: 406px;
  }
}
.media-gallery-node .views-field .field-content .media-video .overlay::after {
  content: url(../images/play-viedo.svg);
  position: absolute;
  top: 37%;
  bottom: 0;
  right: 0;
  left: 44%;
  width: fit-content;
  height: fit-content;
  z-index: 3;
}
@-moz-document url-prefix() {
  .media-gallery-node .views-field .field-content .media-video .overlay::after {
    top: 80px;
    z-index: 3;
    left: 150px;
    right: 0px;
  }
}
.media-gallery-node .views-field .field-content:hover .field--name-node-download a::before {
  background-color: #fff;
}

.node--type-media-gallery.node--view-mode-full .label-comment {
  margin: 0 100px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .node--type-media-gallery.node--view-mode-full .label-comment {
    margin: unset;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .node--type-media-gallery.node--view-mode-full .label-comment {
    margin: 0 50px;
  }
}

.header-top {
  position: relative;
  padding-top: 35px;
}
@media screen and (min-width: 992px) {
  .header-top #block-sela-menubar {
    display: none;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .header-top {
    margin: 0 30px !important;
  }
}
.header-top .header-space {
  align-items: unset !important;
  flex-wrap: nowrap !important;
  border-bottom: solid 1px #f86afe;
  padding: 0px 0px 25px 0px;
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .header-top .header-space {
    padding: 15px 0;
  }
}
.header-top .header-space .block-system-branding-block {
  flex-basis: 60%;
  margin: 0;
}
.header-top .header-space .block-system-branding-block .navbar-brand {
  width: 200px;
}
.header-top .header-space .block-system-branding-block.navbar-header {
  padding: 0;
}
.header-top .header-space .menu-community-menu {
  margin: 0px 30px;
}
.header-top .header-space .menu-community-menu .community-menu li {
  background: #fff200;
  border-radius: 25px;
  width: 126px;
}
.header-top .header-space .menu-community-menu .community-menu li a {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  color: black;
  border-radius: 25px;
  text-align: center;
  transition: all 0.3s;
  text-transform: uppercase;
  padding: 17px 21px 13px 21px;
}
.header-top .header-space .menu-community-menu .community-menu li a:hover {
  background-color: white;
  transition: all 0.3s;
}
.header-top .header-space .menu-community-menu .community-menu li a.is-active {
  background-color: #fff200;
}
.header-top .header-space .menu-community-menu .community-menu li a.is-active:hover {
  background-color: white;
  transition: all 0.3s;
  color: black;
}
.header-top .header-space .menu-community-menu .community-menu li a:focus {
  background-color: transparent;
}
.header-top .header-space #block-sela-weatherwidget {
  flex-basis: 10%;
}
.header-top .header-space #block-sela-weatherwidget .field--name-field-text-block #ww_eb653afa1c027 {
  color: white !important;
}
.header-top .header-space #block-sela-weatherwidget .field--name-field-text-block #ww_eb653afa1c027 .ww-box {
  padding: 0;
}
.header-top .header-space #block-sela-weatherwidget .field--name-field-text-block #ww_eb653afa1c027 .ww-box .ww_current {
  flex-wrap: nowrap;
  flex-direction: row-reverse;
}
.header-top .header-space #block-sela-weatherwidget .field--name-field-text-block #ww_eb653afa1c027 .ww-box .ww_current .ww_temp {
  font-weight: 500;
  font-size: 20px;
}
.header-top .header-space #block-sela-weatherwidget .field--name-field-text-block #ww_eb653afa1c027 .ww-box .ww_current .ww_icon {
  margin-top: 0;
}
.header-top .header-space #block-sela-weatherwidget .field--name-field-text-block #ww_eb653afa1c027 .ww-box .ww_current .ww_cond {
  display: none;
}
.header-top .header-space #block-sela-weatherwidget .field--name-field-text-block #ww_eb653afa1c027 .ww-box .ww_source {
  display: none;
}
.header-top .header-space .navbar-user .navbar-nav .dropdown:first-child {
  display: none;
}
.header-top .header-space .navbar-user .navbar-nav .notification-bell {
  height: 22px;
  margin-top: 7px;
  margin: 7px 15px 0px 10px;
}
.header-top .header-space .navbar-user .navbar-nav .notification-bell .dropdown-toggle {
  padding: 0;
  height: 25px;
}
.header-top .header-space .navbar-user .navbar-nav .notification-bell .dropdown-toggle:hover {
  background-color: transparent;
}
.header-top .header-space .navbar-user .navbar-nav .profile {
  margin-top: 4px;
}
.header-top .header-space .navbar-user .navbar-nav .profile .dropdown-toggle {
  padding: 0;
}
.header-top .header-space .navbar-user .navbar-nav .profile .dropdown-toggle:hover {
  background-color: transparent;
}
.header-top .header-space .navbar-user .navbar-nav .profile .dropdown-toggle img {
  border-radius: 25px;
}
.header-top .header-space .language-switcher-language-url {
  margin-left: 0;
}
.header-top .header-space .language-switcher-language-url ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.header-top .header-space .language-switcher-language-url ul li {
  margin-top: 10px;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  padding-right: 15px;
  margin-right: 15px;
  border-right: solid 1px #f86afe;
}

.navbar-nav .open .dropdown-menu,
.navbar-nav .open .dropdown-header {
  background: #000000;
}
.navbar-nav .open .dropdown-menu li:nth-child(9),
.navbar-nav .open .dropdown-header li:nth-child(9) {
  display: none;
}
.navbar-nav .open .dropdown-menu li:nth-child(7),
.navbar-nav .open .dropdown-header li:nth-child(7) {
  display: none;
}
.navbar-nav .open .dropdown-menu span,
.navbar-nav .open .dropdown-menu a,
.navbar-nav .open .dropdown-header span,
.navbar-nav .open .dropdown-header a {
  color: #ffffff;
}
.navbar-nav .open .dropdown-menu span:hover,
.navbar-nav .open .dropdown-menu a:hover,
.navbar-nav .open .dropdown-header span:hover,
.navbar-nav .open .dropdown-header a:hover {
  background: #000000;
}

.navbar-default {
  background-color: black !important;
  padding-top: 30px;
}
@media (min-width: 1024px) {
  .navbar-default {
    margin-bottom: 50px !important;
  }
}
.navbar-default .container--navbar {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 0;
  align-items: baseline;
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .navbar-default .container--navbar {
    justify-content: center;
    padding: 0 30px;
    display: block;
  }
}
.navbar-default .container--navbar .block-menu-item-fields {
  flex-grow: 1;
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .navbar-default .container--navbar .block-menu-item-fields {
    flex-grow: unset;
  }
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu {
  list-style-type: none;
  padding: 0;
  display: flex;
  margin: 0;
  justify-content: space-between;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li {
  text-transform: uppercase;
  display: inline-block;
  grid-template-columns: auto auto auto;
  margin-left: 15px;
  width: max-content;
  flex-grow: 1;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li .content-menu-link {
  display: flex;
  align-items: center;
  position: relative;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li .content-menu-link .field--name-field-icon {
  padding-right: 5px;
  flex-grow: 1;
  display: flex;
  align-items: center;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li .content-menu-link .field--name-link {
  flex-grow: 1;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li .content-menu-link.hover svg path {
  fill: #fff200;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li .content-menu-link.active svg path {
  fill: var(--primary-color);
}
@media screen and (min-width: 1200px) and (max-width: 1300px) {
  .navbar-default .container--navbar .block-menu-item-fields .items-menu li {
    margin-left: 18px;
  }
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li:first-child {
  margin-left: 0;
  padding-left: 0;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li:nth-child(8) {
  margin-right: 36px;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li:nth-child(9) {
  margin-left: 39px;
  margin-right: 10px;
  margin-top: -2px;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li:nth-child(9), .navbar-default .container--navbar .block-menu-item-fields .items-menu li:nth-child(10) {
  margin-top: -2px;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li:nth-child(9) a, .navbar-default .container--navbar .block-menu-item-fields .items-menu li:nth-child(10) a {
  font-size: 14px;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li:nth-child(9) a::before, .navbar-default .container--navbar .block-menu-item-fields .items-menu li:nth-child(10) a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li a {
  color: #ffffff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
@media screen and (min-width: 992px) and (max-width: 1139px) {
  .navbar-default .container--navbar .block-menu-item-fields .items-menu li a {
    font-size: 14px;
  }
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li a.directory {
  position: relative;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li a.directory::after {
  content: "";
  position: absolute;
  background: #f86afe;
  transform: rotate(180deg);
  right: -43px;
  top: 4px;
  padding: 1px;
  width: 2px;
  height: 13px;
  pointer-events: none;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li a.feedback-suggestions::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li a.feedback-suggestions::after {
  content: "";
  position: absolute;
  background: #f86afe;
  transform: rotate(180deg);
  right: -15px;
  top: 6px;
  padding: 1px;
  width: 2px;
  height: 13px;
  pointer-events: none;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li a.is-active {
  color: #fff200;
  background-color: unset;
  border-bottom: 2px solid #fff200;
  padding-bottom: 5px;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li a:focus-visible {
  outline: 0;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li a:focus {
  background-color: unset;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li:hover {
  background-color: unset;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li:hover a {
  color: #fff200;
  background-color: unset;
}
.navbar-default .container--navbar .block-menu-item-fields .items-menu li:hover a.is-active {
  color: #fff200;
}

.menu {
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  padding: 0;
}

.line {
  fill: none;
  stroke: white;
  stroke-width: 6;
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.line1 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}

.line2 {
  stroke-dasharray: 60 60;
  stroke-width: 6;
}

.line3 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}

.opened .line1 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}

.opened .line2 {
  stroke-dasharray: 1 60;
  stroke-dashoffset: -30;
  stroke-width: 6;
}

.opened .line3 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}

.custom-date-parent2 {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: 135px;
}
.custom-date-parent2 .custom-date-parent {
  font-size: 30px;
  line-height: 36px;
  color: var(--primary-color);
  transition: 0.5s;
  position: absolute;
}
.custom-date-parent2 .custom-date-parent:first-child {
  bottom: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .custom-date-parent2 .custom-date-parent:first-child {
    bottom: 30px;
  }
}
.custom-date-parent2 .custom-date-parent:nth-child(2) {
  bottom: -136px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .custom-date-parent2 .custom-date-parent {
    font-size: 20px;
    line-height: 26px;
  }
}
.custom-date-parent2:hover .custom-date-parent {
  transition: 0.4s;
  position: absolute;
}
.custom-date-parent2:hover .custom-date-parent:first-child {
  bottom: 136px;
}
.custom-date-parent2:hover .custom-date-parent:nth-child(2) {
  bottom: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .custom-date-parent2:hover .custom-date-parent:nth-child(2) {
    bottom: 30px;
  }
}
.custom-date-parent2:hover .custom-date-parent {
  color: #000000;
}
.custom-date-parent2:hover time {
  color: #000000;
}

.event-box .field--name-field-range-date {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: flex-start;
}
.event-box .field--name-field-range-date time {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
}
.event-box .field--name-field-range-date time:nth-child(2) {
  display: none;
}
.event-box .field--name-field-range-date time:nth-child(3) {
  display: none;
}
.event-box .field--name-field-range-date time .custom-date-event {
  font-size: 84px;
  text-decoration: solid underline 5px;
  text-underline-offset: 10px;
  color: var(--primary-color);
  line-height: 84px;
  transition: 0.5s;
}
.event-box .field--name-field-range-date time .custom-date-event.animate-day {
  position: absolute;
  bottom: -90px;
}
.event-box .field--name-field-range-date time .custom-date-event.animate-time {
  color: #ffffff !important;
}
.event-box .field--name-field-range-date time .animate-time {
  font-size: 18px;
  color: #ffffff;
  text-decoration-line: unset;
  font-weight: 400;
  width: 44%;
  line-height: 29px;
  padding: 13px 15px;
}
.event-box:hover .field--name-field-range-date time .custom-date-event {
  transition: 0.4s;
  color: #000000;
}
.event-box:hover .field--name-field-range-date time .custom-date-event.animate-day {
  bottom: 0;
}
.event-box:hover .field--name-field-range-date time .custom-date-event.animate-day2 {
  margin-top: -190px;
}
.event-box:hover .field--name-field-range-date time .animate-time {
  color: black !important;
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .event-box:hover .field--name-field-range-date time .animate-time {
    color: #ffffff !important;
  }
}

.view-header, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured {
  width: 100%;
}
.view-header .widget-header, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
@media only screen and (min-width: 221px) and (max-width: 767px) {
  .view-header .widget-header, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header {
    align-items: center;
    margin-bottom: 18px !important;
  }
}
.view-header .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a {
  border-radius: 35px !important;
  background: black !important;
  color: white;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  padding: 10px 100px 10px 15px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .view-header .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a {
    line-height: 0px !important;
  }
}
.view-header .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: #ffffff;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .view-header .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.view-header .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover {
  background-color: #1de9b6 !important;
  color: #000000 !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.view-header .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before {
  content: url("../images/arrow_right_hover.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .view-header .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .view-header .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a {
    line-height: 0px !important;
  }
}
.view-header .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  transform: translateY(-50%);
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .view-header .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.view-header .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover {
  background-color: black !important;
  color: var(--primary-color) !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid #ffffff !important;
  transition: all ease-in-out 0.4s;
}
.view-header .widget-header a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover::before {
  content: url("../images/arrow_right.svg") !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .view-header .widget-header a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .view-header .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a {
    padding: 10px 100px 10px 15px;
  }
}
@media only screen and (min-width: 221px) and (max-width: 767px) {
  .view-header .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a {
    font-size: 0px !important;
    border: unset !important;
    padding-top: 0px;
    padding: 0;
  }
  .view-header .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before {
    right: 10px !important;
  }
}
.view-header .widget-header h2, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2,
.view-header .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 85px;
  display: flex;
  align-items: baseline;
}
.view-header .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.view-header .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 60px;
  background: var(--primary-color);
  vertical-align: middle;
  margin-right: 11px;
}
@media screen and (max-width: 1200px) {
  .view-header .widget-header h2, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2,
.view-header .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1 {
    font-size: 35px !important;
  }
  .view-header .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.view-header .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before {
    height: 25px;
    width: 6px;
    margin-right: 11px;
  }
}

.path-frontpage .inspiration-hub-listing .view-header h2:not(.title-node-page), .path-frontpage .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured h2:not(.title-node-page), .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .inspiration-hub-listing .box-featured h2:not(.title-node-page) {
  padding: 0 38px;
}
@media screen and (max-width: 1200px) {
  .path-frontpage .inspiration-hub-listing .view-header h2:not(.title-node-page), .path-frontpage .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured h2:not(.title-node-page), .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .path-frontpage .inspiration-hub-listing .box-featured h2:not(.title-node-page) {
    padding: 0;
  }
}

.latest-listing .view-header .widget-header h2, .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .latest-listing .box-featured .widget-header h2,
.latest-listing .view-header .widget-header h1,
.latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .latest-listing .box-featured .widget-header h1,
.related-event .view-header .widget-header h2,
.related-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .related-event .box-featured .widget-header h2,
.related-event .view-header .widget-header h1,
.related-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .related-event .box-featured .widget-header h1,
.enrollments-box .view-header .widget-header h2,
.enrollments-box .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .enrollments-box .box-featured .widget-header h2,
.enrollments-box .view-header .widget-header h1,
.enrollments-box .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .enrollments-box .box-featured .widget-header h1,
.media-gallery-latest .view-header .widget-header h2,
.media-gallery-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .media-gallery-latest .box-featured .widget-header h2,
.media-gallery-latest .view-header .widget-header h1,
.media-gallery-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .media-gallery-latest .box-featured .widget-header h1,
.announcements-latest .view-header .widget-header h2,
.announcements-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .announcements-latest .box-featured .widget-header h2,
.announcements-latest .view-header .widget-header h1,
.announcements-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .announcements-latest .box-featured .widget-header h1,
.inspiration-hub-latest .view-header .widget-header h2,
.inspiration-hub-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .inspiration-hub-latest .box-featured .widget-header h2,
.inspiration-hub-latest .view-header .widget-header h1,
.inspiration-hub-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .inspiration-hub-latest .box-featured .widget-header h1 {
  font-size: 35px;
}
.latest-listing .view-header .widget-header h2::before, .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .latest-listing .box-featured .widget-header h2::before,
.latest-listing .view-header .widget-header h1::before,
.latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .latest-listing .box-featured .widget-header h1::before,
.related-event .view-header .widget-header h2::before,
.related-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .related-event .box-featured .widget-header h2::before,
.related-event .view-header .widget-header h1::before,
.related-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .related-event .box-featured .widget-header h1::before,
.enrollments-box .view-header .widget-header h2::before,
.enrollments-box .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .enrollments-box .box-featured .widget-header h2::before,
.enrollments-box .view-header .widget-header h1::before,
.enrollments-box .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .enrollments-box .box-featured .widget-header h1::before,
.media-gallery-latest .view-header .widget-header h2::before,
.media-gallery-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .media-gallery-latest .box-featured .widget-header h2::before,
.media-gallery-latest .view-header .widget-header h1::before,
.media-gallery-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .media-gallery-latest .box-featured .widget-header h1::before,
.announcements-latest .view-header .widget-header h2::before,
.announcements-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .announcements-latest .box-featured .widget-header h2::before,
.announcements-latest .view-header .widget-header h1::before,
.announcements-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .announcements-latest .box-featured .widget-header h1::before,
.inspiration-hub-latest .view-header .widget-header h2::before,
.inspiration-hub-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .inspiration-hub-latest .box-featured .widget-header h2::before,
.inspiration-hub-latest .view-header .widget-header h1::before,
.inspiration-hub-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .inspiration-hub-latest .box-featured .widget-header h1::before {
  height: 25px;
  width: 6px;
  margin-right: 11px;
}
@media screen and (max-width: 767px) {
  .latest-listing .view-header .widget-header h2, .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .latest-listing .box-featured .widget-header h2,
.latest-listing .view-header .widget-header h1,
.latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .latest-listing .box-featured .widget-header h1,
.related-event .view-header .widget-header h2,
.related-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .related-event .box-featured .widget-header h2,
.related-event .view-header .widget-header h1,
.related-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .related-event .box-featured .widget-header h1,
.enrollments-box .view-header .widget-header h2,
.enrollments-box .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .enrollments-box .box-featured .widget-header h2,
.enrollments-box .view-header .widget-header h1,
.enrollments-box .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .enrollments-box .box-featured .widget-header h1,
.media-gallery-latest .view-header .widget-header h2,
.media-gallery-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .media-gallery-latest .box-featured .widget-header h2,
.media-gallery-latest .view-header .widget-header h1,
.media-gallery-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .media-gallery-latest .box-featured .widget-header h1,
.announcements-latest .view-header .widget-header h2,
.announcements-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .announcements-latest .box-featured .widget-header h2,
.announcements-latest .view-header .widget-header h1,
.announcements-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .announcements-latest .box-featured .widget-header h1,
.inspiration-hub-latest .view-header .widget-header h2,
.inspiration-hub-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .inspiration-hub-latest .box-featured .widget-header h2,
.inspiration-hub-latest .view-header .widget-header h1,
.inspiration-hub-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .inspiration-hub-latest .box-featured .widget-header h1 {
    width: 85%;
    font-size: 24px !important;
  }
  .latest-listing .view-header .widget-header h2::before, .latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .latest-listing .box-featured .widget-header h2::before,
.latest-listing .view-header .widget-header h1::before,
.latest-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .latest-listing .box-featured .widget-header h1::before,
.related-event .view-header .widget-header h2::before,
.related-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .related-event .box-featured .widget-header h2::before,
.related-event .view-header .widget-header h1::before,
.related-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .related-event .box-featured .widget-header h1::before,
.enrollments-box .view-header .widget-header h2::before,
.enrollments-box .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .enrollments-box .box-featured .widget-header h2::before,
.enrollments-box .view-header .widget-header h1::before,
.enrollments-box .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .enrollments-box .box-featured .widget-header h1::before,
.media-gallery-latest .view-header .widget-header h2::before,
.media-gallery-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .media-gallery-latest .box-featured .widget-header h2::before,
.media-gallery-latest .view-header .widget-header h1::before,
.media-gallery-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .media-gallery-latest .box-featured .widget-header h1::before,
.announcements-latest .view-header .widget-header h2::before,
.announcements-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .announcements-latest .box-featured .widget-header h2::before,
.announcements-latest .view-header .widget-header h1::before,
.announcements-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .announcements-latest .box-featured .widget-header h1::before,
.inspiration-hub-latest .view-header .widget-header h2::before,
.inspiration-hub-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h2::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .inspiration-hub-latest .box-featured .widget-header h2::before,
.inspiration-hub-latest .view-header .widget-header h1::before,
.inspiration-hub-latest .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header h1::before,
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .inspiration-hub-latest .box-featured .widget-header h1::before {
    height: 17px;
    width: 6px;
    margin-right: 11px;
  }
}
.latest-listing .view-content,
.related-event .view-content,
.enrollments-box .view-content,
.media-gallery-latest .view-content,
.announcements-latest .view-content,
.inspiration-hub-latest .view-content {
  padding: 0;
}

.title-node-page {
  margin-top: 0;
  margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .title-node-page {
    margin: 0px 0 15px 0;
  }
}

@media screen and (max-width: 767px) {
  .page-node-type-event .related-event .view-header .widget-header a, .page-node-type-event .related-event .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .page-node-type-event .related-event .box-featured .widget-header a {
    margin-top: -30px !important;
  }
}
#block-sela-exposedformsearch-blockpage-search-block {
  order: 4;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter {
  background-color: transparent;
  box-shadow: none;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter .offcanvas-head,
#block-sela-exposedformsearch-blockpage-search-block #block-filter .offcanvas-body {
  padding: 0;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block {
  height: 22px;
  margin-top: 10px;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .filter_button {
  display: none;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .open-search {
  background: url("../images/search.svg") no-repeat right 0px center transparent;
  height: 22px;
  width: 22px;
  cursor: pointer;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search {
  transition: all 0.3s;
  visibility: hidden;
  padding: 0px;
  position: fixed;
  z-index: 5;
  height: 0px;
  width: 100%;
  left: 0;
  background: black;
  top: 192px;
  z-index: 99;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .close-search {
  position: absolute;
  bottom: 71%;
  max-width: calc(1200px - 4rem);
  left: 0;
  right: 0;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .close-search .search-btn {
  background: url(../images/close.svg) no-repeat right 0px center transparent;
  height: 30px;
  width: 35px;
  cursor: pointer;
  float: right;
  background-size: 35px;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item {
  position: relative;
  opacity: 0;
  transition: all 0.3s;
  visibility: hidden;
  margin-top: 145px;
  border: 1px solid #fff200;
  padding: 0px;
  border-radius: 15px;
  max-width: calc(1200px - 4rem);
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item::before {
  content: url(../images/search-open.svg);
  position: absolute;
  right: 30px;
  top: 30px;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item input {
  max-width: calc(1200px - 4rem);
  border-radius: 15px;
  padding: 34px 30px;
  border: none;
  border-radius: 15px;
  background: transparent;
  height: 87px;
  color: #ffffff;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item input::placeholder {
  color: #fff;
  font-size: 27px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item input:focus {
  box-shadow: none;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .form-actions {
  transition: all 0.3s;
  visibility: hidden;
  opacity: 0;
  max-width: calc(1200px - 4rem);
  padding: 0px;
  border-radius: 15px;
  margin-top: 32px;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-submit {
  border-radius: 35px !important;
  background: "transparent" !important;
  color: #ffffff;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  padding: 8px 15px;
  background: transparent;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: white;
  border-radius: 35px;
  border: 1px solid #fff200;
  width: 140px;
  text-align: start;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-submit {
    line-height: 0px !important;
  }
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-submit::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: #fff200;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-submit::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-submit:hover {
  background-color: #fff200 !important;
  color: #000000 !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-submit:hover::before {
  content: url("../arrows-ltr/color_fff200_ltr.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-submit:hover {
    background-color: unset !important;
    border: unset !important;
  }
}

.active-search {
  visibility: visible !important;
  transition: all 0.3s;
  height: 424px !important;
}

.element-active {
  opacity: 1 !important;
  visibility: visible !important;
  transition: all 0.1s;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  .view-content {
    display: block;
  }
}

.announcements-widget .node--view-mode-listing {
  margin-bottom: 30px;
}
.announcements-widget .pager__item a:hover,
.announcements-widget .page-item a:hover {
  color: var(--primary-color) !important;
}
.announcements-widget .pager__item a:focus,
.announcements-widget .page-item a:focus {
  color: white;
  border: 1px solid var(--primary-color) !important;
}
.announcements-widget .pager__item a.is-active,
.announcements-widget .page-item a.is-active {
  background-color: var(--primary-color) !important;
  color: #000000;
}
.announcements-widget .pager__item a.is-active:hover,
.announcements-widget .page-item a.is-active:hover {
  color: #ffffff !important;
}
.announcements-widget .pager__item.pager__item--ellipsis,
.announcements-widget .page-item.pager__item--ellipsis {
  color: white;
}
.announcements-widget .node--view-mode-widget .box-animation,
.announcements-widget .node--view-mode-listing .box-animation {
  border: 1px solid var(--primary-color);
  padding: 15px;
  border-radius: 25px;
  display: flex;
  flex-direction: row-reverse;
  transition: 0.5s;
  align-items: center;
}
.announcements-widget .node--view-mode-widget .box-animation .title,
.announcements-widget .node--view-mode-listing .box-animation .title {
  color: #fff;
  font-size: 27px;
  font-weight: 500;
  line-height: 120%;
  flex-basis: 75%;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .announcements-widget .node--view-mode-widget .box-animation .title,
.announcements-widget .node--view-mode-listing .box-animation .title {
    margin-left: 10px;
  }
}
.announcements-widget .node--view-mode-widget .box-animation time,
.announcements-widget .node--view-mode-listing .box-animation time {
  flex-basis: 25%;
  right: 0;
  left: 33px;
  width: fit-content;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .announcements-widget .node--view-mode-widget .box-animation time,
.announcements-widget .node--view-mode-listing .box-animation time {
    left: 22px;
  }
}
.announcements-widget .node--view-mode-widget .box-animation:hover,
.announcements-widget .node--view-mode-listing .box-animation:hover {
  background-color: var(--primary-color);
  transition: 0.5s;
}
.announcements-widget .node--view-mode-widget .box-animation:hover time,
.announcements-widget .node--view-mode-listing .box-animation:hover time {
  color: black !important;
}
.announcements-widget .node--view-mode-widget .box-animation:hover .title,
.announcements-widget .node--view-mode-listing .box-animation:hover .title {
  color: #000000;
}

.page-node-type-announcement .node--view-mode-full .box-content {
  padding: 0px 83px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .page-node-type-announcement .node--view-mode-full .box-content {
    padding: 0px;
  }
}
.page-node-type-announcement .node--view-mode-full .box-content img {
  margin-bottom: 15px;
  border-radius: 25px;
}
.page-node-type-announcement .node--view-mode-full .box-content time {
  font-weight: 400;
  color: #ffffff;
}
.page-node-type-announcement .node--view-mode-full .box-content .body-text p {
  color: #ffffff;
  margin-top: 15px;
  margin-bottom: 30px;
}
.page-node-type-announcement .custom-section-comments .card .card__comment_section {
  padding: 10px 0px;
}
.page-node-type-announcement .announcements-widget {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .page-node-type-announcement .announcements-widget .node--view-mode-widget,
.page-node-type-announcement .announcements-widget .node--view-mode-listing {
    padding: 0 12px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .page-node-type-announcement .announcements-widget .node--view-mode-widget,
.page-node-type-announcement .announcements-widget .node--view-mode-listing {
    margin-bottom: 15px;
  }
}
.page-node-type-announcement .announcements-widget .node--view-mode-widget .box-content,
.page-node-type-announcement .announcements-widget .node--view-mode-listing .box-content {
  width: unset;
  flex-direction: row;
}
.page-node-type-announcement .announcements-widget .node--view-mode-widget .box-content h2,
.page-node-type-announcement .announcements-widget .node--view-mode-listing .box-content h2 {
  padding-left: 85px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .page-node-type-announcement .announcements-widget .box-animation {
    margin-bottom: 0px;
  }
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  .node--view-mode-listing,
.node--view-mode-widget {
    margin-bottom: 15px;
    padding-right: 0px;
    padding-left: 0px;
  }
}
.node--view-mode-listing .title,
.node--view-mode-widget .title {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .node--view-mode-listing .title,
.node--view-mode-widget .title {
    margin-top: 0px !important;
  }
}
.node--view-mode-listing time,
.node--view-mode-widget time {
  text-transform: uppercase;
}
.node--view-mode-listing .box-animation,
.node--view-mode-widget .box-animation {
  position: relative;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  .announcements-home-page .view-content,
.announcements-widget .view-content {
    display: block;
  }
  .announcements-home-page .node--view-mode-widget .box-animation,
.announcements-widget .node--view-mode-widget .box-animation {
    flex-direction: row;
    margin: 0 10px;
  }
  .announcements-home-page .node--view-mode-widget .box-animation time,
.announcements-widget .node--view-mode-widget .box-animation time {
    flex-basis: 25% !important;
    color: var(--primary-color);
    font-size: 20px;
  }
  .announcements-home-page .node--view-mode-widget .box-animation .title,
.announcements-widget .node--view-mode-widget .box-animation .title {
    flex-basis: 75% !important;
    font-size: 24px;
    margin: 0;
  }

  .announcements-listing .view-content {
    display: block;
  }
  .announcements-listing .node--view-mode-listing .box-animation {
    flex-direction: row;
    margin: 0 10px;
  }
  .announcements-listing .node--view-mode-listing .box-animation time {
    flex-basis: 25% !important;
    color: var(--primary-color);
    font-size: 20px;
  }
  .announcements-listing .node--view-mode-listing .box-animation .title {
    flex-basis: 75% !important;
    font-size: 24px;
    margin: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .announcements-home-page .view-content .views-row {
    padding: 0 12px;
  }
}
.news-listing .view-content {
  padding: 0;
}
.news-listing .box_listing .images a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
.news-listing .box_listing .field--name-node-link {
  transition: all ease-in-out 0.4s;
}
.news-listing .box_listing .field--name-node-link::after {
  content: url("../images/arrow_right.svg");
  background-repeat: no-repeat;
  border-radius: 100%;
  width: 41px;
  height: 41px;
  padding: 10px;
  background: var(--primary-color);
  display: flex;
}
@media (max-width: 1024px) {
  .news-listing .box_listing .field--name-node-link {
    display: none;
  }
}
.news-listing .box_listing .category {
  background: var(--primary-color);
}
.news-listing .box_listing:hover .images a::before {
  transition: 0.8s ease-in-out;
  background: var(--primary-color);
  opacity: 0.6;
}
.news-listing .box_listing:hover .field--name-node-link {
  transition: all ease-in-out 0.5s;
}
.news-listing .box_listing:hover .field--name-node-link::after {
  content: url("../images/arrow_right.svg");
  transition: all ease-in-out 0.5s;
  background: #ffffff !important;
}
.news-listing .box_listing:hover .category {
  background: #ffffff;
}

@media only screen and (min-width: 221px) and (max-width: 767px) {
  .news-widget {
    align-items: flex-start;
    margin-bottom: 18px !important;
  }
}

@media only screen and (min-width: 1200px) {
  .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .view-header, .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .box-featured {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    margin-right: 20px;
  }
  .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .view-header .widget-header, .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .box-featured .widget-header {
    flex-direction: column !important;
    justify-content: space-between !important;
    align-items: flex-start;
  }
  .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .view-header .widget-header a::before, .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .box-featured .widget-header a::before {
    top: 50% !important;
  }
  .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .view-content .views-row {
    padding-right: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .view-content .views-row:nth-child(6) {
    display: none;
  }
  .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .view-content .views-row:nth-child(5) {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .view-content .views-row:nth-child(6) {
    display: none;
  }
  .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .view-content .views-row:nth-child(5) {
    display: none;
  }
  .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .view-content .views-row:nth-child(4) {
    display: none;
  }
  .block-views-blockinspiration-hub-block-inspiration-hup-widget .inspiration-hub-listing .view-content .views-row:nth-child(3) {
    display: none;
  }
}
.inspiration-hub-listing .view-content {
  padding: 0;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
@media screen and (max-width: 767px) {
  .slick-slider {
    padding: 0 12px;
  }
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.block-inline-blockquote-of-days .box-quote-day {
  background: #f4b8fe;
  width: auto;
  height: 206px;
  border-radius: 25px;
  position: relative;
  transition: all ease-in-out 0.6s;
  margin: 0 12px;
  padding-top: 15px;
}
@media (min-width: 270px) and (max-width: 767px) {
  .block-inline-blockquote-of-days .box-quote-day {
    height: 183px;
  }
}
@media (min-width: 992px) and (max-width: 1048px) {
  .block-inline-blockquote-of-days .box-quote-day {
    height: 170px;
  }
}
@media (min-width: 1049px) and (max-width: 1100px) {
  .block-inline-blockquote-of-days .box-quote-day {
    height: 185px;
  }
}
.block-inline-blockquote-of-days .box-quote-day .box-label-quote-of-the-day {
  border-radius: 25px;
  background: #f86afe;
  width: max-content;
  margin-left: 10px;
}
@media (max-width: 1024px) {
  .block-inline-blockquote-of-days .box-quote-day .box-label-quote-of-the-day {
    padding: 0px;
  }
}
.block-inline-blockquote-of-days .box-quote-day .box-label-quote-of-the-day .label-quote-of-the-day {
  color: #000000;
  margin: 0;
  padding: 8px 16px;
  line-height: 18px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .block-inline-blockquote-of-days .box-quote-day .box-label-quote-of-the-day .label-quote-of-the-day {
    font-size: 18px;
  }
}
.block-inline-blockquote-of-days .box-quote-day .info {
  text-align: center;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 2;
  margin: 25px 0;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .block-inline-blockquote-of-days .box-quote-day .info {
    margin: 16px 0;
  }
}
@media (min-width: 270px) and (max-width: 375px) {
  .block-inline-blockquote-of-days .box-quote-day .info {
    padding: 0 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .block-inline-blockquote-of-days .box-quote-day .info {
    margin: 25px 0px;
  }
}
.block-inline-blockquote-of-days .box-quote-day .info .field--name-field-description {
  color: #000000;
  font-size: 27px;
  font-weight: 400;
  line-height: 120%;
  width: 80%;
  margin: 0 auto;
}
@media (min-width: 270px) and (max-width: 375px) {
  .block-inline-blockquote-of-days .box-quote-day .info .field--name-field-description {
    font-size: 20px;
    width: 100%;
  }
}
@media (min-width: 378px) and (max-width: 767px) {
  .block-inline-blockquote-of-days .box-quote-day .info .field--name-field-description {
    font-size: 25px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .block-inline-blockquote-of-days .box-quote-day .info .field--name-field-description {
    font-size: 20px;
  }
}
.block-inline-blockquote-of-days .box-quote-day .info .field--name-field-subtitle {
  color: #000000;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  margin-top: 7px;
}
.block-inline-blockquote-of-days .box-quote-day::before {
  content: "";
  display: inline-block;
  width: 83px;
  height: 66px;
  background-image: url('data:image/svg+xml,%3Csvg width="83" height="66" viewBox="0 0 83 66" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath id="Vector" d="M16.552 66C11.4345 66 7.35645 64.1873 4.31792 60.5618C1.43931 56.7715 0 51.7453 0 45.4831C0 36.5843 2.39884 28.5094 7.19653 21.2584C11.9942 13.8427 19.5106 6.75655 29.7457 0L35.0231 6.17978C28.1464 11.9476 22.789 17.3858 18.9509 22.4944C15.1127 27.603 13.0337 32.1348 12.7139 36.0899L13.6734 36.8315C14.473 35.3483 16.4721 34.6068 19.6705 34.6068C23.1888 34.6068 26.1474 36.0899 28.5462 39.0562C30.9451 41.8577 32.1445 45.4831 32.1445 49.9326C32.1445 54.7116 30.7052 58.5843 27.8266 61.5506C24.948 64.5168 21.1898 66 16.552 66ZM64.5289 66C59.4114 66 55.3333 64.1873 52.2948 60.5618C49.4162 56.7715 47.9769 51.7453 47.9769 45.4831C47.9769 36.5843 50.3757 28.5094 55.1734 21.2584C59.9711 13.8427 67.4875 6.75655 77.7225 0L83 6.17978C76.1233 11.9476 70.7659 17.3858 66.9277 22.4944C63.0896 27.603 61.0106 32.1348 60.6908 36.0899L61.6503 36.8315C62.4499 35.3483 64.4489 34.6068 67.6474 34.6068C71.1657 34.6068 74.1243 36.0899 76.5231 39.0562C78.922 41.8577 80.1214 45.4831 80.1214 49.9326C80.1214 54.7116 78.6821 58.5843 75.8035 61.5506C72.9249 64.5168 69.1667 66 64.5289 66Z" fill="%23F86AFE"%3E%3C/path%3E%3C/svg%3E');
  background-size: cover;
  margin-right: 10px;
  position: absolute;
  right: 0;
  bottom: 9px;
  transition: all ease-in-out 0.6s;
  transform: scale(1);
}
.block-inline-blockquote-of-days .box-quote-day:hover {
  background: #f86afe;
}
.block-inline-blockquote-of-days .box-quote-day:hover::before {
  background-image: url('data:image/svg+xml,%3Csvg width="83" height="66" viewBox="0 0 83 66" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath id="Vector" d="M16.552 66C11.4345 66 7.35645 64.1873 4.31792 60.5618C1.43931 56.7715 0 51.7453 0 45.4831C0 36.5843 2.39884 28.5094 7.19653 21.2584C11.9942 13.8427 19.5106 6.75655 29.7457 0L35.0231 6.17978C28.1464 11.9476 22.789 17.3858 18.9509 22.4944C15.1127 27.603 13.0337 32.1348 12.7139 36.0899L13.6734 36.8315C14.473 35.3483 16.4721 34.6068 19.6705 34.6068C23.1888 34.6068 26.1474 36.0899 28.5462 39.0562C30.9451 41.8577 32.1445 45.4831 32.1445 49.9326C32.1445 54.7116 30.7052 58.5843 27.8266 61.5506C24.948 64.5168 21.1898 66 16.552 66ZM64.5289 66C59.4114 66 55.3333 64.1873 52.2948 60.5618C49.4162 56.7715 47.9769 51.7453 47.9769 45.4831C47.9769 36.5843 50.3757 28.5094 55.1734 21.2584C59.9711 13.8427 67.4875 6.75655 77.7225 0L83 6.17978C76.1233 11.9476 70.7659 17.3858 66.9277 22.4944C63.0896 27.603 61.0106 32.1348 60.6908 36.0899L61.6503 36.8315C62.4499 35.3483 64.4489 34.6068 67.6474 34.6068C71.1657 34.6068 74.1243 36.0899 76.5231 39.0562C78.922 41.8577 80.1214 45.4831 80.1214 49.9326C80.1214 54.7116 78.6821 58.5843 75.8035 61.5506C72.9249 64.5168 69.1667 66 64.5289 66Z" fill="%23F4B8FE"%3E%3C/path%3E%3C/svg%3E');
  transform: scale(1.8);
  right: 30px;
  bottom: 36px;
}
.block-inline-blockquote-of-days .box-quote-day:hover .box-label-quote-of-the-day {
  background: #ffffff;
  transition: all ease-in-out 0.6s;
}

.header-search .view-header, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured {
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 30px;
}
.header-search .view-header form, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form {
  margin-bottom: 30px !important;
}
.header-search .view-header form .search, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search {
  display: flex;
  align-items: stretch;
}
.header-search .view-header form .search .form-actions, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search .form-actions, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search .form-actions {
  width: 40px;
  height: 40px;
  margin: 0 15px;
}
.header-search .view-header form .search .form-actions .form-submit, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search .form-actions .form-submit, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search .form-actions .form-submit {
  border-radius: 35px !important;
  background: "transparent" !important;
  color: #ffffff;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  padding: 8px 15px;
  background: transparent;
  font-size: 0 !important;
  color: #ffffff;
  border-radius: 35px;
  border: unset !important;
  width: 40px;
  height: 40px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .header-search .view-header form .search .form-actions .form-submit, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search .form-actions .form-submit, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search .form-actions .form-submit {
    line-height: 0px !important;
  }
}
.header-search .view-header form .search .form-actions .form-submit::before, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search .form-actions .form-submit::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search .form-actions .form-submit::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: #fff200;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .header-search .view-header form .search .form-actions .form-submit::before, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search .form-actions .form-submit::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search .form-actions .form-submit::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.header-search .view-header form .search .form-actions .form-submit:hover, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search .form-actions .form-submit:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search .form-actions .form-submit:hover {
  background-color: #fff200 !important;
  color: #000000 !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.header-search .view-header form .search .form-actions .form-submit:hover::before, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search .form-actions .form-submit:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search .form-actions .form-submit:hover::before {
  content: url("../arrows-ltr/color_fff200_ltr.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .header-search .view-header form .search .form-actions .form-submit:hover, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search .form-actions .form-submit:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search .form-actions .form-submit:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
.header-search .view-header form .search .form-actions .form-submit:hover, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search .form-actions .form-submit:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search .form-actions .form-submit:hover {
  background-color: unset !important;
  border: 1px solid #fff200 !important;
  width: 40px;
  height: 40px;
}
.header-search .view-header form .search .form-item, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search .form-item, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search .form-item {
  position: relative;
}
.header-search .view-header form .search .form-item .form-control, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search .form-item .form-control, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search .form-item .form-control {
  border-radius: 15px;
  padding: 22px 50px;
  border: none;
  border-radius: 15px;
  background: transparent !important;
  color: #ffffff;
  border: 1px solid #fff200;
}
.header-search .view-header form .search .form-item .form-control:focus, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search .form-item .form-control:focus, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search .form-item .form-control:focus {
  box-shadow: unset !important;
}
.header-search .view-header form .search .form-item::before, .header-search .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured form .search .form-item::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .header-search .box-featured form .search .form-item::before {
  content: url(../images/search-ltr.svg);
  position: absolute;
  z-index: 9;
  left: 20px;
  top: 10px;
}
.header-search .view-content .views-row {
  width: 100%;
  padding: 0;
}
.header-search .view-content .views-row .result-search {
  transition: all 0.5s;
  position: relative;
  border: solid 1px #fff200;
  border-radius: 25px;
  padding: 15px;
  margin-bottom: 15px;
}
.header-search .view-content .views-row .result-search .category-search {
  text-transform: uppercase;
  color: #000000;
  background-color: #fff200;
  padding: 5px 16px 4px 16px;
  line-height: 22px;
  font-size: 16px;
  width: max-content !important;
  border-radius: 25px;
  width: 82px;
  text-align: center;
  transition: all 0.5s;
}
.header-search .view-content .views-row .result-search .title-search {
  margin-bottom: 15px;
  color: white;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  transition: all 0.5s;
}
.header-search .view-content .views-row .result-search a {
  font-size: 0;
  height: 0;
  display: block;
}
.header-search .view-content .views-row .result-search a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9;
}
.header-search .view-content .views-row .result-search .body-search {
  color: white;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  transition: all 0.5s;
}
.header-search .view-content .views-row .result-search .date-search {
  margin: 15px 0px;
  color: white;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  transition: all 0.5s;
}
.header-search .view-content .views-row .result-search .date-search time {
  color: white;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  transition: all 0.5s;
}
.header-search .view-content .views-row .result-search:hover {
  background-color: #fff200;
  transition: all 0.5s;
}
.header-search .view-content .views-row .result-search:hover .title-search {
  color: black;
  transition: all 0.5s;
}
.header-search .view-content .views-row .result-search:hover .body-search {
  color: black;
  transition: all 0.5s;
}
.header-search .view-content .views-row .result-search:hover .category-search {
  background-color: white;
  transition: all 0.5s;
}
.header-search .view-content .views-row .result-search:hover .date-search {
  color: black;
  transition: all 0.5s;
}
.header-search .view-content .views-row .result-search:hover .date-search time {
  color: black;
  transition: all 0.5s;
}

.path-search .pager .pager__items.js-pager__items .pager__item a.is-active,
.path-search .pager .pager__items.js-pager__items .page-item a.is-active {
  background-color: #fff200 !important;
}
.path-search .pager .pager__items.js-pager__items .pager__item a:hover,
.path-search .pager .pager__items.js-pager__items .page-item a:hover {
  color: #fff200 !important;
}
.path-search .pager .pager__items.js-pager__items .pager__item a:focus,
.path-search .pager .pager__items.js-pager__items .page-item a:focus {
  border: #fff200 !important;
}

.view-empty form {
  margin: 30px 0 !important;
}
.view-empty form .search {
  display: flex;
  align-items: stretch;
}
.view-empty form .search .form-actions {
  width: 40px;
  height: 40px;
  margin: 0 15px;
}
.view-empty form .search .form-actions .form-submit {
  border-radius: 35px !important;
  background: "transparent" !important;
  color: #ffffff;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  padding: 8px 15px;
  background: transparent;
  font-size: 0 !important;
  color: #ffffff;
  border-radius: 35px;
  border: unset !important;
  width: 40px;
  height: 40px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .view-empty form .search .form-actions .form-submit {
    line-height: 0px !important;
  }
}
.view-empty form .search .form-actions .form-submit::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: #fff200;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .view-empty form .search .form-actions .form-submit::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.view-empty form .search .form-actions .form-submit:hover {
  background-color: #fff200 !important;
  color: #000000 !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.view-empty form .search .form-actions .form-submit:hover::before {
  content: url("../arrows-ltr/color_fff200_ltr.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .view-empty form .search .form-actions .form-submit:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
.view-empty form .search .form-actions .form-submit:hover {
  background-color: unset !important;
  border: 1px solid #fff200 !important;
  width: 40px;
  height: 40px;
}
.view-empty form .search .form-item {
  position: relative;
}
.view-empty form .search .form-item .form-control {
  border-radius: 15px;
  padding: 22px 50px;
  border: none;
  border-radius: 15px;
  background: transparent !important;
  color: #ffffff;
  border: 1px solid #fff200;
}
.view-empty form .search .form-item .form-control:focus {
  box-shadow: unset !important;
}
.view-empty form .search .form-item::before {
  content: url(../images/search-ltr.svg);
  position: absolute;
  z-index: 9;
  left: 20px;
  top: 10px;
}

.box-quick-link {
  background: #ffffff;
  width: auto;
  height: 206px;
  border-radius: 25px;
  position: relative;
  transition: all ease-in-out 0.6s;
  margin: 0 12px;
  padding-top: 15px;
}
.box-quick-link .label-quick-links {
  border-radius: 25px;
  background: #f86afe;
  width: max-content;
  margin-left: 10px;
}
@media (max-width: 1024px) {
  .box-quick-link .label-quick-links {
    padding: 0px;
  }
}
.box-quick-link .label-quick-links .label-quick-links {
  color: #000000;
  margin: 0;
  padding: 8px 16px;
  line-height: 18px;
}
@media (min-width: 992px) and (max-width: 1025px) {
  .box-quick-link .label-quick-links .label-quick-links {
    font-size: 18px;
  }
}

.box-quick-links-listing .view-content {
  padding: 0;
}
.box-quick-links-listing .box-quick-links {
  display: flex;
  border: 1px solid var(--quick-links-color) !important;
  border-right: 2px solid var(--quick-links-color) !important;
  border-radius: 25px;
  margin-top: 30px;
  transition: all ease-in-out 0.3s;
  position: relative;
}
@media (max-width: 767px) {
  .box-quick-links-listing .box-quick-links {
    margin-top: 15px;
  }
}
.box-quick-links-listing .box-quick-links .thumbnail-quick-links {
  border-radius: 21px 0 0 21px;
  flex-basis: 50%;
  background-color: var(--quick-links-color);
  transition: all ease-in-out 0.3s;
  position: relative;
}
.box-quick-links-listing .box-quick-links .thumbnail-quick-links img {
  position: absolute;
  top: 50%;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  transform: translateY(-50%);
}
.box-quick-links-listing .box-quick-links p {
  flex-basis: 50%;
  padding: 15px;
  color: #ffffff;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .box-quick-links-listing .box-quick-links p {
    font-size: 16px;
    padding-right: 15px;
    color: #ffffff;
  }
}
.box-quick-links-listing .box-quick-links .cta a {
  font-size: 0;
}
.box-quick-links-listing .box-quick-links:hover {
  filter: brightness(1.5);
}
.box-quick-links-listing .box-quick-links:hover .thumbnail-quick-links {
  filter: brightness(0.8);
}
.box-quick-links-listing .pager {
  margin-top: 20px;
}

.box-table-widget, .listing-recent-employees {
  border: 1px solid #fff200;
  border-radius: 15px;
  margin-bottom: 20px !important;
  margin: 0 10px;
}
.box-table-widget .view-header, .listing-recent-employees .view-header, .box-table-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured, .listing-recent-employees .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-table-widget .box-featured, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .listing-recent-employees .box-featured {
  background-color: #fff200;
  border: 1px solid #fff200;
  border-radius: 11px 11px 0px 0px;
  margin-bottom: 15px;
}
.box-table-widget .view-header p, .listing-recent-employees .view-header p, .box-table-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p, .listing-recent-employees .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-table-widget .box-featured p, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .listing-recent-employees .box-featured p {
  margin: 15px;
  border: 1px solid #000000;
  border-radius: 25px;
  color: #fffbdb;
  background-color: #000000;
  padding: 8px 16px;
  font-size: 27px;
  transition: all 0.3s ease-in-out;
  width: max-content;
  line-height: 30px;
}
@media (max-width: 767px) {
  .box-table-widget .view-header p, .listing-recent-employees .view-header p, .box-table-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p, .listing-recent-employees .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-table-widget .box-featured p, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .listing-recent-employees .box-featured p {
    font-size: 24px;
    line-height: 30px;
    margin: 12px;
    padding: 3px 16px;
  }
}
.box-table-widget .view-header p:hover, .listing-recent-employees .view-header p:hover, .box-table-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p:hover, .listing-recent-employees .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-table-widget .box-featured p:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .listing-recent-employees .box-featured p:hover {
  background-color: white;
  color: #000000;
  transition: all 0.3s ease-in-out;
  border: 1px solid #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  .box-table-widget .view-header p, .listing-recent-employees .view-header p, .box-table-widget .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p, .listing-recent-employees .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-table-widget .box-featured p, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .listing-recent-employees .box-featured p {
    font-size: 22px;
  }
}
.box-table-widget .view-footer, .listing-recent-employees .view-footer {
  background-color: #fff200;
  border: 1px solid #fff200;
  border-radius: 0px 0px 11px 11px;
}
.box-table-widget .view-footer p, .listing-recent-employees .view-footer p {
  margin: 15px;
}
.box-table-widget .view-footer p a, .listing-recent-employees .view-footer p a {
  border: 1px solid #000000;
  border-radius: 25px;
  color: #fffbdb;
  background-color: #000000;
  padding: 10px 80px 10px 10px !important;
  position: relative;
  border-radius: 35px !important;
  background: #000000 !important;
  color: #ffffff;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .box-table-widget .view-footer p a, .listing-recent-employees .view-footer p a {
    line-height: 0px !important;
  }
}
.box-table-widget .view-footer p a::before, .listing-recent-employees .view-footer p a::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: #fff200;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .box-table-widget .view-footer p a::before, .listing-recent-employees .view-footer p a::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.box-table-widget .view-footer p a:hover, .listing-recent-employees .view-footer p a:hover {
  background-color: #ffffff !important;
  color: unset !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.box-table-widget .view-footer p a:hover::before, .listing-recent-employees .view-footer p a:hover::before {
  content: url("../images/arrow_yellow.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .box-table-widget .view-footer p a:hover, .listing-recent-employees .view-footer p a:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
.box-table-widget .view-footer p a:hover, .listing-recent-employees .view-footer p a:hover {
  background-color: #fff;
  color: #000000;
  transition: all 0.3s ease-in-out;
  border: 1px solid #fff;
}
.box-table-widget .view-footer p a:hover::before, .listing-recent-employees .view-footer p a:hover::before {
  content: url("../images/arrow_yellow.svg");
  background: black;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000;
}
.box-table-widget .view-content .quick_links, .listing-recent-employees .view-content .quick_links {
  border-radius: 25px;
  background: #fffbdb;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
  position: relative !important;
  margin-bottom: 15px;
  transition: all 0.3s ease-in-out;
  position: relative;
}
@media (max-width: 767px) {
  .box-table-widget .view-content .quick_links, .listing-recent-employees .view-content .quick_links {
    margin-bottom: 0;
  }
}
.box-table-widget .view-content .quick_links:hover, .listing-recent-employees .view-content .quick_links:hover {
  background: white;
}
.box-table-widget .view-content .quick_links:hover .quick_links_cta a::before, .listing-recent-employees .view-content .quick_links:hover .quick_links_cta a::before {
  content: url("../images/arrow_yellow.svg");
  background-color: #000000;
}
.box-table-widget .view-content .quick_links .quick_links_box h2, .listing-recent-employees .view-content .quick_links .quick_links_box h2 {
  color: black;
  font-size: 18px;
  margin: 0;
  padding: 8px 0;
}
.box-table-widget .view-content .quick_links .quick_links_box p, .listing-recent-employees .view-content .quick_links .quick_links_box p {
  margin: 0px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .box-table-widget .view-content, .listing-recent-employees .view-content {
    display: block;
  }
}
.box-table-widget .quick_links_cta a, .listing-recent-employees .quick_links_cta a {
  font-size: 0px;
}
.box-table-widget .quick_links_cta a::before, .listing-recent-employees .quick_links_cta a::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  transform: translateY(-50%);
  background: #fff200;
  border-radius: 100%;
  width: 35px;
  height: 35px;
  padding: 6px;
  position: absolute;
  right: 5px;
  top: 50%;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .box-table-widget .quick_links_cta a::before, .listing-recent-employees .quick_links_cta a::before {
    top: 50%;
    transform: translateY(-50%);
  }
}

.block-views-blockfeatured-widget-block-featured-widget .view-content {
  padding: 0 12px;
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row {
  position: relative;
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row picture img {
  border-radius: 15px;
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row picture::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(98deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
  pointer-events: none;
}
@media only screen and (max-width: 991px) {
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row picture::before {
    background: linear-gradient(100deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
  }
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured {
  position: absolute;
  top: 10%;
  left: 30px;
  flex-direction: column;
  align-items: unset;
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured h2 {
  width: 80%;
  color: #ffffff;
  text-transform: uppercase;
  padding-left: 25px;
  display: flex;
  font-size: 85px;
  align-items: baseline;
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured h2::before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 60px;
  vertical-align: middle;
  margin-right: 15px;
  background: #fff200 !important;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured h2 {
    line-height: 100%;
  }
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p {
  color: #ffffff;
  width: 55%;
  margin: 0px 0px 21px 80px;
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p.widget-header a {
  margin-top: 0 !important;
  background: transparent !important;
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p.widget-header a::before {
  background: #fff200;
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p.widget-header a:hover {
  background: #fff200 !important;
  color: #000000 !important;
  border: 1px solid #fff200 !important;
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p.widget-header a:hover::before {
  content: url("../arrows-ltr/color_fff200_ltr.svg") !important;
  background: #000000;
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .slick-dots {
  display: flex;
  margin: 0;
  list-style-type: none;
  position: absolute;
  bottom: 30px;
  left: 30px;
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .slick-dots li {
  margin: 0 0.25rem;
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .slick-dots li.slick-active button {
  background-color: #fff200;
  width: 46px;
  transition: 0.5s;
}
.block-views-blockfeatured-widget-block-featured-widget .view-content .slick-dots button {
  display: block;
  width: 31px;
  height: 3px;
  padding: 0;
  border: none;
  transition: 0.5s;
  text-indent: -9999px;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row img {
    margin: 0 auto;
    width: 100%;
  }
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured {
    top: 30px;
    bottom: unset;
    height: 100%;
    justify-content: flex-start;
    left: 0;
    right: 0;
  }
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured h2 {
    height: unset;
    font-size: 35px;
    padding-left: unset;
  }
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured h2::before {
    height: 24px;
    width: 6px;
    margin-right: 11px;
  }
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p {
    margin: 0px 0px 21px 30px;
    width: 75%;
    font-size: 16px;
  }
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p.views-field {
    position: absolute;
    bottom: 48px;
    right: 22px;
    width: auto;
  }
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p.views-field a {
    padding: 0;
  }
  .block-views-blockfeatured-widget-block-featured-widget .view-content .slick-dots {
    bottom: 35px;
    left: 8px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured {
    top: 30px;
    bottom: unset;
    height: 100%;
    justify-content: flex-start;
  }
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured h2 {
    height: unset !important;
    width: 65%;
    font-size: 60px;
    margin-bottom: 0px !important;
  }
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured h2 .pseudo-element {
    margin-right: 15px !important;
  }
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p {
    width: 75%;
  }
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured p.views-field {
    position: absolute;
    bottom: 29px;
    right: 45px;
    width: auto;
  }
  .block-views-blockfeatured-widget-block-featured-widget .view-content .slick-dots {
    left: 15px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured {
    top: 0;
    bottom: 15%;
  }
}
.region--secondary-navigation {
  position: fixed !important;
  width: 100%;
  left: 66px;
  right: 0;
  bottom: 25px;
  z-index: 9999999999999;
  margin: 0 auto;
}
.region--secondary-navigation .navbar-secondary {
  background-color: #00e5ff !important;
  border-radius: 25px;
  border: unset;
}
.region--secondary-navigation .navbar-secondary .nav {
  justify-content: space-around;
}
.region--secondary-navigation .navbar-secondary .nav li a {
  color: black;
  font-size: 21px;
  background-color: unset;
  border: unset !important;
  transition: 0.4s ease-in-out !important;
}
.region--secondary-navigation .navbar-secondary .nav li a:hover {
  background-color: unset !important;
}
.region--secondary-navigation .navbar-secondary .nav li:hover {
  background-color: #fff200;
}
.region--secondary-navigation .navbar-secondary .nav li.active {
  background-color: #fff200;
}

.block-system .form-actions .button {
  padding: 10px;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  border-radius: 5px;
  background-color: #00e5ff;
  transition: all ease-in-out 0.3s;
  color: #ffffff;
  font-weight: 400;
  border: 1px solid #00e5ff;
  color: #000000;
}
.block-system .form-actions .button:hover {
  background-color: #fff200;
  border: 1px solid #fff200;
}
.block-system .form-actions .control-label {
  color: #00e5ff;
  font-weight: 400;
  margin: 25px 0;
}
.block-system .form-actions .control-label::before {
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
.block-system .form-actions .control-label::after {
  background: #00e5ff;
  border: #00e5ff;
}
.block-system .layout-builder {
  background: black;
  border: 3px solid #00e5ff;
}
.block-system .layout-builder .layout-builder__link--configure {
  color: #ffffff;
}
.block-system .layout-builder .layout-builder__add-section,
.block-system .layout-builder .layout-builder__add-block {
  padding: 12px;
  background: #00e5ff;
  transition: all ease-in-out 0.3s;
}
.block-system .layout-builder .layout-builder__add-section a,
.block-system .layout-builder .layout-builder__add-block a {
  color: #000000;
  background: unset;
}
.block-system .layout-builder .layout-builder__add-section:hover,
.block-system .layout-builder .layout-builder__add-block:hover {
  background: #fff200;
}
.block-system .node-layout-builder-form .form-type-vertical-tabs {
  display: none !important;
}

.ui-corner-all {
  background-color: #000000 !important;
}
.ui-corner-all .ui-widget-header {
  background-color: #00e5ff !important;
}
.ui-corner-all .ui-widget-header .ui-dialog-title {
  color: #000000 !important;
}
.ui-corner-all .ui-widget-header .ui-button {
  border-radius: 25px !important;
}
.ui-corner-all .layout-builder-remove-section .form-actions .button,
.ui-corner-all .layout-builder-remove-block .form-actions .button {
  background: #00e5ff !important;
  color: #000000 !important;
}
.ui-corner-all .ui-dialog-content {
  padding: 0 20px !important;
}
.ui-corner-all .ui-dialog-content .layout-builder-configure-section .form-group .bs_nav-tabs {
  padding-left: 0 !important;
  position: relative !important;
}
.ui-corner-all .ui-dialog-content .layout-builder-configure-section .form-group .bs_nav-tabs li {
  margin: 0 8px !important;
}
.ui-corner-all .ui-dialog-content .layout-builder-configure-section .form-group .bs_tab-content .bs_tab-pane .fieldgroup {
  border: 1px solid #00e5ff !important;
}
.ui-corner-all .ui-dialog-content .layout-builder-configure-section .form-group .bs_tab-content .bs_tab-pane .fieldgroup .fieldset-wrapper .form-radios .js-form-type-radio .option .blb_breakpoint_col {
  background-color: #00e5ff !important;
  color: #000000 !important;
  transition: 0.4s ease-in-out !important;
}
.ui-corner-all .ui-dialog-content .layout-builder-configure-section .form-group .bs_tab-content .bs_tab-pane .fieldgroup .fieldset-wrapper .form-radios .js-form-type-radio .option .blb_breakpoint_col.bp-selected {
  background-color: #fff200 !important;
}
.ui-corner-all .ui-dialog-content .layout-builder-configure-section .form-group .bs_tab-content .bs_tab-pane .fieldgroup .fieldset-wrapper .form-radios .js-form-type-radio .option:hover .blb_breakpoint_col {
  background-color: #fff200 !important;
}
.ui-corner-all .ui-dialog-content .layout-builder-remove-section .form-wrapper .button--primary,
.ui-corner-all .ui-dialog-content .layout-builder-remove-section .form-wrapper .dialog-cancel {
  margin: 10px 0 !important;
}
.ui-corner-all .ui-dialog-content .layout-builder-remove-section .form-wrapper .dialog-cancel {
  padding: 11px 20px !important;
  border-radius: 8px !important;
}
.ui-corner-all .ui-dialog-content .layout-builder-configure-block .form-group .field--type-link .form-item {
  background: #000000 !important;
}
.ui-corner-all .ui-dialog-content .layout-builder-configure-block .form-group .field--type-link .form-item .card__title {
  color: #ffffff !important;
  border: unset !important;
}
.ui-corner-all .ui-dialog-content .layout-builder-configure-block .form-group .field--type-link .form-item .card__block .form-type-entity-autocomplete .input-group .input-group-addon {
  display: none;
}
.ui-corner-all .ui-dialog-content .layout-builder-configure-block .form-group .field--type-link .card {
  box-shadow: unset !important;
}
.ui-corner-all .ui-dialog-content .layout-builder-configure-block .button {
  background-color: #00e5ff !important;
}
.ui-corner-all .ui-dialog-content .layout-builder-configure-block .button:hover {
  background-color: #fff200 !important;
}
.ui-corner-all .ui-dialog-content#drupal-off-canvas {
  width: 100% !important;
  background: #000000;
}
.ui-corner-all .ui-dialog-content#drupal-off-canvas .inline-block-list li {
  width: 45% !important;
  display: inline-block !important;
  margin: 9px 4px !important;
}
.ui-corner-all .ui-dialog-content#drupal-off-canvas .inline-block-list li .inline-block-list__item {
  background: #00e5ff !important;
  color: #000000 !important;
  transition: 0.4s ease-in-out !important;
}
.ui-corner-all .ui-dialog-content#drupal-off-canvas .inline-block-list li .inline-block-list__item:hover {
  background: #fff200 !important;
}
.ui-corner-all .ui-dialog-content#drupal-off-canvas a {
  background: #00e5ff !important;
  padding: 20px;
  margin-top: 25px;
  display: block;
  text-align: center;
  border-radius: 8px;
  color: #000000 !important;
}
.ui-corner-all .ui-dialog-content#drupal-off-canvas a .form-group {
  color: #000000 !important;
}
.ui-corner-all .ui-dialog-content#drupal-off-canvas a svg g rect {
  fill: #000000 !important;
}
.ui-corner-all .ui-dialog-content#drupal-off-canvas .button--primary[type=submit] {
  background: #00e5ff !important;
  color: #000000 !important;
  font-weight: bold !important;
  transition: 0.4s ease-in-out !important;
}
.ui-corner-all .ui-dialog-content#drupal-off-canvas .button--primary[type=submit]:hover {
  background: #fff200 !important;
}
.ui-corner-all .ui-dialog-content#drupal-off-canvas .inline-block-create-button {
  padding: 24px 0 !important;
  background: #00e5ff !important;
}
.ui-corner-all .ui-dialog-content#drupal-off-canvas .inline-block-create-button::before {
  display: none !important;
}
.ui-corner-all .ui-dialog-content#drupal-off-canvas .inline-block-create-button:hover {
  background: #fff200 !important;
}
.ui-corner-all.ui-dialog:not(.ui-dialog-off-canvas)[role=dialog] {
  border: 1px solid #00e5ff !important;
}
.ui-corner-all.ui-dialog:not(.ui-dialog-off-canvas)[role=dialog] #layout-builder-modal .layout-builder-add-block .help-block {
  color: #ffffff !important;
}

.js-layout-builder-categories .panel .panel-heading {
  font-size: 25px !important;
}
.js-layout-builder-categories .panel .panel-body .links li a {
  font-size: 14px !important;
  color: white !important;
  transition: 0.4s ease-in-out !important;
}
.js-layout-builder-categories .panel .panel-body .links li a:hover {
  color: #fff200 !important;
}

.block-system-main-block .layout-builder-form,
.block-system-main-block .layout-builder {
  font-size: 20px !important;
}

.block-local-tasks-block {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 24px;
  max-width: 50%;
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: 99;
}
.block-local-tasks-block .tabs .tabs-wrapper .nav-tabs {
  display: flex;
  width: 100%;
  list-style: none;
  justify-content: space-around;
  padding: 8px;
  border-radius: 48px;
  background-color: #000032;
  border: 1px solid white;
  box-shadow: 1px 4px white;
}
.block-local-tasks-block .tabs .tabs-wrapper .nav-tabs .nav-item.active .nav-link {
  color: #000000;
  border: none;
  border-radius: 48px;
}
.block-local-tasks-block .tabs .tabs-wrapper .nav-tabs .nav-item .nav-link {
  color: white;
  font-size: 16px;
}
.block-local-tasks-block .tabs .tabs-wrapper .nav-tabs .nav-item .nav-link:hover {
  background-color: white;
  color: black;
}

.js-layout-builder-block {
  background-color: unset !important;
}

.event-box,
.listing-enrolled-events {
  position: relative;
  display: flex;
  padding: 15px;
  align-items: center;
  border: 1px solid var(--primary-color);
  justify-content: space-between;
  border-radius: 25px;
  margin-bottom: 30px;
  transition: 0.4s ease-in-out;
}
.event-box .total-info,
.listing-enrolled-events .total-info {
  display: flex;
}
@media only screen and (min-width: 1400px) {
  .event-box .total-info,
.listing-enrolled-events .total-info {
    min-width: 42%;
  }
}
.event-box .info-event,
.listing-enrolled-events .info-event {
  pointer-events: none;
  transition: 0.4s ease-in-out;
  display: flex;
  flex-direction: column;
}
.event-box .info-event .category,
.listing-enrolled-events .info-event .category {
  display: flex;
  gap: 10px;
  align-items: flex-end;
}
@media only screen and (min-width: 221px) and (max-width: 767px) {
  .event-box .info-event .category,
.listing-enrolled-events .info-event .category {
    flex-wrap: wrap;
  }
}
.event-box .info-event .category .field--category,
.listing-enrolled-events .info-event .category .field--category {
  border-radius: 25px;
  width: max-content;
  line-height: 0;
  padding: 17px 16px 14px 16px;
  transition: all ease-in-out 0.4s;
  text-align: right;
  font-size: 16px;
  line-height: 0;
  text-transform: uppercase;
  min-width: fit-content;
}
.event-box .info-event .category .field--name-field-category,
.listing-enrolled-events .info-event .category .field--name-field-category {
  background-color: var(--primary-color);
  color: #000000;
}
.event-box .info-event .category .field--name-field-event-type,
.listing-enrolled-events .info-event .category .field--name-field-event-type {
  color: #ffffff;
  border: 1px solid var(--primary-color);
}
.event-box .info-event h4,
.listing-enrolled-events .info-event h4 {
  color: var(--primary-color);
  margin: 0;
  padding: 8px 0;
  width: 70%;
}
.event-box .info-event .field--name-field-event-location,
.listing-enrolled-events .info-event .field--name-field-event-location {
  color: white;
  font-size: 14px;
  line-height: 20px;
}
.event-box .info-event .field--name-field-duration-day,
.listing-enrolled-events .info-event .field--name-field-duration-day {
  display: none;
}
.event-box .field--name-field-duration-day,
.listing-enrolled-events .field--name-field-duration-day {
  min-width: 15%;
  display: flex;
  align-items: flex-start;
  flex-direction: row-reverse;
  gap: 10px;
  margin-top: 25px;
}
.event-box .field--name-field-duration-day .field--label,
.listing-enrolled-events .field--name-field-duration-day .field--label {
  flex-basis: 50%;
  color: white;
  font-size: 18px;
  transition: 0.4s ease-in-out;
  text-transform: uppercase;
}
@media only screen and (min-width: 1201px) {
  .event-box .field--name-field-duration-day .field--label,
.listing-enrolled-events .field--name-field-duration-day .field--label {
    padding: 0px 10px 0px 0px;
  }
}
.event-box .field--name-field-duration-day p,
.listing-enrolled-events .field--name-field-duration-day p {
  flex-basis: 50%;
  color: var(--primary-color);
  font-size: 85px;
  pointer-events: none;
  transition: 0.4s ease-in-out;
  text-decoration: solid underline 5px;
  text-underline-offset: 10px;
}
@media only screen and (min-width: 221px) and (max-width: 991px) {
  .event-box .field--name-field-duration-day p,
.listing-enrolled-events .field--name-field-duration-day p {
    border-bottom: unset;
  }
}
.event-box .field--name-field-range-date,
.event-box .field-range-date,
.listing-enrolled-events .field--name-field-range-date,
.listing-enrolled-events .field-range-date {
  pointer-events: none;
  display: block !important;
  min-width: 25%;
}
.event-box .field--name-field-range-date time:nth-child(2),
.event-box .field-range-date time:nth-child(2),
.listing-enrolled-events .field--name-field-range-date time:nth-child(2),
.listing-enrolled-events .field-range-date time:nth-child(2) {
  display: none;
}
.event-box .field--name-field-range-date time .animate-time,
.event-box .field-range-date time .animate-time,
.listing-enrolled-events .field--name-field-range-date time .animate-time,
.listing-enrolled-events .field-range-date time .animate-time {
  width: 33%;
}
.event-box .field--name-field-event-image,
.listing-enrolled-events .field--name-field-event-image {
  overflow: hidden;
  border-radius: 25px;
  width: 150px;
  min-width: 150px;
}
.event-box .field--name-field-event-image img,
.listing-enrolled-events .field--name-field-event-image img {
  transition: 0.4s ease-in-out;
  border-radius: 25px;
  width: 106px;
  height: 106px;
}
.event-box .field--name-field-event-image a::before,
.listing-enrolled-events .field--name-field-event-image a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
.event-box .link-content,
.listing-enrolled-events .link-content {
  min-width: 20%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.event-box .link-content a,
.listing-enrolled-events .link-content a {
  z-index: 3;
  padding: 10px 100px 10px 15px !important;
  border-radius: 35px !important;
  background: var(#000000) !important;
  color: #ffffff;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box .link-content a,
.listing-enrolled-events .link-content a {
    line-height: 0px !important;
  }
}
.event-box .link-content a::before,
.listing-enrolled-events .link-content a::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: var(--primary-color);
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box .link-content a::before,
.listing-enrolled-events .link-content a::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.event-box .link-content a:hover,
.listing-enrolled-events .link-content a:hover {
  background-color: var(--primary-color) !important;
  color: #000000 !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.event-box .link-content a:hover::before,
.listing-enrolled-events .link-content a:hover::before {
  content: url("../images/arrow_right_hover.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box .link-content a:hover,
.listing-enrolled-events .link-content a:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
.event-box:hover,
.listing-enrolled-events:hover {
  background-color: #b2e9da;
  transition: 0.4s ease-in-out;
}
.event-box:hover .field--name-field-event-image,
.listing-enrolled-events:hover .field--name-field-event-image {
  width: 150px;
  border-radius: 25px;
}
.event-box:hover .field--name-field-event-image img,
.listing-enrolled-events:hover .field--name-field-event-image img {
  transition: 0.4s ease-in-out;
  scale: 2.1;
  margin: 0px 32px;
}
.event-box:hover .field--name-field-duration-day .field--label,
.listing-enrolled-events:hover .field--name-field-duration-day .field--label {
  color: #000000;
  transition: 0.4s ease-in-out;
}
.event-box:hover .field--name-field-duration-day p,
.listing-enrolled-events:hover .field--name-field-duration-day p {
  color: #000000;
  transition: 0.4s ease-in-out;
}
.event-box:hover .info-event,
.listing-enrolled-events:hover .info-event {
  transition: 0.4s ease-in-out;
  transform: translateX(20px);
}
.event-box:hover .info-event .category .field--name-field-category,
.listing-enrolled-events:hover .info-event .category .field--name-field-category {
  color: black;
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
.event-box:hover .info-event .category .field--name-field-event-type,
.listing-enrolled-events:hover .info-event .category .field--name-field-event-type {
  color: #000000;
  background-color: var(--primary-color);
}
@media only screen and (min-width: 221px) and (max-width: 767px) {
  .event-box:hover .info-event .category .field--name-field-event-type,
.listing-enrolled-events:hover .info-event .category .field--name-field-event-type {
    color: white;
    border: 1px solid var(--primary-color);
  }
}
.event-box:hover .info-event h4,
.listing-enrolled-events:hover .info-event h4 {
  color: #000000;
}
.event-box:hover .info-event .field--name-field-event-location,
.listing-enrolled-events:hover .info-event .field--name-field-event-location {
  color: #000000;
}
.event-box:hover .link-content a,
.listing-enrolled-events:hover .link-content a {
  color: #000000 !important;
  border: 1px solid black;
}
@media only screen and (min-width: 221px) and (max-width: 767px) {
  .event-box:hover .link-content a:hover,
.listing-enrolled-events:hover .link-content a:hover {
    background-color: var(--primary-color) !important;
  }
}

@media only screen and (min-width: 221px) and (max-width: 767px) {
  .event-box {
    flex-wrap: wrap;
    margin-bottom: 15px;
    gap: unset;
    justify-content: space-between;
    flex-direction: row-reverse;
  }
  .event-box .total-info {
    width: 60%;
    display: unset;
  }
  .event-box .info-event {
    order: 2;
  }
  .event-box .info-event h4 {
    font-size: 24px;
    margin-bottom: 0;
    width: 100%;
  }
  .event-box .info-event .field--name-field-duration-day {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 0;
  }
  .event-box .info-event .field--name-field-duration-day p {
    margin: 0;
    font-size: 16px;
    flex-basis: unset;
    color: #ffffff;
    text-decoration: unset;
  }
  .event-box .info-event .field--name-field-duration-day .field--label {
    flex-basis: unset;
    font-size: 16px;
  }
  .event-box .info-event .field--name-field-event-location {
    padding: 8px 0;
  }
  .event-box .field--name-field-range-date {
    order: 1;
    max-width: 40%;
  }
  .event-box .field--name-field-range-date .custom-date-parent-event {
    flex-direction: column;
  }
  .event-box .field--name-field-range-date .custom-date-parent-event .animate-time {
    text-align: center;
    width: 55%;
    padding: unset;
    font-size: 16px;
  }
  .event-box .field--name-field-duration-day {
    display: none;
  }
  .event-box .link-content {
    order: 4;
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
    padding: 20px 0 10px 0;
  }
  .event-box .link-content a {
    padding: 10px 50px 10px 15px !important;
  }
  .event-box .field--name-field-event-image {
    display: none;
  }
  .event-box:hover {
    background-color: unset;
    transition: unset;
  }
  .event-box:hover .info-event {
    transition: unset;
    transform: unset;
  }
  .event-box:hover .info-event h4 {
    color: var(--primary-color);
  }
  .event-box:hover .info-event .field--name-field-event-location {
    color: var(--primary-color);
  }
  .event-box:hover .info-event .field--name-field-duration-day .field--label {
    color: var(--primary-color);
  }
  .event-box:hover .info-event .field--name-field-duration-day p {
    color: var(--primary-color);
  }
  .event-box:hover .link-content a {
    color: white !important;
    border: 1px solid #ffffff !important;
  }
  .event-box .field--name-field-range-date time .animate-day {
    display: none !important;
  }
  .event-box .field--name-field-range-date time .animate-day2 {
    color: var(--primary-color) !important;
    margin-top: unset !important;
  }
  .event-box .field--name-field-range-date .animate-time {
    color: #ffffff !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .event-box {
    padding: 15px 50px 15px 10px;
  }
  .event-box .total-info {
    min-width: 45%;
    max-width: 50%;
  }
  .event-box .total-info .field--name-field-event-image {
    width: 130px;
    min-width: 120px;
  }
  .event-box .info-event {
    display: unset;
    width: 60%;
  }
  .event-box .info-event .category {
    gap: 5px;
  }
  .event-box .info-event .category .field--category {
    font-size: 14px;
    padding: 17px 10px 14px 11px;
  }
  .event-box .info-event h4 {
    font-size: 20px;
  }
  .event-box .field--name-field-duration-day {
    gap: 5px;
    align-items: flex-start;
    margin-top: 16px;
  }
  .event-box .field--name-field-duration-day .field--label {
    font-size: 14px;
    padding: 0 10px 0 0;
  }
  .event-box .field--name-field-duration-day p {
    font-size: 60px;
  }
  .event-box .link-content {
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    margin-top: 12px;
  }
  .event-box .link-content .field--name--link {
    width: max-content;
  }
  .event-box .link-content .field--name--link a {
    padding: 10px 50px 10px 10px !important;
    font-size: 14px !important;
    z-index: 3;
  }
  .event-box .field--name-field-range-date {
    margin-top: -6px;
    min-width: 25%;
    max-width: 25%;
  }
  .event-box .field--name-field-range-date time {
    justify-content: center;
  }
  .event-box .field--name-field-range-date time .animate-day {
    display: none !important;
  }
  .event-box .field--name-field-range-date time .animate-day2 {
    color: var(--primary-color) !important;
    margin-top: unset !important;
  }
  .event-box .field--name-field-range-date time .custom-date-event {
    font-size: 60px;
    line-height: 72px;
  }
  .event-box .field--name-field-range-date time .animate-time {
    width: 40%;
    font-size: 14px;
    line-height: 26px;
    padding: 0px 7px;
  }
  .event-box:hover .total-info .field--name-field-event-image {
    width: 106;
    border-radius: unset;
  }
  .event-box:hover .total-info .field--name-field-event-image img {
    transition: 0.4s ease-in-out;
    scale: unset;
    margin: unset;
  }
  .event-box:hover .total-info .info-event {
    transform: unset;
  }
  .event-box:hover .field--name-field-range-date time .animate-day2 {
    color: #000000 !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .event-box .total-info {
    max-width: 50%;
    min-width: 41%;
  }
  .event-box .total-info .field--name-field-event-image {
    min-width: 145px;
  }
  .event-box .field--name-field-range-date {
    min-width: 24%;
  }
  .event-box .field--name-field-range-date .custom-date-parent-event {
    justify-content: center;
  }
  .event-box .field--name-field-range-date .animate-time {
    padding: 0 15px !important;
    width: 45% !important;
  }
  .event-box .link-content .field--name--link {
    width: max-content;
  }
  .event-box .link-content .field--name--link a {
    padding: 10px 80px 10px 10px !important;
  }
  .event-box .field--name-field-range-date time {
    justify-content: center;
  }
  .event-box .field--name-field-range-date time .animate-day {
    display: none !important;
  }
  .event-box .field--name-field-range-date time .animate-day2 {
    color: var(--primary-color) !important;
    margin-top: unset !important;
  }
  .event-box:hover .field--name-field-range-date time .animate-day2 {
    color: #000000 !important;
  }
  .event-box .field--name-field-duration-day .field--label {
    padding: 0 10px 0 0;
  }
}
.region--enrolled-events .view-display-id-block_events_on_profile .event-box .total-info {
  min-width: unset;
}

.corporate-offers-widget {
  display: flex;
  flex-wrap: wrap;
}
.corporate-offers-widget .view-filters {
  padding: 0 12px;
}
@media screen and (max-width: 1023px) {
  .corporate-offers-widget .view-filters {
    display: none;
  }
}
.corporate-offers-widget .view-filters .views-exposed-form .filter_button {
  display: none;
}
.corporate-offers-widget .view-filters .views-exposed-form .open-search {
  display: none;
}
.corporate-offers-widget .view-filters .views-exposed-form ul {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 30px;
}
.corporate-offers-widget .view-filters .views-exposed-form ul li {
  margin-bottom: 15px;
  height: 40px !important;
}
.corporate-offers-widget .view-filters .views-exposed-form ul li a {
  text-transform: capitalize;
  border: 1px solid #00e5ff;
  border-radius: 15px;
  width: 100%;
  padding: 14px 0px;
  display: flex;
  text-align: center;
  color: #fff;
  font-size: 16px;
  height: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.corporate-offers-widget .view-filters .views-exposed-form ul li .bef-link--selected {
  background-color: #00e5ff;
  color: #000000;
}
.corporate-offers-widget .view-content .box_listing {
  border-radius: 25px;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  transition: all ease-in-out 0.4s;
  border-radius: 25px;
}
.corporate-offers-widget .view-content .box_listing .images a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
.corporate-offers-widget .view-content .box_listing .field--name-node-link {
  transition: all ease-in-out 0.4s;
}
.corporate-offers-widget .view-content .box_listing .field--name-node-link::after {
  content: url("../images/arrow_right.svg");
  background-repeat: no-repeat;
  border-radius: 100%;
  width: 41px;
  height: 41px;
  padding: 10px;
  background: var(--primary-color);
  display: flex;
}
@media (max-width: 1024px) {
  .corporate-offers-widget .view-content .box_listing .field--name-node-link {
    display: none;
  }
}
.corporate-offers-widget .view-content .box_listing .category {
  background: var(--primary-color);
}
.corporate-offers-widget .view-content .box_listing:hover .images a::before {
  transition: 0.8s ease-in-out;
  background: var(--primary-color);
  opacity: 0.6;
}
.corporate-offers-widget .view-content .box_listing:hover .field--name-node-link {
  transition: all ease-in-out 0.5s;
}
.corporate-offers-widget .view-content .box_listing:hover .field--name-node-link::after {
  content: url("../images/arrow_right.svg");
  transition: all ease-in-out 0.5s;
  background: #ffffff !important;
}
.corporate-offers-widget .view-content .box_listing:hover .category {
  background: #ffffff;
}
.corporate-offers-widget .view-content .box_listing .images img {
  filter: brightness(0.7);
  width: 100%;
}
.corporate-offers-widget .view-content .box_listing .card-files {
  margin-top: unset !important;
}
.corporate-offers-widget .view-content .box_listing .card-files .card-files__title {
  display: none;
}
.corporate-offers-widget .view-content .box_listing .card-files .file-download-pdf {
  position: absolute;
  z-index: 9;
  bottom: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  transition: all ease-in-out 0.4s;
  font-size: 0px;
}
.corporate-offers-widget .view-content .box_listing .card-files .file-download-pdf::after {
  content: url("../images/arrow-media-node.svg");
  background-repeat: no-repeat;
  border-radius: 100%;
  width: 41px;
  height: 41px;
  padding: 8px;
  background: var(--primary-color);
  display: flex;
  transition: all ease-in-out 0.4s;
  bottom: 16px;
  right: 15px;
  position: absolute;
}
.corporate-offers-widget .view-content .box_listing:hover .card-files .file-download-pdf {
  transition: all ease-in-out 0.4s;
}
.corporate-offers-widget .view-content .box_listing:hover .card-files .file-download-pdf::after {
  background: #ffffff !important;
}
.corporate-offers-widget .slick-slide {
  margin-right: 10px;
}
.corporate-offers-widget .info_listing h3 {
  display: contents;
  font-size: 18px;
  color: #fff;
}

.listing-knowledge-hub .view-content,
.listing-content-knowledge-hub .view-content {
  padding: 0;
}
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title {
  border: 1px solid var(--primary-color);
  text-align: center;
  border-radius: 30px;
  padding: 15px;
  padding-top: 11px;
  margin: 15px 0;
  position: relative;
  transition: 0.4s ease-in-out;
}
@media (max-width: 767px) {
  .listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title {
    margin: 7px 0;
    padding-top: 8px;
  }
}
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2 {
  color: #ffffff;
  text-transform: uppercase;
  line-height: 0;
  transition: 0.4s ease-in-out;
}
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a.link-to-content,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2.link-to-content,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a.link-to-content,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2.link-to-content,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a.link-to-content,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2.link-to-content,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a.link-to-content,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2.link-to-content {
  font-size: 27px;
}
@media (max-width: 1200px) {
  .listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a.link-to-content,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2.link-to-content,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a.link-to-content,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2.link-to-content,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a.link-to-content,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2.link-to-content,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a.link-to-content,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a.link-to-content,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2.link-to-content {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category h2,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title h2,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category h2,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title h2 {
    font-size: 20px;
  }
}
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category:hover,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title:hover,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category:hover,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title:hover,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category:hover,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title:hover,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category:hover,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title:hover {
  background: var(--primary-color);
}
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category:hover a,
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title:hover a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category:hover a,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title:hover a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .category:hover a,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title:hover a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .category:hover a,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title:hover a {
  color: black;
}
.listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title {
  text-align: start;
  padding-top: 10px;
  padding-left: 15px;
  padding-bottom: 8px;
}
@media (max-width: 767px) {
  .listing-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title,
.listing-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title,
.listing-content-knowledge-hub .view-content .views-row .node--type-knowledge-hub .title,
.listing-content-knowledge-hub .view-content .views-row .taxonomy-term--view-mode-default .title {
    margin: 8px;
  }
}
.listing-knowledge-hub .view-empty .no-result-behavior h1,
.listing-content-knowledge-hub .view-empty .no-result-behavior h1 {
  color: #ffffff;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  .node--type-knowledge-hub .title-node-page {
    margin-top: 0px;
  }
}
.node--type-knowledge-hub .file_information {
  margin-top: 50px;
  padding: 0 12px;
}
.node--type-knowledge-hub .file_information .body_file {
  flex-basis: 70%;
  padding-left: 0;
}
.node--type-knowledge-hub .file_information .body_file .body-text p {
  color: #ffffff;
}
.node--type-knowledge-hub .file_information .description_file {
  display: none;
  height: max-content;
  border-radius: 25px;
  background: var(--primary-color);
  flex-basis: 30%;
  padding: 15px;
}
.node--type-knowledge-hub .file_information .description_file img {
  border-radius: 25px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .node--type-knowledge-hub .file_information .description_file img {
    width: 100%;
  }
}
.node--type-knowledge-hub .file_information .description_file a {
  font-size: 27px;
  color: #000000;
  pointer-events: none;
}
.node--type-knowledge-hub .file_information .description_file p {
  font-size: 16px;
  color: #000000;
  margin-top: 17px;
}
.node--type-knowledge-hub .file_information .description_file .card-files {
  margin: 0px;
  margin-top: 10px;
}
.node--type-knowledge-hub .file_information .description_file .card-files .card-files__title {
  display: none;
}
.node--type-knowledge-hub .file_information .description_file .card-files .card-files__grid {
  justify-content: end;
}
.node--type-knowledge-hub .file_information .description_file .card-files .card-files__grid a {
  transition: 0.3s;
  border-radius: 40px;
  border: 1px solid #000000;
  font-size: 16px;
  color: #000000;
  line-height: 22px;
  padding: 4px 4px 4px 10px;
  display: flex;
  align-items: center;
  pointer-events: all;
}
.node--type-knowledge-hub .file_information .description_file .card-files .card-files__grid a::after {
  content: url("../images/download-now.svg");
  transition: 0.3s;
  background-color: #000000;
  padding: 3px 4px 0px 4px;
  margin-left: 7px;
  border-radius: 25px;
}
.node--type-knowledge-hub .file_information .description_file .card-files .card-files__grid a:hover {
  transition: 0.3s;
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
.node--type-knowledge-hub .file_information .description_file .card-files .card-files__grid a:hover::after {
  content: url("../images/download-now-black.svg");
  transition: 0.3s;
  background: var(--primary-color);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .node--type-knowledge-hub .file_information .body_file {
    flex-basis: 65%;
  }
  .node--type-knowledge-hub .file_information .description_file {
    flex-basis: 35%;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .node--type-knowledge-hub .file_information {
    margin-top: 20px;
  }
  .node--type-knowledge-hub .file_information .body_file {
    flex-basis: 100%;
  }
  .node--type-knowledge-hub .file_information .description_file {
    flex-basis: 100%;
  }
}

.box-directory {
  border: 1px solid var(--primary-color);
  border-radius: 25px;
  padding: 15px;
  margin: 15px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
@media (max-width: 767px) {
  .box-directory {
    flex-direction: row;
    padding: 15px 0;
  }
}
.box-directory .image {
  transition: all ease-in-out 0.4s;
}
@media (max-width: 767px) {
  .box-directory .image {
    flex-basis: 30%;
  }
}
.box-directory .image .profile-img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  transition: all ease-in-out 0.4s;
  background-size: cover;
  background-position: center;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .box-directory .image .profile-img {
    width: 75px;
    height: 75px;
  }
}
.box-directory .image img {
  border-radius: 50%;
  margin: 0 auto;
  transition: all ease-in-out 0.4s;
  width: 100px;
  height: 100px;
}
@media (max-width: 767px) {
  .box-directory .image img {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 767px) {
  .box-directory .info-user {
    margin: 0;
    flex-basis: 60%;
  }
}
.box-directory .info-user .user-name {
  color: #ffffff;
  text-align: center;
  padding-top: 10px;
  transition: all ease-in-out 0.4s;
}
@media (min-width: 270px) and (max-width: 350px) {
  .box-directory .info-user .user-name {
    font-size: 19px;
    text-align: start;
  }
}
@media (min-width: 351px) and (max-width: 767px) {
  .box-directory .info-user .user-name {
    font-size: 20px;
    text-align: start;
    padding-top: 0;
  }
}
@media (min-width: 991px) and (max-width: 1200px) {
  .box-directory .info-user .user-name {
    font-size: 20px;
  }
}
.box-directory .info-user .field--name-field-department,
.box-directory .info-user .field--name-field-position {
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 0.4s linear;
}
@media (min-width: 270px) and (max-width: 350px) {
  .box-directory .info-user .field--name-field-department,
.box-directory .info-user .field--name-field-position {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .box-directory .info-user .field--name-field-department,
.box-directory .info-user .field--name-field-position {
    text-align: start;
  }
}
.box-directory .info-user .field--name-field-department {
  padding: 6px 0;
}
.box-directory .info-user .field--name-field-position {
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  .box-directory .info-user .field--name-field-position {
    padding-bottom: 0;
  }
}
.box-directory .link-view-profile {
  border-radius: 35px !important;
  background: "transparent" !important;
  color: #ffffff;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  line-height: 24px;
  padding: 7px 64px 7px 15px !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .box-directory .link-view-profile {
    line-height: 0px !important;
  }
}
.box-directory .link-view-profile::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: #fff200;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .box-directory .link-view-profile::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.box-directory .link-view-profile:hover {
  background-color: #fff200 !important;
  color: #000000 !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.box-directory .link-view-profile:hover::before {
  content: url("../arrows-ltr/color_fff200_ltr.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .box-directory .link-view-profile:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
@media (max-width: 767px) {
  .box-directory .link-view-profile {
    font-size: 0 !important;
    border: 0 !important;
    margin: 5px 0;
    flex-basis: 10%;
    position: absolute !important;
    right: 15px;
    bottom: 15px;
  }
}
.box-directory:hover .profile-img {
  scale: 1.5;
}
@media (max-width: 767px) {
  .box-directory:hover .profile-img {
    scale: 1;
  }
}
.box-directory:hover .field--name-field-department,
.box-directory:hover .field--name-field-position {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.4s linear;
}
@media (max-width: 767px) {
  .box-directory:hover .field--name-field-department,
.box-directory:hover .field--name-field-position {
    opacity: 1;
    visibility: visible;
  }
}
.box-directory:hover .image {
  transform: translateY(35px);
}
@media (max-width: 767px) {
  .box-directory:hover .image {
    transform: translateY(0px);
  }
}
.box-directory:hover .user-name {
  transform: translateY(54px);
  color: #fff200;
}
@media (max-width: 767px) {
  .box-directory:hover .user-name {
    transform: translateY(0px);
  }
}
.box-directory:hover .link-view-profile {
  transform: translateY(-10px);
}
@media (max-width: 767px) {
  .box-directory:hover .link-view-profile {
    transform: translateY(0px);
  }
}

.corporate-offers-listing .view-content .offers-listing {
  transition: 0.5s;
  margin-bottom: 30px;
  border-radius: 25px;
  border: 1px solid var(--quick-links-color);
  justify-content: flex-end;
  padding: 15px 15px 0 15px;
}
.corporate-offers-listing .view-content .offers-listing .img-offers {
  width: 100%;
  display: flex;
}
.corporate-offers-listing .view-content .offers-listing .img-offers .thubnail-offers {
  width: 33.33333333%;
}
.corporate-offers-listing .view-content .offers-listing .img-offers .thubnail-offers img {
  border-radius: 25px;
}
.corporate-offers-listing .view-content .offers-listing .img-offers .information-offers {
  width: 66.66666667%;
}
@media only screen and (min-width: 280px) and (max-width: 991px) {
  .corporate-offers-listing .view-content .offers-listing .img-offers .information-offers {
    padding-left: 15px;
  }
}
.corporate-offers-listing .view-content .offers-listing .img-offers .information-offers .category {
  transition: 0.5s;
  color: #000000;
  background-color: var(--quick-links-color);
  border-radius: 25px;
  width: max-content;
  padding: 8px 16px;
  border-bottom: unset;
  text-transform: uppercase;
  line-height: 16px;
}
.corporate-offers-listing .view-content .offers-listing .img-offers .information-offers h2 {
  transition: 0.5s;
  font-size: 27px;
  color: #ffffff;
  font-weight: 700;
  margin: 0 0 3px 0;
}
.corporate-offers-listing .view-content .offers-listing .img-offers .information-offers .body {
  font-size: 18px;
  color: #ffffff;
}
.corporate-offers-listing .view-content .offers-listing .disc-offers {
  align-self: end;
}
@media only screen and (min-width: 280px) and (max-width: 991px) {
  .corporate-offers-listing .view-content .offers-listing .disc-offers {
    width: 100%;
    margin-top: 15px;
  }
}
.corporate-offers-listing .view-content .offers-listing .disc-offers P {
  transition: 0.5s;
  color: #ffffff;
  font-size: 16px;
  border-bottom: 1px solid var(--quick-links-color);
  padding-bottom: 15px;
}
.corporate-offers-listing .view-content .offers-listing .disc-offers P::before {
  background: var(--quick-links-color);
  border-radius: 25px;
  margin-right: 5px;
}
.corporate-offers-listing .view-content .offers-listing .disc-offers .date {
  border-top: 1px solid var(--quick-links-color);
  padding-top: 15px;
}
.corporate-offers-listing .view-content .offers-listing .disc-offers .date::before {
  content: url("../images/date-icon.svg");
}
.corporate-offers-listing .view-content .offers-listing .disc-offers .location::before {
  content: url("../images/location-icon.svg");
}
.corporate-offers-listing .view-content .offers-listing .disc-offers .email::before {
  content: url("../images/email-icon.svg");
}
.corporate-offers-listing .view-content .offers-listing .disc-offers .number::before {
  content: url("../images/phone-icon.svg");
}
.corporate-offers-listing .view-content .offers-listing .button-offers {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin: 15px 0px;
}
.corporate-offers-listing .view-content .offers-listing .button-offers #preview-offer {
  color: #000000;
  background-color: var(--quick-links-color);
  border-radius: 25px;
  padding: 9px 53px;
  transition: 0.5s;
}
.corporate-offers-listing .view-content .offers-listing .button-offers #preview-offer:hover {
  background-color: #ffffff;
  transition: 0.5s;
}
.corporate-offers-listing .view-content .offers-listing .button-offers #download-offer {
  position: relative;
  color: #ffffff;
  border-radius: 25px;
  padding: 8px 75px 8px 15px;
  border: 1px solid #ffffff;
  margin-left: 15px;
  transition: 0.5s;
}
.corporate-offers-listing .view-content .offers-listing .button-offers #download-offer::after {
  content: url("../images/download-icone.svg");
  background: url();
  position: absolute;
  right: 6px;
  background-color: var(--quick-links-color);
  border-radius: 25px;
  width: 20%;
  padding-left: 4px;
  top: 5px;
  transition: 0.5s;
}
.corporate-offers-listing .view-content .offers-listing .button-offers #download-offer:hover {
  background-color: var(--quick-links-color);
  color: #000000;
  border: 1px solid var(--quick-links-color);
  transition: 0.5s;
}
@media only screen and (min-width: 992px) {
  .corporate-offers-listing .view-content .offers-listing .button-offers #download-offer:hover::after {
    content: url("../images/download-icone-blue.svg");
    background-color: #000000;
    transition: 0.5s;
  }
}
@media only screen and (min-width: 280px) and (max-width: 991px) {
  .corporate-offers-listing .view-content .offers-listing .button-offers #download-offer {
    font-size: 0;
    border: unset;
    padding: 0;
    background-color: var(--quick-links-color);
  }
  .corporate-offers-listing .view-content .offers-listing .button-offers #download-offer::after {
    position: relative;
    padding-left: 20px;
    top: 6px;
    right: 10px;
  }
}
.corporate-offers-listing .view-content .offers-listing:hover {
  background: #d8f6ff;
  transition: 0.5s;
}
.corporate-offers-listing .view-content .offers-listing:hover p {
  color: #000000;
  transition: 0.5s;
}
.corporate-offers-listing .view-content .offers-listing:hover p::before {
  background: #ffffff !important;
}
.corporate-offers-listing .view-content .offers-listing:hover #download-offer {
  color: #000000;
  transition: 0.5s;
}
@media only screen and (min-width: 992px) {
  .corporate-offers-listing .view-content .offers-listing:hover #download-offer {
    border: 1px solid #000000;
  }
}
.corporate-offers-listing .view-content .offers-listing:hover .img-offers .information-offers .category {
  background-color: #ffffff;
  transition: 0.5s;
}
.corporate-offers-listing .view-content .offers-listing:hover .img-offers .information-offers .body {
  color: #000000;
  transition: 0.5s;
}
.corporate-offers-listing .view-content .offers-listing:hover .img-offers .information-offers h2 {
  color: #000000;
  transition: 0.5s;
}

.box-offers .views-field-field-file {
  display: none;
}
.box-offers .pdf {
  pointer-events: initial;
  position: fixed;
  top: 10%;
  left: 19%;
  right: 15%;
  bottom: 0;
  z-index: 999;
  margin: 0 auto;
  padding: 70px 10px 10px 10px;
  border-radius: 10px;
  background-color: #323639;
  box-shadow: #5555554d 0px 1px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
@media only screen and (min-width: 992px) and (max-width: 1050px) {
  .box-offers .pdf {
    width: 65% !important;
    height: 600px !important;
    top: 15%;
    left: 10%;
  }
}
@media only screen and (min-width: 280px) and (max-width: 991px) {
  .box-offers .pdf {
    left: 8%;
    width: 85%;
  }
}
.box-offers #closeButton {
  font-size: 0px;
  padding: 0px;
  display: block;
}
.box-offers #closeButton::before {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #000000;
  opacity: 0.8;
  z-index: 9;
  cursor: pointer;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .box-offers #closeButton::before {
    opacity: 0.7;
  }
}
.box-offers #closeButton::after {
  content: url("../images/close-icon.svg");
  position: fixed;
  top: 12.5%;
  left: 80%;
  z-index: 999;
  cursor: pointer;
}
@media only screen and (min-width: 1100px) and (max-width: 1600px) {
  .box-offers #closeButton::after {
    left: 79%;
    top: 12%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1050px) {
  .box-offers #closeButton::after {
    top: 16%;
    left: 77%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .box-offers #closeButton::after {
    top: 12%;
    left: 87%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1050px) {
  .corporate-offers-listing .view-content .offers-listing .img-offers .information-offers {
    padding-left: 15px;
  }
  .corporate-offers-listing .view-content .offers-listing .disc-offers {
    padding-left: 15px;
  }
}
.srcoll-bar {
  overflow: hidden;
}

.event-box-node .processed {
  display: flex;
}
.event-box-node .body_event_node {
  padding: 0px 90px;
  margin-top: 50px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node {
    padding: 0px;
  }
}
.event-box-node .body_event_node .type-event {
  display: flex;
  margin-bottom: 15px;
}
.event-box-node .body_event_node .type-event .box_event_type {
  display: flex;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .type-event {
    display: flex;
    margin-bottom: 15px;
    flex-direction: column;
    align-items: flex-start;
  }
}
.event-box-node .body_event_node .type-event .event-type-label,
.event-box-node .body_event_node .type-event .category_event {
  border: 1px solid var(--primary-color);
  border-radius: 25px;
  color: #fff;
  text-transform: uppercase;
  padding: 8px 16px;
  margin-right: 15px;
  height: 44px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .type-event .event-type-label,
.event-box-node .body_event_node .type-event .category_event {
    padding: 10px 10px;
    font-size: 14px;
    margin-right: 5px;
    margin-bottom: 15px;
  }
}
.event-box-node .body_event_node .type-event .location_box {
  display: flex;
  border: 1px solid var(--primary-color);
  border-radius: 25px;
  color: #fff;
  text-transform: uppercase;
  padding: 8px 16px;
  margin-right: 15px;
  align-items: center;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .type-event .location_box {
    padding: 8px 10px;
    font-size: 14px;
    margin-right: 5px;
  }
}
.event-box-node .body_event_node .type-event .location_box .address {
  display: flex;
  margin: 0px;
}
.event-box-node .body_event_node .type-event .location_box .address-line1,
.event-box-node .body_event_node .type-event .location_box .locality,
.event-box-node .body_event_node .type-event .location_box .country,
.event-box-node .body_event_node .type-event .location_box .postal-code {
  margin: 0px 5px !important;
}
.event-box-node .body_event_node .type-event .location_box::before {
  content: url("../images/location1.svg");
  width: 29px;
  height: 29px;
  padding: 4px;
}
.event-box-node .body_event_node img {
  border-radius: 25px;
}
.event-box-node .body_event_node .event-box {
  justify-content: normal;
  border: unset;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .event-box {
    justify-content: space-between !important;
    align-items: flex-start !important;
  }
}
.event-box-node .body_event_node .event-box .field--name-field-duration-day {
  color: var(--primary-color);
  text-align: center;
  font-size: 84px;
  text-decoration-line: underline;
  text-transform: uppercase;
  margin-top: 0px !important;
  align-items: center;
}
.event-box-node .body_event_node .event-box .field--name-field-duration-day .field--label {
  text-decoration-color: black !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .event-box .field--name-field-duration-day {
    order: 1;
    max-width: 50%;
    flex-direction: column-reverse;
    margin-top: 0px;
    gap: unset;
    display: flex !important;
    text-align: center;
    line-height: 84px;
    padding: unset;
    font-size: 84px;
  }
  .event-box-node .body_event_node .event-box .field--name-field-duration-day .field--label {
    line-height: normal;
  }
}
.event-box-node .body_event_node .event-box .field--name-field-range-date .animate-day2 {
  text-decoration: solid underline 10px !important;
  text-underline-offset: 7px !important;
}
.event-box-node .body_event_node .event-box .field--name-field-range-date .animate-time {
  width: 40%;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .event-box .field--name-field-range-date .custom-date-parent-event .animate-time {
    width: 100% !important;
  }
}
.event-box-node .body_event_node .event-box:hover .field--label {
  color: #fff;
}
.event-box-node .body_event_node .event-box .field--name-field-range-date {
  margin-right: 20px;
}
.event-box-node .body_event_node .event-box .field--name-field-range-date .custom-date-parent-event .animate-day:nth-child(1) {
  display: none;
}
.event-box-node .body_event_node .event-box .field--name-field-range-date .custom-date-parent-event .animate-day,
.event-box-node .body_event_node .event-box .field--name-field-range-date .custom-date-parent-event .animate-day2 {
  color: var(--primary-color) !important;
}
.event-box-node .body_event_node .event-box .field--name-field-range-date time:nth-child(2) {
  display: none;
}
.event-box-node .body_event_node .event-box:hover {
  background-color: unset;
}
.event-box-node .body_event_node .event-box:hover .field--name-field-range-date {
  margin-right: 20px;
}
.event-box-node .body_event_node .event-box:hover .field--name-field-range-date .custom-date-parent-event .animate-day2 {
  margin-top: unset;
  color: var(--primary-color);
}
.event-box-node .body_event_node .event-box:hover .field--name-field-range-date .custom-date-parent-event .animate-time {
  color: #fff;
}
.event-box-node .body_event_node .body-text {
  color: #fff;
}
.event-box-node .body_event_node .body-text p {
  margin-bottom: 0px;
}
.event-box-node .body_event_node strong {
  display: none;
}
.event-box-node .body_event_node .enrollments-box {
  border-top: 1px solid var(--primary-color);
  margin-top: 30px;
}
.event-box-node .body_event_node .enrollments-box .card__title {
  padding: 0px;
  margin-top: 57px;
}
.event-box-node .body_event_node .enrollments-box .card__title .view-header .widget-header .view-all a, .event-box-node .body_event_node .enrollments-box .card__title .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header .view-all a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .event-box-node .body_event_node .enrollments-box .card__title .box-featured .widget-header .view-all a {
  border-radius: 35px !important;
  background: #000000 !important;
  color: #ffffff;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .enrollments-box .card__title .view-header .widget-header .view-all a, .event-box-node .body_event_node .enrollments-box .card__title .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header .view-all a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .event-box-node .body_event_node .enrollments-box .card__title .box-featured .widget-header .view-all a {
    line-height: 0px !important;
  }
}
.event-box-node .body_event_node .enrollments-box .card__title .view-header .widget-header .view-all a::before, .event-box-node .body_event_node .enrollments-box .card__title .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header .view-all a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .event-box-node .body_event_node .enrollments-box .card__title .box-featured .widget-header .view-all a::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: var(--primary-color);
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .enrollments-box .card__title .view-header .widget-header .view-all a::before, .event-box-node .body_event_node .enrollments-box .card__title .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header .view-all a::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .event-box-node .body_event_node .enrollments-box .card__title .box-featured .widget-header .view-all a::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.event-box-node .body_event_node .enrollments-box .card__title .view-header .widget-header .view-all a:hover, .event-box-node .body_event_node .enrollments-box .card__title .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header .view-all a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .event-box-node .body_event_node .enrollments-box .card__title .box-featured .widget-header .view-all a:hover {
  background-color: var(--primary-color) !important;
  color: #000000 !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.event-box-node .body_event_node .enrollments-box .card__title .view-header .widget-header .view-all a:hover::before, .event-box-node .body_event_node .enrollments-box .card__title .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header .view-all a:hover::before, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .event-box-node .body_event_node .enrollments-box .card__title .box-featured .widget-header .view-all a:hover::before {
  content: url("../images/arrow_right_hover.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .enrollments-box .card__title .view-header .widget-header .view-all a:hover, .event-box-node .body_event_node .enrollments-box .card__title .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header .view-all a:hover, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .event-box-node .body_event_node .enrollments-box .card__title .box-featured .widget-header .view-all a:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .enrollments-box .card__title .view-header .widget-header .view-all a, .event-box-node .body_event_node .enrollments-box .card__title .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured .widget-header .view-all a, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .event-box-node .body_event_node .enrollments-box .card__title .box-featured .widget-header .view-all a {
    font-size: 0px !important;
    border: unset !important;
  }
}
.event-box-node .body_event_node .enrollments-box .card__block {
  padding: 0px;
  margin-top: 36px;
  margin-bottom: 50px;
  color: #fff;
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid {
  display: block;
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row {
  border-radius: 25px;
  border: 1px solid var(--primary-color);
  margin-top: 15px;
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile {
  cursor: pointer;
  padding: 15px;
  position: relative;
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .box {
  display: flex;
  align-items: center;
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .box .avatar .profile-preview {
  border-radius: 50%;
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .box .user_info a {
  color: #fff;
  font-size: 18px;
  padding: 0px 15px;
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .box .field--name-field-department,
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .box .field--name-field-position {
  color: #fff;
  font-size: 18px;
  padding: 0px 15px;
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .box .field--name-field-department a {
  border-right: 1px solid var(--primary-color);
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .box .field--name-field-department a {
    border: unset;
  }
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .box .user_info {
  display: flex;
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .box .user_info a {
  border-right: 1px solid var(--primary-color);
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .box .user_info a {
    border: unset;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .box .user_info {
    flex-direction: column;
  }
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .view-profile h4 {
  border-radius: 35px !important;
  background: #000000 !important;
  color: #ffffff;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .view-profile h4 {
    line-height: 0px !important;
  }
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .view-profile h4::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: var(--primary-color);
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .view-profile h4::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .view-profile h4:hover {
  background-color: var(--primary-color) !important;
  color: #000000 !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .view-profile h4:hover::before {
  content: url("../images/arrow_right_hover.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .view-profile h4:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .profile-box .view-profile h4 {
    font-size: 0px !important;
    border: unset !important;
  }
}
.event-box-node .body_event_node .enrollments-box .card__block .img-grid .views-row .profile--type-profile .link-to-profile a {
  font-size: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.event-box-node .body_event_node .enrollments-box .card__block .more-link {
  display: none;
}
.event-box-node .related_event {
  margin-top: 75px;
}
.event-box-node .processed:hover .field--name-field-range-date .animate-time {
  color: white !important;
}
.event-box-node .processed .field--name-field-range-date .animate-time {
  width: 40% !important;
}
.event-box-node .processed .field--name-field-duration-day .field--label {
  text-decoration-color: black !important;
  text-decoration: inherit !important;
}
.event-box-node .title-node-page {
  margin-bottom: 0px !important;
}
.event-box-node .view-header, .event-box-node .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .event-box-node .box-featured {
  margin-bottom: 50px;
}

.related-event .processed {
  align-items: center;
}
@media only screen and (min-width: 991px) {
  .related-event .processed:hover .field--name-field-range-date .animate-time {
    color: black !important;
  }
}

#enroll-wrapper .dropdown-menu-right {
  z-index: 1;
  background-color: var(--primary-color) !important;
}
#enroll-wrapper .dropdown-menu-right li button {
  color: #fff !important;
}

#enroll-wrapper button {
  background-color: var(--primary-color) !important;
  color: #fff !important;
}

#enroll-wrapper .btn-accent {
  background-color: var(--primary-color) !important;
  color: #fff !important;
  border: unset !important;
  margin-top: 15px !important;
  border-radius: 25px !important;
}
#enroll-wrapper .is-disabled {
  color: #fff !important;
  box-shadow: none !important;
}

.view-event-manage-enrollments .vbo-view-form #edit-header {
  display: none;
}
.view-event-manage-enrollments .right-auto h4 {
  color: #fff;
}
.view-event-manage-enrollments .small {
  position: relative;
  display: flex;
  padding: 15px;
  color: #fff !important;
  border-bottom-left-radius: 25px !important;
  border-bottom-right-radius: 25px !important;
  align-items: center;
  border: 1px solid var(--primary-color) !important;
  justify-content: space-between;
  background-color: transparent !important;
  border-radius: 25px;
  margin-bottom: 30px;
  transition: 0.4s ease-in-out;
}

.block-event-requests-notification a {
  text-decoration: underline;
  font-weight: bold;
}

.listing-recent-employees {
  border: 1px solid #1de9b6;
}
.listing-recent-employees .view-header, .listing-recent-employees .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .box-featured, .block-views-blockfeatured-widget-block-featured-widget .view-content .views-row .listing-recent-employees .box-featured {
  background-color: #1de9b6;
  border: 1px solid #1de9b6;
}
@media (min-width: 768px) and (max-width: 991px) {
  .listing-recent-employees .view-content {
    display: block;
  }
}
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs {
  display: flex;
  flex-direction: row;
  transition: all 0.3s ease-in-out;
  background: #b2e9da;
  padding: 11px;
  border-radius: 25px;
  position: relative;
  margin-bottom: 15px;
  position: relative;
}
@media (min-width: 768px) and (max-width: 991px) {
  .listing-recent-employees .view-content .views-field .box-directory-in-recent-employs {
    flex-direction: column;
    align-items: center;
  }
}
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .image {
  flex-basis: 22%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
@media (min-width: 991px) and (max-width: 1200px) {
  .listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .image {
    flex-basis: 30%;
  }
}
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .image img {
  width: 57px;
  height: 57px;
  border-radius: 50%;
}
@media (min-width: 991px) and (max-width: 1200px) {
  .listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .image img {
    width: 45px;
    height: 45px;
  }
}
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .info-user {
  margin: 0;
  flex-basis: 60%;
}
@media (min-width: 991px) and (max-width: 1200px) {
  .listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .info-user {
    flex-basis: 70%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .info-user {
    margin: 15px 0;
    text-align: center;
  }
}
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .info-user .user-name,
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .info-user .field--name-field-department,
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .info-user .field--name-field-position {
  color: rgba(0, 0, 0, 0.9);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 991px) and (max-width: 1200px) {
  .listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .info-user .user-name,
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .info-user .field--name-field-department,
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .info-user .field--name-field-position {
    font-size: 15px;
  }
}
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .link-view-profile {
  flex-basis: 18%;
  border-radius: 35px !important;
  background: unset !important;
  color: #000000;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  font-size: 0px !important;
  border: unset !important;
  padding: 0;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .link-view-profile {
    line-height: 0px !important;
  }
}
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .link-view-profile::before {
  content: url("../images/arrow_right.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: #1de9b6;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .link-view-profile::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .link-view-profile:hover {
  background-color: unset !important;
  color: unset !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .link-view-profile:hover::before {
  content: url("../images/arrow_right_hover.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .link-view-profile:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .link-view-profile {
    position: relative !important;
    right: 0px;
    text-align: center;
    line-height: 24px;
    border-radius: 35px !important;
    background: unset !important;
    color: #000000 !important;
    font-size: 18px !important;
    border: 1px solid #000000 !important;
    padding: 10px 50px 10px 15px;
    text-decoration: none;
  }
}
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs .link-view-profile:hover::before {
  content: url("../images/arrow_green_left.svg") !important;
  background: black !important;
}
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs:hover {
  background: #ffffff !important;
}
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs:hover .link-view-profile {
  border: unset !important;
}
.listing-recent-employees .view-content .views-field .box-directory-in-recent-employs:hover .link-view-profile::before {
  content: url("../images/arrow_green_left.svg");
  background: black;
}
.listing-recent-employees .view-footer {
  background: #1de9b6;
  border: 1px solid #1de9b6;
}
.listing-recent-employees .view-footer p a::before {
  background: #1de9b6 !important;
}
.listing-recent-employees .view-footer p a:hover::before {
  content: url("../images/arrow_green_left.svg") !important;
}

.region--complementary-top .views-element-container.card {
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
  background-color: unset;
  box-shadow: unset;
}
.region--complementary-top .views-element-container .corporate-offers-widget .view-content {
  width: 100%;
}

@media only screen and (max-width: 991px) {
  .region--complementary-bottom {
    display: block !important;
  }
}
.region--complementary-bottom .views-element-container.card {
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
  background-color: unset;
  box-shadow: unset;
}
.region--complementary-bottom .views-element-container .view-content {
  display: block;
}
.region--complementary-bottom .views-element-container .view-content .box_listing a img {
  width: 100%;
}

.path-stream .main-container .container, .path-stream .main-container .information-user-page .region--hero .block-profile-hero-block, .information-user-page .region--hero .path-stream .main-container .block-profile-hero-block, .path-stream .main-container #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .close-search, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .path-stream .main-container .close-search, .path-stream .main-container #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .path-stream .main-container .js-form-item, .path-stream .main-container #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .form-actions, #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .path-stream .main-container .form-actions, .path-stream .main-container .block-system-main-block .layout-builder-form, .block-system-main-block .path-stream .main-container .layout-builder-form,
.path-stream .main-container .block-system-main-block .layout-builder,
.block-system-main-block .path-stream .main-container .layout-builder,
.path-user .main-container .container,
.path-user .main-container .information-user-page .region--hero .block-profile-hero-block,
.information-user-page .region--hero .path-user .main-container .block-profile-hero-block,
.path-user .main-container #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .close-search,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .path-user .main-container .close-search,
.path-user .main-container #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .js-form-item,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .path-user .main-container .js-form-item,
.path-user .main-container #block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .form-actions,
#block-sela-exposedformsearch-blockpage-search-block #block-filter #views-exposed-form-search-block-page-search-block .search .path-user .main-container .form-actions,
.path-user .main-container .block-system-main-block .layout-builder-form,
.block-system-main-block .path-user .main-container .layout-builder-form,
.path-user .main-container .block-system-main-block .layout-builder,
.block-system-main-block .path-user .main-container .layout-builder {
  padding: 0;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card .card__block,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card .card__block,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card .card__block,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card .card__block {
  padding: 0;
  border: 1px solid #fff200;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card .card__block .media-wrapper .iframe-container .footer-post,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card .card__block .media-wrapper .iframe-container .footer-post,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card .card__block .media-wrapper .iframe-container .footer-post,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card .card__block .media-wrapper .iframe-container .footer-post {
  background-color: #ffffff;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card .card__block .media,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card .card__block .media,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card .card__block .media,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card .card__block .media {
  padding: 15px;
  border-radius: 7px 7px 0 0px;
  background-color: #f7f7f7;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card .card__block .comment-form__wrapper .card__nested-section,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card .card__block .comment-form__wrapper .card__nested-section,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card .card__block .comment-form__wrapper .card__nested-section,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card .card__block .comment-form__wrapper .card__nested-section {
  background-color: #f7f7f7;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream {
  background-color: transparent;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
  box-shadow: unset;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream::after,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream::after,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream::after,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream::after {
  border: unset !important;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper {
  background: black;
  border-radius: 25px;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container {
  position: relative;
  color: #000000;
  padding: 15px;
  margin-bottom: 0;
  background-color: white;
  margin-top: 0;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container.comment__text,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container.comment__text,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container.comment__text,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container.comment__text {
  overflow: unset;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container p,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container p,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container p,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container p {
  margin-bottom: 10px;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post {
  position: absolute;
  width: 100%;
  right: 0;
  left: 0;
  padding: 0 15px;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post a,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post a,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post a,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post a {
  color: black;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-widget,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-widget,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-widget,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-widget {
  margin-top: 10px;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-like,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-like,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-like,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-like {
  font-size: 16px !important;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-like a:hover,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-like a:hover,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-like a:hover,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-like a:hover {
  outline: unset;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-like a:hover svg,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-like a:hover svg,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-like a:hover svg,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote-like a:hover svg {
  stroke: #000000;
  fill: #d9534f;
  stroke: #d9534f;
  width: 18px;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper {
  align-items: baseline;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper {
    justify-content: unset;
  }
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper .vote-like .vote__count,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper .vote-like .vote__count,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper .vote-like .vote__count,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper .vote-like .vote__count {
  font-size: 16px !important;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper .vote-like .vote__count a,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper .vote-like .vote__count a,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper .vote-like .vote__count a,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .vote__wrapper .vote-like .vote__count a {
  font-size: 16px !important;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .album-name,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .album-name,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .album-name,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .iframe-container .footer-post .album-name {
  display: none !important;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions {
  top: 5px;
  right: 8px;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button::after,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button::after,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button::after,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button::after {
  content: url("../images/SETTINGS.svg");
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button svg,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button svg,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button svg,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button svg {
  display: none;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:hover,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:hover,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:hover,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:hover {
  background-color: unset !important;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:focus,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:focus,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:focus,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:focus {
  background-color: unset !important;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:visited,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:visited,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:visited,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:visited {
  background-color: unset !important;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:active,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:active,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:active,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment__actions button:active {
  background-color: unset !important;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .profile .profile-box .box .user_info,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .profile .profile-box .box .user_info,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .profile .profile-box .box .user_info,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .profile .profile-box .box .user_info {
  display: none;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .profile .profile-box .view-profile,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .profile .profile-box .view-profile,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .profile .profile-box .view-profile,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .profile .profile-box .view-profile {
  display: none !important;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment-form__wrapper,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment-form__wrapper,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment-form__wrapper,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .comment-form__wrapper {
  border-radius: 0px 0px 7px 7px;
  margin-top: 10px;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section {
  border-bottom-left-radius: 7px !important;
  border-bottom-right-radius: 7px !important;
  padding: 15px;
  margin: 0;
  border-top: unset;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .text-center a,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .text-center a,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .text-center a,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .text-center a {
  color: #000000;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .text-center a:hover,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .text-center a:hover,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .text-center a:hover,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .text-center a:hover {
  background-color: white;
  border-color: white;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .iframe-container,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .iframe-container,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .iframe-container,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .iframe-container {
  background-color: transparent;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .mentions-input,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .mentions-input,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .mentions-input,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .mentions-input {
  background-color: transparent !important;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .mentions-input .highlighter,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .mentions-input .highlighter,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .mentions-input .highlighter,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .mentions-input .highlighter {
  border-radius: 5px;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .mentions-input .highlighter textarea::placeholder,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .mentions-input .highlighter textarea::placeholder,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .mentions-input .highlighter textarea::placeholder,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .mentions-input .highlighter textarea::placeholder {
  color: black;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit {
  background-color: unset !important;
  border: none;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit:hover,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit:hover,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit:hover,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit:hover {
  background-color: unset !important;
  background-image: unset !important;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit:active,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit:active,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit:active,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit:active {
  background-color: unset !important;
  background-image: unset !important;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit span,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit span,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit span,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit span {
  display: none;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit svg,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit svg,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit svg,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit svg {
  display: none;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit::before,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit::before,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit::before,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .form-group-inline .btn--comment-submit::before {
  content: url(../arrows-ltr/arrow_black.svg);
  border-radius: 100%;
  width: 41px;
  height: 41px;
  padding: 10px;
  background: white;
  display: flex;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .comment__metadata,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .comment__metadata,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .comment__metadata,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .comment__metadata {
  color: black;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .profile-Image,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .profile-Image,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .profile-Image,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .profile-Image {
  display: none;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .user-name-department .field--name-field-department,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .user-name-department .field--name-field-department,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .user-name-department .field--name-field-department,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .user-name-department .field--name-field-department {
  display: none;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .user-name-department .field--name-field-position,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .user-name-department .field--name-field-position,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .user-name-department .field--name-field-position,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .user-name-department .field--name-field-position {
  display: none;
}
.path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .contact-details,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .contact-details,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .contact-details,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .mentions .contact-details {
  display: none;
}
@media screen and (max-width: 767px) {
  .path-stream .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .vote-widget .vote__wrapper,
.path-stream .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .vote-widget .vote__wrapper,
.path-user .main-container .region--content .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .vote-widget .vote__wrapper,
.path-user .main-container .region-stream .views-element-container .stream .views-row .stream-item .card--stream .media-wrapper .card__nested-section .comment__content .vote-widget .vote__wrapper {
    justify-content: flex-start;
  }
}
.path-stream .main-container .region--content .views-element-container .stream-item .card,
.path-stream .main-container .region-stream .views-element-container .stream-item .card,
.path-user .main-container .region--content .views-element-container .stream-item .card,
.path-user .main-container .region-stream .views-element-container .stream-item .card {
  margin-bottom: 50px !important;
}
.path-stream .main-container .region--content .views-element-container .stream-item .stream-icon,
.path-stream .main-container .region-stream .views-element-container .stream-item .stream-icon,
.path-user .main-container .region--content .views-element-container .stream-item .stream-icon,
.path-user .main-container .region-stream .views-element-container .stream-item .stream-icon {
  display: none;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form {
  box-shadow: unset;
  background-color: black;
  border: 1px solid #ffffff;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form::after,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form::after,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form::after,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form::after {
  border: unset !important;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block {
  padding: 0;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media-wrapper .iframe-container,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media-wrapper .iframe-container,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media-wrapper .iframe-container,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media-wrapper .iframe-container {
  background-color: black;
  color: white;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media {
  align-items: stretch;
  justify-content: space-evenly;
  flex-direction: column;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-left,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-left,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-left,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-left {
  background: #000000;
  padding: 15px;
  border-radius: 8px 8px 0 0;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-left .profile,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-left .profile,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-left .profile,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-left .profile {
  display: none;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .margin-top-m,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .margin-top-m,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .margin-top-m,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .margin-top-m {
  background-color: #000000;
  color: #ffffff;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form {
  align-items: center;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .mentions-input,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .mentions-input,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .mentions-input,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .mentions-input {
  background-color: transparent;
  margin: 25px;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long {
  margin: 0;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long textarea,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long textarea,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long textarea,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long textarea {
  border-radius: 25px !important;
  border: 1px solid #ffffff;
  height: 120px;
  background-color: black;
  color: white;
  padding: 15px 21px;
  padding-bottom: 75px;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long textarea::placeholder,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long textarea::placeholder,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long textarea::placeholder,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long textarea::placeholder {
  color: #ffffff;
  font-size: 16px;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long textarea:focus,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long textarea:focus,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long textarea:focus,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-text-long textarea:focus {
  border: 1px solid #ffffff;
  box-shadow: unset;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image {
  padding: 21.5px;
  border-radius: 0px 0px 0px 7px;
  background-color: #f7f7f7;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button {
  padding: 0;
  border: none;
  background: transparent;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button:hover,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button:hover,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button:hover,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button:hover {
  background-color: transparent !important;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button:active,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button:active,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button:active,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button:active {
  background-color: transparent !important;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button svg,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button svg,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button svg,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button svg {
  display: none;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button::before,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button::before,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button::before,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button::before {
  content: url(../images/upload.svg);
  position: relative;
  cursor: pointer;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button span,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button span,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button span,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image button span {
  font-size: 0;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image #edit-field-visibility-0,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image #edit-field-visibility-0,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image #edit-field-visibility-0,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image #edit-field-visibility-0 {
  display: none !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image {
    padding: 10px;
    flex-basis: 50%;
  }
  .path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image .panel-body button,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image .panel-body button,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image .panel-body button,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image .panel-body button {
    margin: 0;
    text-align: justify;
  }
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image .panel-body table,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image .panel-body table,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image .panel-body table,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .field--type-image .panel-body table {
  border-radius: 25px;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post {
  background-color: #f7f7f7;
  padding: 15px;
  border-radius: 0 0 7px 0;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit {
  border-radius: 35px !important;
  background: #ffffff !important;
  color: #000000;
  font-size: 18px !important;
  border: 1px solid #ffffff;
  padding: 10px 50px 10px 15px;
  transition: all 0.3s ease-in-out !important;
  text-decoration: none !important;
  position: relative !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  margin: 0 !important;
  border-color: black;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit {
    line-height: 0px !important;
  }
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit::before,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit::before,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit::before,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit::before {
  content: url("../images/arrow_right_hover.svg");
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 5px;
  transform: translateY(-50%);
  background: #000000;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit::before,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit::before,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit::before,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover {
  background-color: #fff200 !important;
  color: #000000 !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid var(--primary-color) !important;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover::before,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover::before,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover::before,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover::before {
  content: url("../images/arrow_right_hover.svg") !important;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  padding: 4px;
  background-color: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover {
    background-color: unset !important;
    border: unset !important;
  }
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit[data-drupal-selector=edit-cancel],
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit[data-drupal-selector=edit-cancel],
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit[data-drupal-selector=edit-cancel],
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit[data-drupal-selector=edit-cancel] {
  font-size: 0 !important;
  width: 0;
  padding: 0;
  border: none !important;
}
@media screen and (max-width: 767px) {
  .path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit[data-drupal-selector=edit-cancel],
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit[data-drupal-selector=edit-cancel],
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit[data-drupal-selector=edit-cancel],
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit[data-drupal-selector=edit-cancel] {
    margin: 0;
  }
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover {
  background: #000000 !important;
  color: #ffffff !important;
  border-color: #000000 !important;
}
.path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover::before,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover::before,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover::before,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit:hover::before {
  content: url(../images/arrow_right_hover.svg) !important;
  background: #000000 !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post .js-form-submit {
    line-height: 18px !important;
    font-size: 0 !important;
    margin: 0;
    border: none !important;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .path-stream .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post,
.path-stream .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post,
.path-user .main-container .region--content .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post,
.path-user .main-container .region-stream .views-element-container .stream-item .social-post-album--form .card__block .media .media-body form .submit-form-post {
    padding: 9px;
  }
}

.card__block .media .media-body .media-heading p {
  color: black;
}
.card__block .media .media-body .media-heading .post-date {
  color: black;
}

.path-user .stream-item .card .card__block .card__nested-section {
  background-color: #fff200;
}

@media only screen and (min-width: 250px) and (max-width: 991px) {
  .path-stream .region--complementary {
    display: none;
  }
}

.path-post .card {
  box-shadow: unset;
}
.path-post .card .card__block {
  background-color: #fff200;
}
.path-post .card .card__block .comment-form__wrapper .card__nested-section {
  background-color: #fff200;
  border-top: 1px solid #000000 !important;
}
.path-post .card .card__block .comment-form__wrapper .card__nested-section .comment .comment__content .iframe-container {
  color: #000000;
}
.path-post .card .card__block .comment-form__wrapper .card__nested-section .comment .comment__content .comment__metadata {
  color: #000000;
}
.path-post .card .card__block .comment-form__wrapper .card__nested-section .comment .comment__content .form-group-inline .btn--comment-submit {
  background-color: unset !important;
  border: none;
}
.path-post .card .card__block .comment-form__wrapper .card__nested-section .comment .comment__content .form-group-inline .btn--comment-submit:hover {
  background-color: unset !important;
  background-image: unset !important;
}
.path-post .card .card__block .comment-form__wrapper .card__nested-section .comment .comment__content .form-group-inline .btn--comment-submit:active {
  background-color: unset !important;
  background-image: unset !important;
}
.path-post .card .card__block .comment-form__wrapper .card__nested-section .comment .comment__content .form-group-inline .btn--comment-submit span {
  display: none;
}
.path-post .card .card__block .comment-form__wrapper .card__nested-section .comment .comment__content .form-group-inline .btn--comment-submit svg {
  display: none;
}
.path-post .card .card__block .comment-form__wrapper .card__nested-section .comment .comment__content .form-group-inline .btn--comment-submit::before {
  content: url(../arrows-ltr/arrow_black.svg);
  border-radius: 100%;
  width: 41px;
  height: 41px;
  padding: 10px;
  background: white;
  display: flex;
}
.path-post .card .card__block .body-text {
  background-color: #ffffff;
  padding: 15px;
}
.path-post .card .card__block .vote-widget {
  margin-top: 10px;
  color: #000000;
}
.path-post .card .card__block .vote-widget .vote__wrapper {
  align-items: baseline;
}

.path-stream .ui-dialog .ui-dialog-titlebar .ui-button::before,
.path-post .ui-dialog .ui-dialog-titlebar .ui-button::before,
.path-user .ui-dialog .ui-dialog-titlebar .ui-button::before {
  background-image: url(../images/close.svg) !important;
}
.path-stream .ui-dialog .ui-dialog-buttonset .btn--comment-submit,
.path-post .ui-dialog .ui-dialog-buttonset .btn--comment-submit,
.path-user .ui-dialog .ui-dialog-buttonset .btn--comment-submit {
  background-color: unset !important;
  right: 6px !important;
  bottom: 7px !important;
  border: none;
}
.path-stream .ui-dialog .ui-dialog-buttonset .btn--comment-submit:hover,
.path-post .ui-dialog .ui-dialog-buttonset .btn--comment-submit:hover,
.path-user .ui-dialog .ui-dialog-buttonset .btn--comment-submit:hover {
  background-color: unset !important;
  background-image: unset !important;
}
.path-stream .ui-dialog .ui-dialog-buttonset .btn--comment-submit:active,
.path-post .ui-dialog .ui-dialog-buttonset .btn--comment-submit:active,
.path-user .ui-dialog .ui-dialog-buttonset .btn--comment-submit:active {
  background-color: unset !important;
  background-image: unset !important;
}
.path-stream .ui-dialog .ui-dialog-buttonset .btn--comment-submit span,
.path-post .ui-dialog .ui-dialog-buttonset .btn--comment-submit span,
.path-user .ui-dialog .ui-dialog-buttonset .btn--comment-submit span {
  display: none;
}
.path-stream .ui-dialog .ui-dialog-buttonset .btn--comment-submit svg,
.path-post .ui-dialog .ui-dialog-buttonset .btn--comment-submit svg,
.path-user .ui-dialog .ui-dialog-buttonset .btn--comment-submit svg {
  display: none;
}
.path-stream .ui-dialog .ui-dialog-buttonset .btn--comment-submit::before,
.path-post .ui-dialog .ui-dialog-buttonset .btn--comment-submit::before,
.path-user .ui-dialog .ui-dialog-buttonset .btn--comment-submit::before {
  content: url(../arrows-ltr/arrow_black.svg);
  border-radius: 100%;
  width: 41px;
  height: 41px;
  padding: 10px;
  background: white;
  display: flex;
}
.path-stream .post .ui-dialog-content.ui-widget-content,
.path-post .post .ui-dialog-content.ui-widget-content,
.path-user .post .ui-dialog-content.ui-widget-content {
  padding: 0 !important;
}
.path-stream .social-post-album--popup .post-comment-wrapper .post-message .card,
.path-post .social-post-album--popup .post-comment-wrapper .post-message .card,
.path-user .social-post-album--popup .post-comment-wrapper .post-message .card {
  background-color: #fff200;
}
.path-stream .social-post-album--popup .post-comment-wrapper .post-message .card .media-wrapper .media-body .media-heading a span,
.path-post .social-post-album--popup .post-comment-wrapper .post-message .card .media-wrapper .media-body .media-heading a span,
.path-user .social-post-album--popup .post-comment-wrapper .post-message .card .media-wrapper .media-body .media-heading a span {
  color: #000000;
}
.path-stream .social-post-album--popup .post-comment-wrapper .post-message .card .card__nested-section .comment__author a span,
.path-post .social-post-album--popup .post-comment-wrapper .post-message .card .card__nested-section .comment__author a span,
.path-user .social-post-album--popup .post-comment-wrapper .post-message .card .card__nested-section .comment__author a span {
  color: #000000;
  font-size: 14px;
}
.path-stream .social-post-album--popup .post-comment-wrapper .post-message .card .comment__content .comment-post-comment-form .form-group-inline .field--type-text-long .mentions-input .social-emoji-trigger,
.path-post .social-post-album--popup .post-comment-wrapper .post-message .card .comment__content .comment-post-comment-form .form-group-inline .field--type-text-long .mentions-input .social-emoji-trigger,
.path-user .social-post-album--popup .post-comment-wrapper .post-message .card .comment__content .comment-post-comment-form .form-group-inline .field--type-text-long .mentions-input .social-emoji-trigger {
  font-size: 0px !important;
}

@media only screen and (min-width: 992px) {
  .header-space .menu {
    display: none;
  }

  .navbar-default #block-sela-languageswitcher-2,
.navbar-default #block-sela-weatherwidgetresponsive,
.navbar-default .menu-community-menu,
.navbar-default #block-sela-exposedformsearch-blockpage-search-block-2,
.navbar-default #block-sela-socialmedialinksar,
.navbar-default #block-sela-privacypolicytermscondition,
.navbar-default #block-sela-copyrightc2024selaallrightsreserved,
.navbar-default #block-sela-menubar,
.navbar-default #block-sela-weather-widget-mobile,
.navbar-default .views-exposed-form {
    display: none;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .header-top {
    z-index: 9999 !important;
  }
}
@media only screen and (max-width: 991px) {
  .header-top {
    padding: 20px 0px;
    position: fixed !important;
    z-index: 111;
    width: 100%;
    top: 0;
  }
  .header-top img {
    width: 80% !important;
  }
  .header-top .header-space {
    padding: 0 24px !important;
    flex-direction: row-reverse;
    justify-content: space-around;
    border: unset !important;
  }
  .header-top .header-space #block-sela-communitymenu,
.header-top .header-space #block-sela-weatherwidget,
.header-top .header-space #block-sela-languageswitcher,
.header-top .header-space #block-sela-exposedformsearch-blockpage-search-block,
.header-top .header-space #block-sela-privacypolicytermscondition,
.header-top .header-space #block-sela-copyrightc2024selaallrightsreserved,
.header-top .header-space .notification-bell {
    display: none;
  }
  .header-top .header-space #block-sela-menubar {
    position: fixed;
    bottom: 0;
    z-index: 11111;
    width: 100%;
    background-color: #000000;
    padding: 0 24px;
  }
  .header-top .header-space #block-sela-menubar .menu-bar {
    display: flex;
    justify-content: space-between;
    padding: 15px;
    list-style: none;
    margin: 0;
  }
  .header-top .header-space #block-sela-menubar .menu-bar li .home {
    position: relative;
  }
  .header-top .header-space #block-sela-menubar .menu-bar li .home a {
    font-size: 0;
    background-image: url(../icons/homepage.svg);
    background-repeat: no-repeat;
    width: 25px;
    height: 30px;
    display: block;
  }
  .header-top .header-space #block-sela-menubar .menu-bar li .home a.is-active {
    background-image: url(../icons/homepage-active.svg);
  }
  .header-top .header-space #block-sela-menubar .menu-bar li .events {
    position: relative;
  }
  .header-top .header-space #block-sela-menubar .menu-bar li .events a {
    font-size: 0;
    background-image: url(../icons/events.svg);
    background-repeat: no-repeat;
    width: 25px;
    height: 30px;
    display: block;
  }
  .header-top .header-space #block-sela-menubar .menu-bar li .events a.is-active {
    background-image: url(../icons/events-active.svg);
  }
  .header-top .header-space #block-sela-menubar .menu-bar li .community {
    position: relative;
  }
  .header-top .header-space #block-sela-menubar .menu-bar li .community a {
    font-size: 0;
    background-image: url(../icons/community.svg);
    background-repeat: no-repeat;
    width: 25px;
    height: 30px;
    display: block;
  }
  .header-top .header-space #block-sela-menubar .menu-bar li .community a.is-active {
    background-image: url(../icons/community-active.svg);
  }
  .header-top .header-space #block-sela-menubar .menu-bar li .notifications {
    position: relative;
  }
  .header-top .header-space #block-sela-menubar .menu-bar li .notifications.has-alert::before {
    content: "";
    position: absolute;
    top: -5px;
    right: 0;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    color: #343434;
    background-color: #f86afe;
  }
  .header-top .header-space #block-sela-menubar .menu-bar li .notifications a {
    font-size: 0;
    background-image: url(../icons/notifications.svg);
    background-repeat: no-repeat;
    width: 25px;
    height: 30px;
    display: block;
  }
  .header-top .header-space #block-sela-menubar .menu-bar li .notifications a.is-active {
    background-image: url(../icons/notifications-active.svg);
  }
  .header-top .header-space .profile {
    margin-top: 0 !important;
    margin-left: 5px;
  }
  .header-top .header-space .profile img {
    width: 100% !important;
  }
  .header-top .header-space .menu {
    order: 2;
    flex-basis: 10%;
    align-items: center;
  }
  .header-top .header-space .menu svg {
    width: 40px;
    height: 40px;
  }
  .header-top .header-space .block-system-branding-block {
    order: 3;
    flex-basis: 80%;
  }
  .header-top .header-space .navbar-user {
    order: 1;
    margin: 0;
    flex-basis: 10%;
  }
  .header-top .header-space .navbar-user .dropdown-toggle {
    display: flex;
    align-items: center;
  }
  .header-top .header-space .navbar-user .dropdown.has-alert a::before {
    display: none;
  }
  .header-top .header-space .navbar-nav .open .dropdown-menu,
.header-top .header-space .navbar-nav .open .dropdown-header {
    background: #000000;
  }
  .header-top .header-space .navbar-nav .open .dropdown-menu span,
.header-top .header-space .navbar-nav .open .dropdown-menu a,
.header-top .header-space .navbar-nav .open .dropdown-header span,
.header-top .header-space .navbar-nav .open .dropdown-header a {
    color: #ffffff;
  }
  .header-top .header-space .navbar-nav .open .dropdown-menu span:hover,
.header-top .header-space .navbar-nav .open .dropdown-menu a:hover,
.header-top .header-space .navbar-nav .open .dropdown-header span:hover,
.header-top .header-space .navbar-nav .open .dropdown-header a:hover {
    background: #000000;
  }

  .navbar-default {
    height: -webkit-fill-available;
    padding: 0;
    position: fixed !important;
    top: 90px;
    left: 0;
    right: auto;
    transform: translateX(-100%);
    width: 100%;
    overflow: scroll;
    max-height: -webkit-fill-available;
    transition: transform 800ms;
    z-index: 1111;
  }
  .navbar-default .container--navbar {
    padding-bottom: 100px;
    flex-direction: column;
  }
  .navbar-default .container--navbar #block-sela-weatherwidgetresponsive {
    width: 100%;
    margin-bottom: 25px;
  }
  .navbar-default .container--navbar #block-sela-weatherwidgetresponsive .field--name-field-text-block {
    width: 30%;
    margin: 0 auto;
  }
  .navbar-default .container--navbar #block-sela-communitymenu-2 {
    width: max-content;
    margin: 0 auto;
  }
  .navbar-default .container--navbar #block-sela-communitymenu-2 .menu-community-menu {
    margin-bottom: 15px;
  }
  .navbar-default .container--navbar #block-sela-communitymenu-2 .menu-community-menu .community-menu {
    padding: 0;
  }
  .navbar-default .container--navbar #block-sela-communitymenu-2 .menu-community-menu .community-menu li a {
    border-radius: 25px;
    background: #fff200;
    color: black;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    padding: 10px 126px;
  }
  .navbar-default .container--navbar #block-sela-mainnavigation-2 {
    width: 100%;
  }
  .navbar-default .container--navbar #block-sela-mainnavigation-2 .items-menu {
    display: flex;
    flex-direction: column;
    margin: 0px 40px;
  }
  .navbar-default .container--navbar #block-sela-mainnavigation-2 .items-menu :nth-child(8) {
    margin-bottom: 20px;
    position: relative;
  }
  .navbar-default .container--navbar #block-sela-mainnavigation-2 .items-menu :nth-child(8)::after {
    content: "";
    position: absolute;
    right: auto;
    top: 35px;
    padding: 1px;
    width: 351px;
    height: 1px;
    pointer-events: none;
    border-bottom: solid 1px #f86afe;
    left: 0;
    right: 0;
    width: auto;
  }
  .navbar-default .container--navbar #block-sela-mainnavigation-2 .items-menu li {
    margin: 0;
    width: 100%;
  }
  .navbar-default .container--navbar #block-sela-mainnavigation-2 .items-menu li .content-menu-link .field--name-link {
    margin-bottom: 15px;
  }
  .navbar-default .container--navbar #block-sela-mainnavigation-2 .items-menu li .content-menu-link .field--name-link a {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
  }
  .navbar-default .container--navbar #block-sela-mainnavigation-2 .items-menu li .content-menu-link .field--name-link a::after {
    display: none;
  }
  .navbar-default .container--navbar #block-sela-mainnavigation-2 .items-menu li .content-menu-link .field--name-field-icon {
    padding: 0;
    display: none;
  }
  .navbar-default .container--navbar #block-sela-languageswitcher-2 {
    width: max-content;
    margin: 0 auto;
    order: 0;
  }
  .navbar-default .container--navbar #block-sela-languageswitcher-2 ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .navbar-default .container--navbar #block-sela-languageswitcher-2 ul :nth-child(2) {
    border-left: solid 1px white;
  }
  .navbar-default .container--navbar #block-sela-languageswitcher-2 ul li {
    padding: 0px 15px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    display: block !important;
  }
  .navbar-default .container--navbar #block-sela-languageswitcher-2 ul li a.is-active {
    color: #ff476b;
  }
  .navbar-default .container--navbar #block-sela-socialmedialinksar {
    width: 100%;
    text-align: center;
    margin: 20px 0;
  }
  .navbar-default .container--navbar #block-sela-socialmedialinksar .social-media-icon {
    display: flex;
  }
  .navbar-default .container--navbar #block-sela-socialmedialinksar .social-media-icon > a {
    flex-grow: 1;
  }
  .navbar-default .container--navbar #block-sela-privacypolicytermscondition {
    text-align: center;
    color: white;
    width: 100%;
  }
  .navbar-default .container--navbar #block-sela-privacypolicytermscondition .field--name-field-text-block .terms-condition :nth-child(1) {
    padding-right: 5px;
    border-right: solid 1px white;
  }
  .navbar-default .container--navbar #block-sela-privacypolicytermscondition .field--name-field-text-block .terms-condition a {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }
  .navbar-default .container--navbar #block-sela-copyrightc2024selaallrightsreserved {
    text-align: center;
    color: white;
    width: 100%;
  }
  .navbar-default .container--navbar #block-sela-copyrightc2024selaallrightsreserved .field--name-field-text-block .copyright {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }
  .navbar-default .container--navbar .views-exposed-form {
    position: unset;
    margin: 0 auto;
  }
  .navbar-default .container--navbar .views-exposed-form .btn--offcanvas-trigger {
    display: none;
  }
  .navbar-default .container--navbar .views-exposed-form #block-filter {
    display: block;
    transform: unset;
    position: unset;
    background: unset;
    padding: 0;
    margin: 0;
    width: 100%;
  }
  .navbar-default .container--navbar .views-exposed-form #block-filter .offcanvas-head {
    display: none;
  }
  .navbar-default .container--navbar .views-exposed-form #block-filter .offcanvas-body {
    margin: 0;
    padding: 0;
  }
  .navbar-default .container--navbar .views-exposed-form #block-filter .offcanvas-body .filter_button {
    display: none;
  }
  .navbar-default .container--navbar .views-exposed-form #block-filter .offcanvas-body .search {
    display: flex;
    align-items: stretch;
  }
  .navbar-default .container--navbar .views-exposed-form #block-filter .offcanvas-body .search .form-actions {
    display: none;
  }
  .navbar-default .container--navbar .views-exposed-form #block-filter .offcanvas-body .search .form-item {
    position: relative;
  }
  .navbar-default .container--navbar .views-exposed-form #block-filter .offcanvas-body .search .form-item .form-control {
    padding: 22px 50px;
    border-radius: 100px;
    background: transparent !important;
    color: #ffffff;
    border: 1px solid white;
  }
  .navbar-default .container--navbar .views-exposed-form #block-filter .offcanvas-body .search .form-item .form-control:focus {
    box-shadow: unset !important;
  }
  .navbar-default .container--navbar .views-exposed-form #block-filter .offcanvas-body .search .form-item::before {
    content: url(../images/search-ltr.svg);
    position: absolute;
    z-index: 9;
    left: 20px;
    top: 10px;
  }
  .navbar-default .container--navbar .views-exposed-form #block-filter .offcanvas-body .search .close-search {
    display: none;
  }
  .navbar-default .container--navbar #block-sela-weather-widget-mobile {
    width: 100%;
    padding: 25px 15px;
    padding-top: 0;
  }
  .navbar-default .container--navbar #block-sela-weather-widget-mobile .field--name-field-text-block #ww_eb653afa1c027 {
    color: white !important;
  }
  .navbar-default .container--navbar #block-sela-weather-widget-mobile .field--name-field-text-block #ww_eb653afa1c027 .ww-box {
    padding: 0;
  }
  .navbar-default .container--navbar #block-sela-weather-widget-mobile .field--name-field-text-block #ww_eb653afa1c027 .ww-box .ww_current {
    flex-wrap: nowrap;
    flex-direction: row-reverse;
  }
  .navbar-default .container--navbar #block-sela-weather-widget-mobile .field--name-field-text-block #ww_eb653afa1c027 .ww-box .ww_current .ww_temp {
    font-weight: 500;
    font-size: 20px;
  }
  .navbar-default .container--navbar #block-sela-weather-widget-mobile .field--name-field-text-block #ww_eb653afa1c027 .ww-box .ww_current .ww_icon {
    margin-top: 0;
  }
  .navbar-default .container--navbar #block-sela-weather-widget-mobile .field--name-field-text-block #ww_eb653afa1c027 .ww-box .ww_current .ww_cond {
    display: none !important;
    color: black;
  }
  .navbar-default .container--navbar #block-sela-weather-widget-mobile .field--name-field-text-block #ww_eb653afa1c027 .ww-box .ww_source {
    display: none;
  }

  .path-frontpage .main-container {
    margin-top: 100px;
  }
}
#block-sela-exposedformsearch-blockpage-search-block-2 {
  display: none;
}

.show {
  transform: translateX(0);
}

.path-frontpage .header-top .header-space #block-sela-menubar .menu-bar li .home a {
  background-image: url(../icons/homepage-active.svg);
}

.information-user-page {
  margin-top: 50px;
}
.information-user-page .region--hero .block-profile-hero-block .cover {
  border-radius: 25px;
  background-image: url(../images/Rectangle.png);
  background-size: cover;
}
.information-user-page .user-page {
  margin-top: 30px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .information-user-page .user-page {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .information-user-page .user-page .col-lg-4,
.information-user-page .user-page .col-lg-8 {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .information-user-page .user-page {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .information-user-page .user-page .region--information-user .views-row {
    width: 100%;
  }
}
.information-user-page .user-page .region--information-user .views-row .box-user-info {
  border: 1px solid #fff200;
  padding: 30px;
  border-radius: 25px;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .profile-image-and-user-name {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .profile-image-and-user-name .user-name-department {
  border-left: 1px solid #fff200;
  padding-left: 15px;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .profile-image-and-user-name .user-name-department .user-name,
.information-user-page .user-page .region--information-user .views-row .box-user-info .profile-image-and-user-name .user-name-department .field--name-field-position,
.information-user-page .user-page .region--information-user .views-row .box-user-info .profile-image-and-user-name .user-name-department .field--name-field-department {
  color: #ffffff;
  font-size: 18px;
  line-height: 120%;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .profile-image-and-user-name .user-name-department .field--name-field-position {
  margin: 7px 0;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .profile-image-and-user-name .profile-Image {
  margin-right: 15px;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .profile-image-and-user-name .profile-Image img {
  border-radius: 50%;
  width: 81px;
  height: 81px;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .bio {
  border-top: 1px solid yellow;
  margin-top: 20px;
  padding-top: 20px;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .bio .field--name-field-profile-summary {
  color: #f8f8f8;
  font-size: 18px;
  line-height: 24px;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .bio .field--name-field-profile-summary p {
  margin: 0;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .contact-details {
  border-top: 1px solid yellow;
  margin-top: 20px;
  padding-top: 20px;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .contact-details .box-label-contact-details h5 {
  color: #ffffff;
  font-size: 18px;
  line-height: 120%;
  text-transform: uppercase;
  margin: 0;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .contact-details .box-label-contact-details .field--name-field-profile-phone-number,
.information-user-page .user-page .region--information-user .views-row .box-user-info .contact-details .box-label-contact-details .field--name-field-email {
  display: flex;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .contact-details .box-label-contact-details .field--name-field-profile-phone-number .field--label,
.information-user-page .user-page .region--information-user .views-row .box-user-info .contact-details .box-label-contact-details .field--name-field-profile-phone-number .field--item,
.information-user-page .user-page .region--information-user .views-row .box-user-info .contact-details .box-label-contact-details .field--name-field-email .field--label,
.information-user-page .user-page .region--information-user .views-row .box-user-info .contact-details .box-label-contact-details .field--name-field-email .field--item {
  color: #ffffff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .contact-details .box-label-contact-details .field--name-field-profile-phone-number .field--label::after,
.information-user-page .user-page .region--information-user .views-row .box-user-info .contact-details .box-label-contact-details .field--name-field-email .field--label::after {
  content: ":";
  padding: 0 4px;
}
.information-user-page .user-page .region--information-user .views-row .box-user-info .contact-details .box-label-contact-details .field--name-field-profile-phone-number {
  padding: 14px 0;
}
.information-user-page .user-page .region-stream,
.information-user-page .user-page .region-event {
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.information-user-page .user-page .region-stream .region--secondary-navigation,
.information-user-page .user-page .region-event .region--secondary-navigation {
  position: unset !important;
}
@media (max-width: 1200px) {
  .information-user-page .user-page .region-stream .region--secondary-navigation,
.information-user-page .user-page .region-event .region--secondary-navigation {
    margin: 30px 0 0 5px;
  }
}
.information-user-page .user-page .region-stream .region--secondary-navigation .navbar-secondary,
.information-user-page .user-page .region-event .region--secondary-navigation .navbar-secondary {
  background-color: unset !important;
  border-radius: 0px;
  border: unset;
  -webkit-box-shadow: unset;
}
.information-user-page .user-page .region-stream .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav,
.information-user-page .user-page .region-event .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav {
  justify-content: unset;
}
.information-user-page .user-page .region-stream .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li,
.information-user-page .user-page .region-event .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li {
  border-radius: 25px;
  border: 1px solid #1de9b6;
  padding: 6px 30px;
}
.information-user-page .user-page .region-stream .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li:nth-child(1),
.information-user-page .user-page .region-event .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li:nth-child(1) {
  border: 1px solid #fff200;
}
.information-user-page .user-page .region-stream .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li:nth-child(2),
.information-user-page .user-page .region-event .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li:nth-child(2) {
  margin-left: 15px;
}
.information-user-page .user-page .region-stream .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li a,
.information-user-page .user-page .region-event .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li a {
  color: #ffffff;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
  opacity: unset;
}
.information-user-page .user-page .region-stream .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li a:hover,
.information-user-page .user-page .region-event .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li a:hover {
  background-color: unset !important;
}
.information-user-page .user-page .region-stream .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li:hover,
.information-user-page .user-page .region-event .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li:hover {
  background-color: unset;
}
.information-user-page .user-page .region-stream .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li.active,
.information-user-page .user-page .region-event .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li.active {
  background-color: #fff200;
  border: 1px solid #fff200;
}
.information-user-page .user-page .region-stream .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li.active a,
.information-user-page .user-page .region-event .region--secondary-navigation .navbar-secondary .navbar-scrollable .nav li.active a {
  color: #000000;
}
.information-user-page .user-page .region-stream .region--secondary-navigation .navbar-secondary .navbar-scrollable::after,
.information-user-page .user-page .region-event .region--secondary-navigation .navbar-secondary .navbar-scrollable::after {
  content: unset;
}
.information-user-page .user-page .region-stream .posts-listing,
.information-user-page .user-page .region-event .posts-listing {
  margin: 30px 0;
}
@media (max-width: 767px) {
  .information-user-page .user-page .region-stream .posts-listing .region--activity-stream .block-views .stream,
.information-user-page .user-page .region-event .posts-listing .region--activity-stream .block-views .stream {
    margin: 0 5px;
  }
}
.information-user-page .user-page .region-stream .posts-listing .region--activity-stream .block-views .stream .stream-item .social-post-entity-form,
.information-user-page .user-page .region-event .posts-listing .region--activity-stream .block-views .stream .stream-item .social-post-entity-form {
  margin: 0;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .information-user-page .user-page .region-stream .posts-listing .region--activity-stream .block-views .stream .stream-item .social-post-entity-form,
.information-user-page .user-page .region-event .posts-listing .region--activity-stream .block-views .stream .stream-item .social-post-entity-form {
    margin: 0;
  }
}
.information-user-page .user-page .region-stream .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream,
.information-user-page .user-page .region-event .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream {
  margin: 0;
}
.information-user-page .user-page .region-stream .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream .card__block .media-wrapper,
.information-user-page .user-page .region-event .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream .card__block .media-wrapper {
  background: #fff200;
}
.information-user-page .user-page .region-stream .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream .card__block .media-wrapper .ruler-sm,
.information-user-page .user-page .region-event .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream .card__block .media-wrapper .ruler-sm {
  background: black;
  border-top: 1px solid #000000;
}
.information-user-page .user-page .region-stream .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream .card__block .media-wrapper .contextual-region.margin-top-s, .information-user-page .user-page .region-stream .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream .card__block .media-wrapper .contextual-region.teaser,
.information-user-page .user-page .region-event .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream .card__block .media-wrapper .contextual-region.margin-top-s,
.information-user-page .user-page .region-event .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream .card__block .media-wrapper .contextual-region.teaser {
  background-color: #000000 !important;
}
.information-user-page .user-page .region-stream .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream .card__block .media-wrapper .contextual-region.margin-top-s p, .information-user-page .user-page .region-stream .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream .card__block .media-wrapper .contextual-region.teaser p,
.information-user-page .user-page .region-event .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream .card__block .media-wrapper .contextual-region.margin-top-s p,
.information-user-page .user-page .region-event .posts-listing .region--activity-stream .block-views .stream .views-row .stream-item .card--stream .card__block .media-wrapper .contextual-region.teaser p {
  color: white;
  padding: 14px;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card,
.information-user-page .user-page .region-event .region--enrolled-events .card {
  background: unset;
  box-shadow: unset;
  -webkit-box-shadow: unset;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .card__title,
.information-user-page .user-page .region-event .region--enrolled-events .card .card__title {
  display: none;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-filters .views-exposed-form,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-filters .views-exposed-form {
  display: none;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content {
  display: block;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content {
    display: block;
  }
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box {
  border: 1px solid #1de9b6;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box .total-info .info-event .category .field--category,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box .total-info .info-event .category .field--category {
  border: 1px solid #1de9b6;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box .total-info .info-event .category .field--name-field-category,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box .total-info .info-event .category .field--name-field-category {
  background: #1de9b6;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box .total-info .info-event h4,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box .total-info .info-event h4 {
  color: #1de9b6;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box .field--name-field-range-date .custom-date-parent-event .custom-date-event,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box .field--name-field-range-date .custom-date-parent-event .custom-date-event {
  color: #1de9b6;
}
@media (max-width: 991px) {
  .information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box .field--name-field-range-date .custom-date-parent-event .custom-date-event.animate-day2,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box .field--name-field-range-date .custom-date-parent-event .custom-date-event.animate-day2 {
    color: #1de9b6 !important;
  }
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box .field--name-field-range-date .custom-date-parent-event .custom-date-event.animate-time,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box .field--name-field-range-date .custom-date-parent-event .custom-date-event.animate-time {
  width: 52% !important;
}
@media (max-width: 767px) {
  .information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box .field--name-field-range-date .custom-date-parent-event .custom-date-event.animate-time,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box .field--name-field-range-date .custom-date-parent-event .custom-date-event.animate-time {
    width: 52%;
  }
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box .field--name-field-duration-day .field--label,
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box .field--name-field-duration-day p,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box .field--name-field-duration-day .field--label,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box .field--name-field-duration-day p {
  color: #1de9b6;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box .link-content .field--name--link,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box .link-content .field--name--link {
  width: max-content;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box .link-content .field--name--link a,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box .link-content .field--name--link a {
  padding: 10px 40px 10px 15px !important;
  background: #000000 !important;
  color: #ffffff !important;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box .link-content .field--name--link a::before,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box .link-content .field--name--link a::before {
  background: #1de9b6 !important;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .total-info .info-event,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .total-info .info-event {
  transform: translateX(0px);
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .total-info .info-event .category .field--name-field-category,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .total-info .info-event .category .field--name-field-category {
  background: #ffffff;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .total-info .info-event .category .field--name-field-event-type,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .total-info .info-event .category .field--name-field-event-type {
  background: #1de9b6;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .total-info .info-event h4,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .total-info .info-event h4 {
  color: #000000;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .field--name-field-range-date .custom-date-parent-event .custom-date-event,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .field--name-field-range-date .custom-date-parent-event .custom-date-event {
  color: #000000;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .field--name-field-duration-day .field--label,
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .field--name-field-duration-day p,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .field--name-field-duration-day .field--label,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .field--name-field-duration-day p {
  color: #000000;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .link-content .field--name--link a,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-content .views-row .event-box:hover .link-content .field--name--link a {
  border: 1px solid #000000 !important;
  background: #b2e9da !important;
  color: #000000 !important;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .view-events .view-empty,
.information-user-page .user-page .region-event .region--enrolled-events .card .view-events .view-empty {
  text-align: center;
  font-size: 40px;
  margin: 40px 0;
}
.information-user-page .user-page .region-stream .region--enrolled-events .card .card__actionbar,
.information-user-page .user-page .region-event .region--enrolled-events .card .card__actionbar {
  display: none;
}
@media (max-width: 1200px) {
  .information-user-page .region--content .block-system .profile-profile-edit-form .form-actions {
    margin-left: 20px;
    margin-right: 20px;
  }
}

.path-login {
  overflow: hidden;
}
.path-login .login-page {
  padding: 0 !important;
  margin-top: 0 !important;
}
@media screen and (min-width: 992px) {
  .path-login .login-page .container-fluid {
    padding: 0;
  }
}
@media screen and (min-width: 280px) and (max-width: 767px) {
  .path-login .login-page .container-fluid {
    overflow: hidden;
    position: relative;
  }
}
.path-login .login-page .container-fluid::before {
  content: url("../images/bg-login.svg");
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.path-login .login-page .container-fluid .row .col-6.img-login img {
  width: 100%;
}
@media screen and (min-width: 992px) and (max-width: 1024px) {
  .path-login .login-page .container-fluid .row .col-6.img-login img {
    content: url("../images/log-in-ipad.svg");
  }
}
.path-login .login-page .container-fluid .row .col-6 .form-login {
  height: 100%;
  display: flex;
  align-items: center;
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form {
  display: flex;
  align-items: flex-start;
  align-content: center;
  flex-wrap: wrap;
  flex-direction: column;
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper {
  box-shadow: none;
  margin-bottom: 0px;
}
@media screen and (min-width: 1024px) {
  .path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper {
    padding: 10px;
    background: #000000;
  }
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper .card__title {
  border: unset;
  padding: 0;
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper .card__title span p {
  color: #ffffff;
  font-size: 18px;
  width: 90%;
  font-weight: 400;
  margin-top: 30px;
  margin-bottom: 24px;
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper .card__block {
  padding: 0;
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper .card__block .help-block {
  color: #ffffff;
  font-size: 18px;
  width: 90%;
  font-weight: 400;
  margin-top: 30px;
  margin-bottom: 24px;
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper .card__block .form-item {
  margin-bottom: 15px;
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper .card__block .form-item label {
  display: none;
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper .card__block .form-item input {
  background-color: #000000;
  border: 1px solid #00e5ff;
  border-radius: 25px;
  padding: 20px 20px;
  color: #ffffff;
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper .card__block .form-item input:focus {
  border: 1px solid #00e5ff;
  box-shadow: none !important;
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper .card__block .form-item input::placeholder {
  color: #ffffff;
  font-size: 16px;
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-actions button {
  background: transparent;
  color: #ffffff;
  border: 1px solid #fff;
  border-radius: 35px;
  padding: 5px 4px 5px 15px;
  display: flex;
  align-items: center;
  font-size: 18px;
}
@media screen and (min-width: 280px) and (max-width: 991px) {
  .path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-actions button {
    background-color: #000000 !important;
  }
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-actions button::after {
  content: url("../images/arrow_right.svg");
  background-color: #00e5ff;
  padding: 6px 6px 0px 6px;
  margin-left: 31px;
  border-radius: 25px;
  transition: 0.5s;
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-actions button:hover {
  background: #00e5ff;
  border: 1px solid #00e5ff;
  color: #000000;
}
.path-login .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-actions button:hover::after {
  content: url("../arrows-ltr/color_00e5ff_ltr.svg");
  transition: 0.5s;
  background-color: #000000;
}
.path-login .login-page .form-item--error-message .close {
  height: 100%;
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
  .login-page {
    height: 100vh;
  }
  .login-page .container-fluid::before {
    content: "" !important;
    background-image: url("../images/bg-login-mopile.svg");
    background-size: cover;
    background-repeat: no-repeat;
    bottom: 0;
    top: unset !important;
    line-height: 0;
    height: 100%;
  }
  .login-page .container-fluid .row .col-6 {
    margin: 0 auto;
  }
  .login-page .container-fluid .row .col-6.img-login {
    display: none;
  }
  .login-page .container-fluid .row .col-6 .form-login {
    flex-wrap: wrap;
    align-content: flex-start;
  }
}
@media screen and (min-width: 280px) and (max-width: 991px) {
  .login-page .container-fluid::before {
    content: url("../images/bg-login-mopile.svg") !important;
    bottom: 0;
    top: unset !important;
    line-height: 0;
  }
  .login-page .container-fluid .row .col-6 {
    height: 100vh;
    width: 100%;
  }
  .login-page .container-fluid .row .col-6.img-login {
    display: none;
  }
  .login-page .container-fluid .row .col-6 .form-login {
    flex-wrap: wrap;
    align-content: flex-start;
  }
  .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper {
    background: transparent;
  }
  .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper .card__block .form-item input {
    background-color: #000000;
  }
  .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper .card__title span {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper .card__title span img {
    width: unset;
    text-align: center;
  }
  .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-wrapper .card__title span p {
    margin-top: 90px;
    align-self: start;
  }
  .login-page .container-fluid .row .col-6 .form-login .social-user-login-form .form-actions button::after {
    margin-left: 90px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .login-page .container-fluid::before {
    content: url("../images/bg-login-ipad.svg") !important;
  }
}
.body-404 {
  overflow: hidden;
}
@media screen and (min-width: 992px) {
  .body-404 .page-info-404 {
    position: relative;
  }
}
.body-404 .page-info-404::before {
  content: "";
  background-image: url("../images/bg-404.svg");
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  background-position: top;
  background-size: cover;
}
@media screen and (min-width: 280px) and (max-width: 991px) {
  .body-404 .page-info-404::before {
    content: "";
    background-image: url("../images/bg-404-mopile.svg");
    height: 100%;
    background-position: bottom;
    background-size: contain;
    z-index: -1;
  }
}
.body-404 .page-info-404 .container-fluid {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 10%;
  position: absolute;
}
@media screen and (min-width: 280px) and (max-width: 991px) {
  .body-404 .page-info-404 .container-fluid {
    padding-top: 30%;
  }
}
.body-404 .page-info-404 .container-fluid h1 {
  color: #fff200;
  background-color: #000000;
  position: relative;
}
.body-404 .page-info-404 .container-fluid .link-404 a {
  border-radius: 35px;
  border: 1px solid #ffffff;
  color: #ffffff;
  line-height: 24px;
  padding: 4px 5px 4px 15px;
  display: flex;
  align-items: center;
  transition: 0.5s;
}
.body-404 .page-info-404 .container-fluid .link-404 a::after {
  content: url("../images/arrow_right.svg");
  background-color: #fff200;
  margin-left: 23px;
  padding: 4px 5px 0px 5px;
  border-radius: 25px;
  transition: 0.5s;
}
.body-404 .page-info-404 .container-fluid .link-404 a:hover {
  border: 1px solid #00e5ff;
  background-color: #00e5ff;
  color: #000000;
  transition: 0.5s;
}
.body-404 .page-info-404 .container-fluid .link-404 a:hover::after {
  content: url("../arrows-ltr/color_00e5ff_ltr.svg");
  background-color: #000000;
  transition: 0.5s;
}

.layout--twocol-section {
  flex-direction: row-reverse;
  max-width: max-content;
}
.layout--twocol-section .region--first--wrapper,
.layout--twocol-section .region--second--wrapper {
  cursor: pointer;
  flex: unset;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  display: block;
  transition: transform 0.3s ease;
  border: 1px solid var(--primary-color);
  border-radius: 25px;
  padding: 7px;
}
.layout--twocol-section .region--first--wrapper::before,
.layout--twocol-section .region--second--wrapper::before {
  content: "";
}
.layout--twocol-section .region--first--wrapper::before {
  content: url(../icons/sorting.svg);
}
.layout--twocol-section .region--second--wrapper {
  margin-right: 25px;
}
.layout--twocol-section .region--second--wrapper::before {
  content: url(../icons/filters.svg);
}
.layout--twocol-section .layout__region--first,
.layout--twocol-section .layout__region--second {
  min-width: 200px;
  display: none;
  position: absolute;
  width: max-content;
  padding: 30px;
  background-color: #000000;
  color: #ffffff;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  transition: transform 0.3s ease;
  border: var(--primary-color) 1px solid;
  border-radius: 25px;
  cursor: auto;
  margin-top: 20px;
}
.layout--twocol-section .layout__region--first.active,
.layout--twocol-section .layout__region--second.active {
  display: block;
}
.layout--twocol-section .close-btn {
  position: absolute;
  top: 30px;
  right: 20px;
  color: #ffffff;
  border: none;
  padding: 5px 15px;
  cursor: pointer;
  transition: transform 0.3s ease;
  background-image: url(../images/close.svg);
  background-repeat: no-repeat;
  display: block;
  font-size: 0;
  padding: 12px 11px;
}
.layout--twocol-section .close-btn:hover {
  transform: scale(1.1);
}
.layout--twocol-section p {
  padding-bottom: 25px;
}
.layout--twocol-section .form-text,
.layout--twocol-section .form-select {
  border-radius: 15px;
  background: black;
  border-color: var(--primary-color);
  color: #ffffff;
}
.layout--twocol-section .form-text:focus,
.layout--twocol-section .form-select:focus {
  box-shadow: unset;
  border-color: var(--primary-color);
}
.layout--twocol-section .form-type-radio label {
  color: #686868;
}
.layout--twocol-section button[type=submit].btn[value=Reset] {
  text-transform: uppercase;
  background: unset;
}
.layout--twocol-section button[type=submit].btn[value=Apply] {
  text-transform: uppercase;
  color: black;
  background-color: white !important;
}

@media screen and (max-width: 1024px) {
  .views-exposed-form {
    position: unset !important;
  }
}
[type=checkbox]:checked:not(:disabled) + label,
[type=radio]:checked:not(:disabled) + label {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}

[type=radio]:checked + label:before {
  border-color: var(--primary-color) !important;
}

[type=checkbox]:checked + label:after,
[type=radio]:checked + label:after {
  border-color: var(--primary-color) !important;
  background-color: var(--primary-color) !important;
}

.listing-content-knowledge-hub .layout--twocol-section .form-text,
.listing-content-knowledge-hub .layout--twocol-section .form-select {
  border: 1px solid #f86afe !important;
}
.listing-content-knowledge-hub .layout--twocol-section .region--first--wrapper,
.listing-content-knowledge-hub .layout--twocol-section .region--second--wrapper {
  border: 1px solid #f86afe !important;
}
.listing-content-knowledge-hub .layout__region {
  border: 1px solid #f86afe !important;
}

.view-empty {
  margin-top: 100px;
  padding: 0;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .view-empty {
    margin-top: unset;
    padding: unset;
  }
}

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