.band-slides {
  padding-top: 4.375rem;
  padding-bottom: 4.375rem; }
  .band-slides.default {
    background-color: #E3E8ED; }
  .band-slides.dark {
    background-color: #525A60;
    color: #fff; }
  .band-slides.white {
    background-color: #ffffff;
    color: #000000; }
  .band-slides.withBottom {
    margin-bottom: 3.75rem; }
  .band-slides.withBottomBig {
    margin-bottom: 5rem; }
  .band-slides.withBottomLine {
    padding-bottom: 0; }
  .band-slides h2 {
    margin-bottom: 3.3475rem; }
  .band-slides .event {
    position: relative; }
    .band-slides .event h3 {
      margin-top: 1.5625rem;
      margin-bottom: .625rem; }
    .band-slides .event .bubble {
      position: absolute;
      top: .625rem;
      left: .625rem;
      z-index: 2;
      background-color: #000;
      color: #fff;
      border-radius: 20px;
      font-family: Roboto;
      font-size: 1.125rem;
      line-height: 1.5625rem;
      padding: 0.175rem 1.25rem 0.175rem 1.25rem;
      text-decoration: none;
      display: inline-block; }
    .band-slides .event .bandEventDate {
      font-size: 1.5625rem;
      line-height: 1.5625rem; }
  .band-slides .img-outer-wrap-empty {
    aspect-ratio: 1 / 1;
    width: 100%;
    background-color: #BEC8D2; }
  .band-slides .btn-row {
    margin-top: 2.125rem; }
    .band-slides .btn-row .btn {
      margin-right: 1rem; }
  .band-slides.dark .btn {
    border-color: #fff; }
    .band-slides.dark .btn:hover {
      border-color: transparent; }
  .band-slides .img-icon-wrap {
    position: relative;
    height: 100%;
    display: block; }
    .band-slides .img-icon-wrap.ratio32 {
      aspect-ratio: 3 / 2;
      overflow: hidden; }
    .band-slides .img-icon-wrap .absolute {
      position: absolute;
      z-index: 10; }
    .band-slides .img-icon-wrap .name {
      top: .375rem;
      left: .375rem;
      color: #fff; }
    .band-slides .img-icon-wrap .duration {
      top: .375rem;
      right: .375rem;
      color: #fff; }
    .band-slides .img-icon-wrap .icon {
      bottom: .375rem;
      right: .375rem; }
  .band-slides .boxslides-container {
    position: relative; }
  .band-slides .boxslides {
    scroll-behavior: smooth;
    align-items: stretch;
    display: flex;
    justify-content: stretch;
    flex-wrap: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    transition: all 0.2s;
    user-select: none;
    cursor: pointer;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    /*
    &:hover {
        .pager-left, .pager-right
        {
            &.visible {
                display: inline-block;
            }
        }
    }*/ }
    .band-slides .boxslides::-webkit-scrollbar {
      display: none; }
    .band-slides .boxslides.active {
      cursor: grabbing; }
    .band-slides .boxslides .child {
      align-self: stretch; }
    .band-slides .boxslides .pager-left, .band-slides .boxslides .pager-right {
      display: none;
      position: absolute;
      top: 50%;
      transform: translateY(calc(-50% - 30px));
      z-index: 100;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      cursor: pointer;
      background-color: rgba(255, 255, 255, 0.5); }
    .band-slides .boxslides .pager-left {
      left: 2%; }
      @media all and (min-width: 1450px) {
        .band-slides .boxslides .pager-left {
          left: -4%; } }
      .band-slides .boxslides .pager-left img {
        position: absolute;
        rotate: 90deg;
        left: 25%;
        top: 37%; }
    .band-slides .boxslides .pager-right {
      right: 2%; }
      @media all and (min-width: 1450px) {
        .band-slides .boxslides .pager-right {
          right: -4%; } }
      .band-slides .boxslides .pager-right img {
        position: absolute;
        rotate: -90deg;
        top: 37%;
        right: 25%; }
    .band-slides .boxslides.fixHeight {
      height: 100%; }
    .band-slides .boxslides .boxslides-box {
      height: auto;
      width: 330px !important;
      white-space: initial; }
      .band-slides .boxslides .boxslides-box.col-3 {
        flex: 0 0 330px;
        width: 330px; }
      .band-slides .boxslides .boxslides-box.col-4 {
        flex: 0 0 440px;
        width: 440px !important; }
      .band-slides .boxslides .boxslides-box .text-default {
        hyphens: auto;
        word-break: break-word; }
      .band-slides .boxslides .boxslides-box .event {
        padding-top: 0; }
      .band-slides .boxslides .boxslides-box .partner {
        display: flex;
        aspect-ratio: 3 / 2; }
      .band-slides .boxslides .boxslides-box .textInside {
        display: flex;
        background-color: #fff;
        align-items: center;
        justify-content: center;
        padding: 20px;
        height: 100%;
        margin: auto; }
  .band-slides .line {
    margin-top: 3.75rem;
    border-bottom: 2px solid; }
  @media all and (max-width: 1499px) {
    .band-slides .boxSidesOuterWrap.overflowItemsOnInit .pager-left, .band-slides .boxSidesOuterWrap.overflowItemsOnInit .pager-right {
      display: none; }
    .band-slides .boxSidesOuterWrap.overflowItemsOnInit:hover .pager-left, .band-slides .boxSidesOuterWrap.overflowItemsOnInit:hover .pager-right {
      display: inline-block; } }
  @media all and (min-width: 1500px) {
    .band-slides .boxSidesOuterWrap.overflowItemsOnInit .pager-left, .band-slides .boxSidesOuterWrap.overflowItemsOnInit .pager-right {
      display: inline-block; } }
  .band-slides .boxSidesOuterWrap:not(.overflowItemsOnInit) .itemsOverflow:hover .pager-left, .band-slides .boxSidesOuterWrap:not(.overflowItemsOnInit) .itemsOverflow:hover .pager-right {
    display: inline-block; }
  .band-slides.partner .pager-left, .band-slides.partner .pager-right {
    top: 65% !important; }

.band-manual-content .pager-left, .band-manual-content .pager-right {
  top: 50% !important;
  transform: translateY(-50%); }

.band-manual-content .boxslides-box article {
  background-color: #fff;
  padding: 20px;
  height: 200px !important;
  display: flex;
  align-items: center;
  justify-content: center; }

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