/* compiled by scssphp 1.10.2 on Wed, 30 Sep 2026 01:58:21 +0000 (0.1042s) */

/* Standard mixins */
/* Border Box: @include border-box(); */
/* Appearance: @include appearance(); */
/* Position: @include position(0px); */
/* Transition: @include transition(all,0.3s,ease,0.0s); */
/* Standard clearer */
.clearer {
  clear: both;
  display: block;
  height: 0;
}
/* Clearfix: @extend %clearfix; */
/*------------------------------*/
/*    Media Queries | Inline    */
/*------------------------------*/
/*--------------------------------*/
/*     Root Variables | Start     */
/*--------------------------------*/
:root {
  --gap_default: 20px;
  --gap_column:  var(--gap_default);
  --gap_row:     var(--gap_default);
  --block_padding_default_x_axis: 20px;
  --scroll_bar_width: 0px;
}
@media (min-width: 640px) {
  :root {
    --block_padding_default_x_axis: 40px;
  }
}
@media (min-width: 960px) {
  :root {
    --block_padding_default_x_axis: 50px;
    --scroll_bar_width: 18px;
  }
}
/*--------------------------------*/
/*     SCSS Variables | Start     */
/*--------------------------------*/
/*---------------------------------*/
/*     Mixin Functions | Start     */
/*---------------------------------*/
/*-------------------------------*/
/*     Mixin Functions | End     */
/*-------------------------------*/
.tiles.grid.timeline {
  position: relative;
  z-index: 1;
  row-gap: 40px;
}
.tiles.grid.timeline::before {
  content: "";
  position: absolute;
  top: 50px;
  left: 50%;
  bottom: 0;
  width: 2px;
  z-index: -1;
  transform: translateX(-50%);
  background-color: #0072BC;
}
.tiles.grid.timeline > .tile .content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.tiles.grid.timeline > .tile .content h3 {
  margin: 0px;
  line-height: 1em;
  max-width: 60px;
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
.tiles.grid.timeline > .tile .content .icon {
  display: inline-flex;
  color: #0072BC;
}
.tiles.grid.timeline > .tile .content .icon span {
  font-size: 32px;
}
.tiles.grid.timeline > .tile .content .date {
  display: inherit;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  padding: 20px;
  aspect-ratio: 1;
  border-radius: 100%;
  background-color: #d9eaf5;
  box-shadow: inset 0 0 0 30px #FFFFFF;
}
.tiles.grid.timeline > .tile .content .text {
  background-color: #FFFFFF;
  padding: 20px;
  border-radius: 15px;
  display: block;
}
@media (min-width: 640px) {
  .tiles.grid.timeline.three-column {
    grid-template-columns: repeat(3, 1fr);
  }
  .tiles.grid.timeline.three-column::before {
    content: unset;
  }
  .tiles.grid.timeline.three-column > .tile {
    position: relative;
    z-index: 2;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(1) {
    order: 1;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(2) {
    order: 2;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(3) {
    order: 3;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(4) {
    order: 6;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(5) {
    order: 5;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(6) {
    order: 4;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(7) {
    order: 7;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(8) {
    order: 8;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(9) {
    order: 9;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(10) {
    order: 12;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(11) {
    order: 11;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(12) {
    order: 10;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(13) {
    order: 13;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(14) {
    order: 14;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(15) {
    order: 15;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(16) {
    order: 18;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(17) {
    order: 17;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(18) {
    order: 16;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(19) {
    order: 19;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(20) {
    order: 20;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(21) {
    order: 21;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(22) {
    order: 24;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(23) {
    order: 23;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(24) {
    order: 22;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(25) {
    order: 25;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(26) {
    order: 26;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(27) {
    order: 27;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(28) {
    order: 30;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(29) {
    order: 29;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(30) {
    order: 28;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(31) {
    order: 31;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(32) {
    order: 32;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(33) {
    order: 33;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(34) {
    order: 36;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(35) {
    order: 35;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(36) {
    order: 34;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(37) {
    order: 37;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(38) {
    order: 38;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(39) {
    order: 39;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(40) {
    order: 42;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(41) {
    order: 41;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(42) {
    order: 40;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(43) {
    order: 43;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(44) {
    order: 44;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(45) {
    order: 45;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(46) {
    order: 48;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(47) {
    order: 47;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(48) {
    order: 46;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(49) {
    order: 49;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(50) {
    order: 50;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(51) {
    order: 51;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(52) {
    order: 54;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(53) {
    order: 53;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(54) {
    order: 52;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(55) {
    order: 55;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(56) {
    order: 56;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(57) {
    order: 57;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(58) {
    order: 60;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(59) {
    order: 59;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(60) {
    order: 58;
  }
  .tiles.grid.timeline.three-column > .tile::before {
    content: "";
    position: absolute;
    top: 125px;
    left: -10px;
    right: -10px;
    height: 2px;
    z-index: -1;
    transform: translateY(-50%);
    background-color: #0072BC;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(6n+1)::before {
    left: 50%;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(3n+3)::before, .tiles.grid.timeline.three-column > .tile:nth-child(6n+4)::before {
    right: 50%;
    left: -10px;
    width: unset;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(3n+3)::after, .tiles.grid.timeline.three-column > .tile:nth-child(6n+1)::after, .tiles.grid.timeline.three-column > .tile:nth-child(6n+4)::after, .tiles.grid.timeline.three-column > .tile:nth-child(6n+6)::after {
    content: "";
    position: absolute;
    top: 125px;
    left: 50%;
    bottom: -40px;
    width: 2px;
    z-index: -1;
    transform: translateX(-50%);
    background-color: #0072BC;
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(6n+1)::after, .tiles.grid.timeline.three-column > .tile:nth-child(6n+4)::after {
    top: 0px;
    bottom: calc(100% - 125px);
  }
  .tiles.grid.timeline.three-column > .tile:nth-child(6n+6)::before {
    left: 50%;
    right: -10px;
    width: unset;
  }
  .tiles.grid.timeline.three-column > .tile:last-child:nth-child(6n+1) {
    grid-column: 1;
  }
  .tiles.grid.timeline.three-column > .tile:last-child:nth-child(6n+4) {
    grid-column: 3;
  }
  .tiles.grid.timeline.three-column > .tile:nth-last-child(2):nth-child(3n+1) {
    grid-column: 0;
  }
  .tiles.grid.timeline.three-column > .tile:nth-last-child(1):nth-child(3n+2) {
    grid-column: 2;
  }
  .tiles.grid.timeline.three-column > .tile:nth-last-child(1):nth-child(3n+2)::before {
    left: 50%;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22edit%2Fmodules%2Ftimeline%2Ftimeline.scss%22%2C%22edit%2Fmodules%2Ftimeline%2F..%2F..%2Fcore%2Fassets%2Fcss%2Fmixins.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACmCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC4FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAhBQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD5ER%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgBR%3BAAAA%3BAAAA%3BAAAA%3BADDI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAYY%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAFA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAFA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAFA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAFA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAFA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAFA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAFA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAFA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAFA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAFA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%22%7D */