/* @group Overview
------------------------------------ */
.overview::after { background-image: url('../../img/layout/restricted/overview-background.png'); }
@media only screen
and (min-width : 961px) {
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}
/* @end */
/* @group Featured Events
------------------------------------ */
.featured-events .splide::before {
    background-image: url(../../img/layout/restricted/featured-events-under-desktop.jpg);
}
.featured-events::before { content: none; }
@media only screen
and (min-width : 961px) {
  .featured-events {
    padding: 0 0 24.1rem;
  }
  .featured-events .splide::before {
    background-image: url(../../img/layout/restricted/featured-events-under-desktop.jpg);
  }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}
/* @end */
/* @group Slider cards with background
------------------------------------ */

@media only screen
and (min-width : 961px) {
    .slider-cards-with-background { padding-bottom: 12rem; }
  .slider-cards-with-background header h2 span { font-size: 15em; letter-spacing: .013em; margin-top: -3.8rem; margin-right: -4.5rem; }
  .slider-cards-with-background .splide .splide__slide .txt-box h3 sup { font-size: 4.7em; }
  .slider-cards-with-background .splide .splide__slide .txt-box h3 span { font-size: 7em; letter-spacing: .025em; padding: 0; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}
/* @end */
/* @group Restricted
------------------------------------ */

@media only screen
and (min-width : 961px) {
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}
/* @end */
